簡體   English   中英

Google Analytics(分析)點擊事件無效,hitCallback也未觸發

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM