Google Tag Manager数据层宏未将值传递给自定义标记 [英] Google Tag Manager Data Layer macro not passing value to a custom Tag

查看:10
本文介绍了Google Tag Manager数据层宏未将值传递给自定义标记的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我设置了一个名为orderTotalData Layer Variable类型宏,它链接到我在结帐页面上推送的一个变量。

在我的自定义HTML标记中,我执行了以下操作:

var order_tot = {{orderTotal}};

但问题是,当我通过浏览器测试和查看页面源代码时,我得到的是以下内容,而不是实际数据:

order_tot=google_tag_manager["GTM-[container id]"].macro(2)

另一个类似类型的宏也发生了同样的情况。

谁能帮帮忙?

推荐答案

实际上,这可能意味着它正在工作。GTM打包了注入到页面中的所有标记、Java脚本函数。有一个像"{{宏}}"这样的字符串文字是不好的,所以GTM将其替换为对一个方法的调用,该方法检索预期的值(例如,GTM对我的宏也做了同样的事情,它们工作得很好)。

这篇关于Google Tag Manager数据层宏未将值传递给自定义标记的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆