我整天花了很多时间来配置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具有某种事件委托功能,可用作仅在特定位置跟踪链接的规则,因此可以创建更具体的规则。
答案 0 :(得分:0)
根据您使用术语的GTM版本,步骤可能会有所不同,但我将概述如何处理此问题。
设置一个名为parentClass(或类似simialr)的自动事件宏,以返回所单击元素的父元素的类。
如果您还没有,请设置链接点击侦听器以在所有页面上触发。
在GTM中设置Google Analytics事件代码。使用parentClass宏作为事件标签。
当网址包含您要查找的模式时,设置一个在GA事件标记时触发的规则。
还有其他方法来设置它,您可能需要捕获其他信息,但这应该可以帮助您。