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