点击 <a> 中的 <强> 代码时,Google 代码未触发

google tag not firing when clicking <strong> tag in an <a>

本文关键字:代码 Google 中的 点击      更新时间:2023-09-26

我有一个按钮:

<a href="#how-it-works" class="purple-button text-center">LEARN HOW <strong>BREATH<br>POWERED DELIVERY</strong> WORKS</a>

我们在此按钮上使用谷歌跟踪代码管理器,如果我们单击 <strong> 元素内的任何区域,GTM 事件不会触发。如果我单击其他任何地方都可以,并且事件已发送。 有什么想法吗?

我想通了。强元素优先于锚元素,因此不会发射。设置.purple-button strong { pointer-events:none;}修复它。

请注意,

将 onclick 处理程序添加到滚动到该锚点的"强"元素。

这通常是谷歌跟踪代码管理器的问题。如果您尝试在不编辑站点代码的情况下解决它,则可以使用自定义 JavaScript 元素从父元素读取属性,从而允许您设置一个类似于可能用于按钮其余部分的触发器。

function() {
return {{Click Element}}.parentElement.href;
}