带有角度js链接的Google跟踪代码管理器

时间:2016-10-20 08:46:23

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

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

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

我创建了一个类型为&#39; Universial Google Analytics&#39;对于此点击名为MainDownloadLink

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

我定义了Clicks-Just Link类型的触发器,我对这个事件应该被触发时的情况感到困惑。

欢迎任何帮助。

1 个答案:

答案 0 :(得分:1)

您必须确保&#34;链接验证&#34;被禁用(因为GTM不考虑没有href的链接有效)。

只要您的链接实际命名为&#34;下载&#34;它可能最容易使用内置的&#34;点击文本&#34;变量并设置过滤器&#34; if click text equals download&#34;在链接触发器上。

否则你可能想尝试访问&#34; main.download&#34;属性。内置的click元素变量返回单击的DOM元素,因此您可以创建自定义变量

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

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

未经测试,但基本上这应该有效。