[英]Google Analytics click event not working, hitCallback also not firing
我在網頁上有一個文本框,該文本框顯示部分文本,並在用戶單擊“查看全文”圖標時顯示段落的其余部分。 我們要使用Google Analytics(分析)來跟蹤有多少用戶單擊此圖標。
Google Analytics(分析)可以在實時視圖中正確跟蹤活動會話,但是無論我如何嘗試,它都無法看到點擊事件。 控制台中沒有消息。
$('document').ready(function() {
$('.view-text').click(function(e) {
ga('send', {
'hitType': 'event',
'eventCategory': 'button',
'eventAction': 'Home',
'eventLabel': 'View Text',
'nonInteraction': true
});
});
});
那是我發送事件的代碼,但是當我轉到分析帳戶“報告”>“實時”>“事件”時,沒有顯示任何事件。 我現在已經多次單擊該框。 我確實看到“站點上有1個活躍用戶”。
為了進行故障排除,我在顯示的點擊處理程序中添加了console.log,因此我知道ga函數正在被調用。 然后我嘗試添加一個“hitCallback”選項與警報,以及“警報” 不點火,但是我不知道為什么,可能是。
我想知道是在Google Analytics(分析)信息顯示板中找錯了位置,還是錯過了設置步驟?
$('document').ready(function() {
$('.view-text').click(function(e) {
console.log('clickie');
ga('send', {
'hitType': 'event',
'eventCategory': 'button',
'eventAction': 'Home',
'eventLabel': 'View Text',
'hitCallback' : function () {
alert("Event received");
},
'nonInteraction: true
});
});
});
我也嘗試過這種替代語法:
ga('send','event','button','Home','View Text', {
nonInteraction: true
});
非常感謝您的幫助。
您的對象屬性是字符串嗎?
https://developers.google.com/analytics/devguides/collection/analyticsjs/events
請注意,在上面的鏈接中,fieldsObject中的屬性不在引號中。 另外,您在nonInteraction上遇到語法錯誤(缺少右引號)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.