我创建了一个自定义的html标记,它在我的完成订单页面上触发,但我似乎无法获得{{Total Amount}}。这是我们创建的变量,它与adwords转换跟踪代码一起使用,但我似乎无法使用此自定义html标记来获取金额。
<script type="text/javascript">
var money = {{Total Amount}};
document.writeln('<img src="https://app.bronto.com/public/?q=stream_conversion&fn=Mail_Conversion&id=userid&type=$&description=sale&money='+money+'" width="0" height="0" border="0" alt="brontoconversiontracking"/>');
</script>
如果我错过了一步,你可以向我解释一下吗?这是我们用来从存储在ssp应用程序order_wizard_cart_summary.txt中的构造页面推送金额的唯一代码,它提取了Adwords转换跟踪的小计,但不是自定义html脚本。
<script>
dataLayer.push({'subtotal':'<%= summary.total_formatted %>'});
</script>
我在Google代码管理器中有一个Total Amount dataLayer变量,并且&#34;数据层变量名称&#34;是小计。
答案 0 :(得分:0)
如果在使用宏后将push()发送到dataLayer,则不会获得任何数据。尝试调试模式以查看变量的状态。
答案 1 :(得分:0)
我让它像这些人一样工作,
<script>
var price = '<%= summary.total_formatted %>';
var pri = price.replace("$","");
dataLayer.push({'subtotal':pri});
</script>
工作完美:)