【问题标题】:GTM - Track links per section, per pageGTM - 每节,每页跟踪链接
【发布时间】:2014-11-20 16:56:50
【问题描述】:

我几乎整天都在配置 GTM(这需要很长时间),但我遇到了一个我不知道如何跟踪的情况:

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

当用户点击一个链接时,我需要知道这个链接的 DOM 元素在哪个 section 和哪个 page 上。 (或者在 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 具有某种事件委托功能,可以用作仅在特定位置跟踪链接的规则,因此可以创建更具体的规则。

【问题讨论】:

    标签: google-analytics google-tag-manager


    【解决方案1】:

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

    设置一个名为 parentClass(或类似名称)的自动事件宏来返回被点击元素的父元素的类。

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-01
      • 2019-05-09
      • 2015-05-16
      • 2020-11-03
      • 2021-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多