GTM单击元素图像而不是链接

时间:2016-08-31 13:50:42

标签: google-tag-manager

我有一个非常标准的

类型的图像链接
<a href="" class="someClass"><img src="..."></a>

我在GTM中添加了一个触发器,它基于&#39; someClass&#39;并且单击图像/链接不会触发触发器。我查看了GTM预览调试面板,并在图像上触发了click事件,而不是在链接上。

enter image description here

有没有办法在不将类移动到?

的情况下触发触发器

3 个答案:

答案 0 :(得分:0)

这是由连接到链接后的css ::引起的。

解决方案是在图像上将z-index设置为-1。

答案 1 :(得分:0)

对我来说,最好的解决方案是在Macross中获取父级,然后选择所需的值,在这种情况下我得到一个自定义的Attr

function()
    {
        try 
        {
            if ({{Click Element}}.parentNode) 
            {
                return {{Click Element}}.parentNode.getAttribute("data-url");
            }
        }
        catch(err) 
        {
            return undefined;
        }

    return undefined;
}

您可以将规则与父项建立,如果您是nrrf,则可以使用祖父项

答案 2 :(得分:0)

您可以将触发器.someClass img添加到Click Element > Matches CSS Selector