gpt4 book ai didi

javascript - GTM 自定义 JS 触发器

转载 作者:行者123 更新时间:2023-11-29 21:12:49 25 4
gpt4 key购买 nike

我正在尝试在我的 Google 跟踪代码管理器中创建自定义 JS 触发器,但我就是无法触发它。

我希望每当屏幕上显示某个元素时触发触发器(我无权访问整个代码,我尝试仅使用标签管理器来实现)。我定义了一个名为“Is Category Page”的变量,如下所示:

function() {
var isCategoryPage = document.getElementsByClassName("category-products")[0] === undefined ? false : true;
console.log('is category page?', isCategoryPage);
return isCategoryPage;
}

我的触发规则是这样的- GTM print screen .

我可以看到“true”打印到我的控制台,但触发器没有被触发。我做错了什么?

最佳答案

对于一个让你的触发器工作的人来说,实际的事件丢失了——“事件”是一个需要被推送到数据层的键(GTM 的“推送”实现扫描传入的数据以查找“事件”关键字并更新 GTM 的内部变量基于此),然后将该值用作自定义事件的名称。我在您的示例中没有看到任何地方。

我建议您使用不同的触发器 - 在 DOM 就绪时触发触发器(因为您正在读取 DOM 元素,您需要确保它们存在),选择“在某些 DOM 就绪事件上触发”,然后输入您的条件,例如在您现有的示例中。

关于javascript - GTM 自定义 JS 触发器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40906197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com