使用谷歌标签管理器跟踪事件
Tracking events using Google Tag Manager
自从开始使用Google Tag Manager以来,我一直在尝试学习一些Javascript进行分析。目前,我想跟踪退出链接,并使用以下自定义html片段:
<script type="text/javascript">
$(document).ready(function(){
$('.app-cta a').onClick=_gaq.push(['_trackEvent', 'App', 'Click', 'iOS']);
});
</script>
发射规则是:
{{event}} equals GAevent
然后我尝试了一个射击规则:
{{url}} matches RegEx .*
运气不好。谷歌分析和HTTPfox都没有发现任何信息。
我仍然在考虑谷歌标签管理器。
有人看到我在这里做错了什么吗?
您需要使用dataLayer.push,而不是_gaq.push,并且您的onClick函数不正确。应该看起来像这样:
<script>
$('.app-cta a').click(function(event){
dataLayer.push({
'event':'GAevent',
'eventCategory': 'App', //create a datalayer variable macro called eventCategory
'eventAction': 'Click', //create a datalayer variable macro called eventAction
'eventLabel': 'iOS' //create a datalayer variable macro called eventLabel
});
});
</script>
此自定义HTML标记应激发{{url}}与RegEx.*匹配
除此设置外,您还需要创建一个新的Google Analytics标签,其track-type=Event。将您创建的宏(eventCategory等)添加到事件跟踪参数中,并将激发规则设置为{{Event}}等于GAevent。
相关文章:
- 如何使用谷歌分析在页面重定向之前跟踪事件
- 确保通过绑定到链接的GET请求发生跟踪事件
- Google Analytics(分析)在淘汰赛中推送跟踪事件.js数据绑定
- 谷歌分析没有正确跟踪事件
- JavaScript:分析跟踪事件不会触发
- 谷歌Adwords转化跟踪事件后没有新页面
- 谷歌分析跟踪事件不起作用
- 谷歌分析跟踪事件(外部链接)
- 谷歌分析:使用chrome'跟踪事件的控制台
- 跟踪事件的谷歌分析angularjs指令
- 使用谷歌标签管理器跟踪事件
- 谷歌分析表单跟踪事件不起作用
- 谷歌分析跟踪事件时间
- 谷歌分析跟踪事件在单页web应用程序
- 谷歌分析-跟踪事件的页面退出(除了表单提交)
- 如何在链接点击时可靠地发送跟踪事件
- 使用Chrome javascript调试器跟踪事件
- jQuery跟踪事件与谷歌分析
- 如何跟踪事件变化到一个多边形与谷歌地图API
- 使用Google Universal Analytics跟踪事件