我在我的应用程序中有一些链接,我希望在GTM的帮助下跟踪这些链接的点击。想象一下,我有一个像这样下载页面的链接
<a ui-sref="main.download">Download</a>
我创建了一个类型为&#39; Universial Google Analytics&#39;对于此点击名为MainDownloadLink
。
单击该链接时,如何定义触发此标记的触发器?另请注意,我不想使用angularitics
库。想象一下,我无法控制源代码。只是GTM面板。
我定义了Clicks-Just Link
类型的触发器,我对这个事件应该被触发时的情况感到困惑。
欢迎任何帮助。
答案 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"
。
未经测试,但基本上这应该有效。