2016-05-12 225 views
0

我已經安裝站事件對谷歌Analytics跟蹤按照由谷歌的指示:谷歌Analytics跟蹤出站事件

var trackOutboundLink = function(url) { 
    ga('send', 'event', 'outbound', 'click', url, { 
    'transport': 'beacon', 
    'hitCallback': function(){document.location = url;} 
    }); 
} 

我想,以確定是否可以正常工作,例如,如果被跟蹤的事件。

當我在我的開發人員工具中查看點擊時,它表示發送給Google Analytics的「收集」請求被取消。

但是,如果我將鏈接設置爲在新選項卡中打開,則'collect'請求不會被取消。

我想知道是否重要,收集被取消,例如,即使我的網絡工具說它被取消,它真的發送到谷歌,我的瀏覽器認爲它被取消,因爲它沒有註冊響應 - 哪這種情況下,我們不需要我們從頁面重定向?

我知道它正在訪問'hitcallback',因爲裏面的代碼執行 - 所以我認爲這意味着回撥已發生意外?

我想問的原因是因爲iphone,我不能得到在新窗口中打開鏈接,我會等待1天以上,看看iphone的事件跟蹤

回答

0

有一個「事件「實時報告菜單中的項目,所以您不必等待。

就您的傳輸方式而言,根據this site移動版Safari不支持navigator.sendBeacon,因此該設置將不會對該特定用例進行任何操作,並且僅針對fall back to image or xhr。因爲這需要一個服務器響應,我會假設你的事件沒有被跟蹤,如果請求被取消。但是確實要去查看實時報告。

相關問題