簡體   English   中英

用於AJAX目標跟蹤的Google Analytics(分析)虛擬頁面

[英]Google Analytics virtual page for AJAX goal tracking

我有下面的表單提交時觸發的檢查表單。

function checkform() {

    if (!document.getElementById('terms').checked) {
        alert('Read terms of use');
        return false;
    }

    _gaq.push(['_trackPageview', '/subscribe-successful']);
    return true;

}

我還在if checked語句后放置了trackPageview,因此如果驗證通過, gaq.push將被執行。

此外,Google Analytics(分析)代碼本身位於此代碼之上,因此已在之前加載,並且我已將目標設置為/subscribe-successful

這是跟蹤基於AJAX的目標的正確方法嗎?

您的代碼看起來不錯,不過請記住,Google Analytics(分析)現在會認為訪問者在該頁面上是其訪問者流和頁面停留時間的跟蹤。

我更喜歡將事件跟蹤用於不涉及離開頁面的事情,例如:

_gaq.push(['_trackEvent', 'Subscribe', 'Success']);

這樣一來,您就可以在Google Analytics(分析)中跟蹤成功的訂閱,而無需更改訪問者的URL。 (與此相關的失敗,如果您想跟蹤的話。)

有時,虛擬URL(您的解決方案)會更好,例如頁面內容發生了根本性變化,以致不再有效地不再是同一頁面。 由您決定這是哪一個。

有關跟蹤事件的信息,請參見https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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