2016-09-07 34 views
0

我需要爲一個網站設置Google Funnel,該網站可以通過5個不同的步驟(通過Ajax通過按鈕加載)與一個結帳頁面一起工作。如何爲相同的網址設置Google渠道?

我在試着瞭解它是如何設置的,所以我可以在我的Google Analytics帳戶中看到。 我只是不明白以下組成部分,它如何做:

https://support.google.com/analytics/answer/1116091?hl=en#identical

有誰可以幫我嗎?

我想我必須爲實例添加一個事件:

onclick=」billing.save(); javascript: ga(‘send’, ‘pageview’, ‘/checkout/billing_details/’);「 

那麼谷歌將做的工作給我嗎?

+0

是的,該代碼是你需要做的80%!只需爲每個步驟執行此操作,然後您還需要轉到GA管理員的結算目標(如果您沒有它,請創建目標),然後在目標配置中設置渠道。 –

回答

0

這裏的前提是,使用AJAX內容,您的網址不會更改。爲了解決這個問題,你需要發送一個虛擬頁面視圖,它在每次加載新內容時模仿實際的頁面視圖。你提到的代碼正是這麼做的 - 它用在哪裏可選的第三個參數用於的/funnel/step1.html虛擬頁面路徑命令

ga('send', 'pageview', '/funnel/step1.html'); 

發送虛擬頁面視圖。這條道路可以是任何你想要的東西,所以像這樣的東西

ga('send', 'pageview', '/vpv/your/new/path'); 

也可以工作。

當你的新內容被加載時,這個和任何虛擬頁面視圖都需要發送,所以在Ajax請求上。我認爲您的示例看起來很好,但您應該對其進行測試,並實時或使用適用於Chrome的GA Debugger進行檢查。