Google 跟踪代码管理器变量 - 自定义 <a> 属性值

Google Tag Manager Variable - Custom <a> attribute value

我有一个滑块,link 代码如下所示:

<a href="#" gtm-class="item-1"><img></a>

我想将点击自定义属性值传递给 gtm 中的一个变量。

这个使用自定义 js 不起作用:

function () {
var el = {{Click Element}}, gtmDataEvent = el.getAttribute('gtm-class');
return gtmDataEvent;
}

请帮忙

您的 HTML 看起来不正确。什么是 <img>?那是图像标签吗?使用真实代码,当您单击它时,您的单击元素可能会引用图像,而不是锚点。您必须为此进行检查和测试。如果是这种情况,那么您需要执行以下操作:

function () {
   var el = {{Click Element}}, gtmDataEvent = el.closest('a').getAttribute('gtm-class');
   return gtmDataEvent;
}