自定义 Google 标签管理器 gtm.elementClasses

Custom Google Tag Manager gtm.elementClasses

客户要求我使用 dataLayer.push() 函数将数据推送到 gtm.elementClasses。更具体地说,我们网页上 99% 的所有链接都没有 类,因为它们位于带有按钮 类 的 div 元素内,因此 elementClasses 为空。

我发现很少有文章谈论我认为我需要的东西,但我似乎遇到了困难。

我会说我可能会使用 this 来满足我的需要,但我的问题是,我该怎么做。它是否应该在 <a> 标记点击时触发,然后用适当的数据填充数据层?如果是这样,怎么办?

到目前为止,我们只使用了描述的最简单的设置 here

非常感谢任何类型的回答。

答案很简单 - 在 GTM 中创建一个特定的触发器并在那里过滤它,而不是创建自定义 JS 函数。