【问题标题】:Google Tag Manager with angular js links带有角度 js 链接的谷歌标签管理器
【发布时间】:2016-10-20 08:46:22
【问题描述】:

我的应用程序中有一些链接,我想在 GTM 的帮助下跟踪对这些链接的点击。想象一下,我有一个这样的下载页面链接

<a ui-sref="main.download">Download</a>

我为此点击创建了一个类型为“通用 Google Analytics”的标记,名为 MainDownloadLink

我应该如何定义一个触发器以在点击该链接时触发该标签?另请注意,我不想使用 angularitics 库。想象一下,我无法控制源代码。只是 GTM 面板。

我定义了一个 Clicks-Just Link 类型的触发器,但我对应该触发此事件的条件感到困惑。

欢迎任何帮助。

【问题讨论】:

    标签: angularjs google-analytics angular-ui-router google-tag-manager


    【解决方案1】:

    您必须确保禁用“链接验证”(因为 GTM 不认为没有 href 的链接是有效的)。

    只要您的链接实际上命名为“下载”,那么使用内置的“点击文本”变量并在链接触发器上设置过滤器“if click text equals download”可能是最简单的。

    否则,您可能想尝试访问“main.download”属性。内置的 click 元素变量返回被点击的 DOM 元素,因此您需要创建一个自定义变量

    function() {
        return {{Click Element}}.getAttribute('ui.sref');
    } 
    

    然后在你的触发器中测试"{{your custom js var}} equals main.download"

    未经测试,但基本上这应该可以工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-13
      • 1970-01-01
      • 2014-07-15
      • 1970-01-01
      • 2015-08-26
      • 2015-07-28
      相关资源
      最近更新 更多