自从开始使用 Google 跟踪代码管理器以来,我一直在尝试学习一些用于分析的 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 .*
运气不好。 Google Analytics 和 HTTPfox 都没有收集到任何东西。
我仍在思考 Google 跟踪代码管理器。
谁能看出我在这里做错了什么?
最佳答案
您需要使用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}} 匹配正则表达式。*
除了此设置之外,您还需要创建一个跟踪类型 = 事件的新 Google Analytics(分析)代码。将您创建的宏(eventCategory 等)添加到事件跟踪参数中,并将触发规则设置为 {{event}} 等于 GAevent。
关于javascript - 使用 Google 标签管理器跟踪事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18192982/