有时标签管理器不记录 facebook 像素代码

sometimes tag manager does not record facebook pixel code

我的网站是 here 我想用 google 标签管理器创建 facebook 像素事件代码,但有时它不起作用

我的设置是:

trigger type : click all elements This trigger fires on : some clicks click classes == equals == cart-button btn btn-default btn-lg hvr-sweep-to-right

此触发器触发条件:一些点击

你遇到了一个很常见的问题,基本上 GTM 需要 exact 被点击的元素 - 在你的情况下,这不仅仅是你正在寻找的带有 classes 的按钮对于,但您也可以单击 span 或 icon 元素(请参见下面突出显示的部分)。如果您单击跨度、图标或按钮区域外,您的触发规则将不会通过。

因此,您需要确保您的触发器考虑到属于您的按钮的所有元素。有多种方法可以解决这个问题。但是看看你的 html 我认为你可以通过简单地在 GTM 中使用 querySelector 来实现这个查询:.product-util, #add_to_cart, #add_to_cart > *

因此您的触发器可以如下所示:

此选择器考虑了包装器 div 元素、按钮元素和此按钮的所有子元素。我当然没有测试此代码,我不确定您是否在您网站的其他地方使用这些 class & id,所以您是否进行测试。希望这有帮助。