我是Google代码管理器和JavaScript的新手,我的源代码中有一个名为name
的变量,每个客户都有一个唯一的值。如何编写返回此变量值的自定义java脚本。
例如var name = '123'
?
它应该是那样的吗?
function () {
ret = name.value
return (ret);
}
答案 0 :(得分:1)
您需要添加一个dataLayer变量才能执行此操作。
<script>
var name = '123';
dataLayer = [];
dataLayer.push({'name':name});
</script>
然后在GTM中创建一个新的dataLayer变量,并将其命名为&#39; name&#39;。然后,您可以在标记中访问它,例如{{name}}。
参考链接:https://www.optimizesmart.com/google-tag-manager-data-layer-explained-like-never/
答案 1 :(得分:1)
我找到了解决方案,如果它对任何人都有用。
我们可以添加自定义JavaScript
function () {
if (name) return name; else return false;
}
令人尴尬的简单:)