GTM - 每页跟踪每个部分的链接

时间:2014-11-20 16:56:50

标签: google-analytics google-tag-manager

我整天花了很多时间来配置GTM(这需要永远),但我面临的情况是我不知道如何跟踪:

假设有许多链接,在很多页面上,它们都有像这样/xxx/yyy/zzz url 。 只有zzz正在发生变化。我在网站的不同部分有这些链接。

当用户点击链接时,我需要知道部分以及页面是DOM元素所在的链接。 (或在GTM中仅针对特定部分中的链接的目标点击次数)

主页的示例标记

<section class='A'>
    <a href='/xxx/yyy/1'>link</a>
    <a href='/xxx/yyy/2'>link</a>
    <a href='/xxx/yyy/3'>link</a>
</section>
<section class='B'>
    <a href='/xxx/yyy/1'>link</a>
    <a href='/xxx/yyy/2'>link</a>
    <a href='/xxx/yyy/3'>link</a>
</section>

我仔细阅读了google's instructions,但他们没有解释如何设置具体的跟踪,他们只讨论一般的通用跟踪。

我不想使用dataLayer.push(),但我希望GTM系统能够为我处理所有内容,而无需更改网站代码。

<小时/> 我认为GTM具有某种事件委托功能,可用作仅在特定位置跟踪链接的规则,因此可以创建更具体的规则。

1 个答案:

答案 0 :(得分:0)

根据您使用术语的GTM版本,步骤可能会有所不同,但我将概述如何处理此问题。

设置一个名为parentClass(或类似simialr)的自动事件宏,以返回所单击元素的父元素的类。

如果您还没有,请设置链接点击侦听器以在所有页面上触发。

在GTM中设置Google Analytics事件代码。使用parentClass宏作为事件标签。

当网址包含您要查找的模式时,设置一个在GA事件标记时触发的规则。

还有其他方法来设置它,您可能需要捕获其他信息,但这应该可以帮助您。