2014-04-07 49 views
0

我正在使用名爲NopCommerce的電子商務系統實現一個頁面結帳系統。此頁面要求用戶在付款前填寫詳細信息,如帳單地址/送貨地址等。谷歌分析跟蹤在一頁結帳內退出

頁面使用ajax來保存這些細節,所以URL不會改變,沒有內部錨點等來標記進度。

有誰知道是否有可能使用谷歌分析找出在這個頁面上的人在哪裏退出?

我知道有退出報告,但他們只是指頁面,而不是頁面內的區域。

這是可能的,如果是的話它是如何實現的?

回答

1

我不知道Nopcommerce,但看着at the demo似乎各個步驟都使用jQuery通過AJAX加載的,這意味着你可以使用global ajax event handlers發送虛擬網頁瀏覽每個結帳步驟:

$(document).ajaxSuccess(function(event, xhr, settings) { 
    url = settings.url.replace("https://mydomain.com",""); 
    ga('send', 'pageview', url); 
}); 

未經檢驗的,但我使用類似的magento onepage結帳,所以我肯定它會工作(也許需要一點調整)。

在全局ajax處理程序回調settings.url中存儲通過ajax調用的url,並且由於您將路徑傳遞給Google Analytics虛擬頁面查看,而不是完整的url,您需要刪除協議和主機名來自settings.url。