Javascript 从dataLayer total中删除$google标记管理器

Javascript 从dataLayer total中删除$google标记管理器,javascript,Javascript,我在我的完成结帐页面上有这个数据层。一切正常,一切正常。对Adwords来说一切都很好。然而,另一个广告词跟踪脚本并没有将值传递回网站。我相信这是因为$sign。如何删除摘要中的美元签名。总计\u格式 <script> dataLayer.push({'subtotal':'<%= summary.total_formatted %>'}); </script> push({'subtotal':''}); 我在想这样的事情 dataLayer.push

我在我的完成结帐页面上有这个数据层。一切正常,一切正常。对Adwords来说一切都很好。然而,另一个广告词跟踪脚本并没有将值传递回网站。我相信这是因为$sign。如何删除摘要中的美元签名。总计\u格式

<script>
dataLayer.push({'subtotal':'<%= summary.total_formatted %>'});
</script>

push({'subtotal':''});
我在想这样的事情

dataLayer.push({'subtotal':'<%= summary.total_formatted %>'[0].innerHTML.trim().replace('$','')});
dataLayer.push({'subtotal':''[0].innerHTML.trim().replace('$','');

但这是错误的给了我一个箭头和修剪实际上。处理此问题的最佳方法是什么,以便将价格粘贴回第三方网站。我只想排除$sign来测试这个

您可以直接替换它 var小计=“”; var数据层=[]; dataLayer.push({'subtotal':subtotal.replace('$,'')})

这是一个


希望这有帮助。

在绑定“summary.total\u formatted”之前,您不能对其执行替换吗?
console.log(JSON.stringify(dataLayer));