删除$fromtataLayertotal-google标签管理器

remove $ from dataLayer total - google tag manager

本文关键字:管理器 标签 fromtataLayertotal-google 删除      更新时间:2023-09-26

我的完成结账页面上有这个数据层。一切正常,一切都很好。Adwords一切顺利。然而,另一个广告词跟踪脚本并没有将价值传递回网站。我想是因为$符号的缘故。我怎么能把summary.total_formated中的$符号去掉呢?

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

我在想这样的事情,

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

但这是错误的,实际上给了我一个修剪的箭头。最好的处理方法是什么,这样价格就可以粘贴回第三方网站。我只想排除$符号来测试这一点。

您可以直接替换它var subTotal='<%=summary.total_formatted%>';var dataLayer=[];dataLayer.push({'subtotal':subtotal.replace('$','')});

console.log(JSON.stringify(dataLayer));

这是一个jsfiddle

希望这能有所帮助。