[英]Tracking events using Google Tag Manager
自從開始使用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}}與RegEx匹配。*
除此設置外,您還需要創建一個包含track type = Event的新Google Analytics代碼。 將您創建的宏(eventCategory等)添加到事件跟蹤參數中,並將觸發規則設置為{{event}}等於GAevent。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.