谷歌标签管理器虚拟页面视图不工作的链接,有跨度标签或图像内的链接
Google tag manager virtual page view not working for links that have span tags or images inside the link
我还有一个奇怪的问题。我在谷歌标签管理器中设置了一个虚拟页面视图,以监听PDF扩展与regex .这工作得很好。
但是,如果在所述链接或图像中有span标记来表示文档,则LinkListener规则根本不会触发。它只接受文本。
我还尝试过使用onClick事件来触发在链接上的虚拟页面视图,其中有一个span标签。从文本中删除span标签,它们就会正常工作。
我正在使用omnibus来帮助调试这个。我不知道为什么它只接受链接,里面只有纯文本。
我是这样设置的:
虚拟页面视图的主标签
Tag Name = Virtual Pageview - PDF
Universal Analytics
Tracking ID = #######
Basic Configuration > Document Path = {{element url}}
触发
Rule Name = PDF Click
Conditions >
{{event}} equals {{gtm.click}}
{{element url}} matches RegEx (ignore case) '.pdf$
当这个发布的时候,它可以很好地工作在普通的纯文本链接中,而不是那些我们有环绕span标签或图像的链接,因为我们有它们的样式。
还请注意,因为其中一些内容是通过ajax加载的,所以我们使用click事件而不是linkClick事件。
任何帮助都将是非常感激的。
感谢我
OK将事件条件更改回linkClick似乎可以工作了。
Rule Name = PDF Click
Conditions >
{{event}} equals {{gtm.linkClick}}
{{element url}} matches RegEx (ignore case) '.pdf$
如果有人感兴趣,这个教程很简单,但我发现在这个主题上最有效的。
http://www.lunametrics.com/blog/2014/09/10/fire-virtual-pageview-google-tag-manager/相关文章:
- 按钮标签,javascript 转换为链接标签
- 需要查找和替换链接标签
- 如何使html链接标签可以在没有标签的情况下工作
- 如何显示下拉 Angularjs-ui-select onclick on 超链接标签
- 如何将图像标签插入超链接标签 在 动态使用 jQuery 中
- 如何通过双击而不是单击触发链接(标签)
- 在使用 jQuery 时单击链接标签
- 如何在 css 链接标签中插入 javascript 函数
- 如何为脸书image_src添加链接标签
- 脚本/链接标签与 AJAX 加载
- 如何使用HTML或Javascript将用户输入的网站识别为链接标签
- 当我们点击链接标签javascript中的跨度时,要防止链接的行为
- 链接标签dosen'我不能在Emberjs中工作
- 在html链接标签中打开所有url,而不使用javascript转换任何其他链接
- 如何添加数据切换到链接标签,如果在li中有ul
- JointJS:使链接标签在链接本身上移动
- Jquery循环页面缩略图图像-保留主图像链接标签
- 从网页中删除CSS(动态加载,编译,不链接标签)
- 如何增加链接或链接标签之间的距离
- 尝试创建一个超链接标签在文本框中输入文本时