我真的不能找到谷歌官方文檔中的答案:谷歌Analytics(分析)的增強型電子商務:結賬的順序步驟
- 是否可以接受派EC:checkout_option爲以前步驟和下一個結帳步驟上一個事件?
什麼:
如果用戶已經選擇的送貨方式和按「繼續」 - 我要爲第2步和檢查,行動步驟3中設定checkout_option和一個事件給他們;
ga('ec:setAction', 'checkout_option', {'step': 2,'option':paymentName});
ga('ec:setAction', 'checkout', {'step': 3});
ga('send', 'event', 'Checkout')
如果 '是' - 然後下一個問題:
- 是否可以接受發送EC:的下一個結帳步驟之後checkout_option爲以前步驟事件已經集?
- 轉到更深:它是可以接受的發送EC:checkout_option爲以前步驟之後的下一個結帳步驟事件已經SENT?
什麼:
幾乎相同的情況下,但我真的必須保持這些EC的順序:發送信標之前的setAction電話?換句話說,我可以應用這種呼叫順序嗎?
ga('ec:setAction', 'checkout', {'step': 3});
ga('ec:setAction', 'checkout_option', {'step': 2,'option':paymentName});
ga('send', 'event', 'Checkout')
用於什麼?
用戶chenged他的頭腦和choosen另一種選擇(可以想像,所有收銀臺是一個步驟,並且用戶可以改變以前的數據沒有明確的返回上一步。
ga('ec:setAction', 'checkout', {'step': 3});
ga('send', 'event', 'Checkout')
ga('ec:setAction', 'checkout_option', {'step': 2,'option':paymentName});
ga('send', 'event', 'Checkout')
感謝提前:)
首先 - 非常感謝您的回答。但是對第一點有疑問:我已經在控制檯中檢查了Google分析調試消息,並且我只能看到* ec:setAction *設置的最後一個**操作,所以我認爲ga( 'ec:setAction') - 調用覆蓋以前的調用,直到我發送數據的事件或綜合瀏覽量...也許我誤解了一些東西? – AlexandrX
這是可能的,因爲,據我所知,ec:setActions調用是堆疊的,也許只顯示最後一個動作,但我現在還不確定。我現在無法對其進行測試,但我認爲ga會將所有數據彙總在一起,您是否測試了數據是否出現在您的渠道中?無論如何,我建議每次你做一個ec:setAction時發送一個事件。讓我知道任何進展! – Gonz
是的,我也是這樣想的,當我發現這樣的行爲時,我感到迷惑不解;之後,我已經按照一個請求分割了一組setAction發送的ga數據,但我仍然不確定它是否是必要的:)但我不認爲有任何理由不相信ga調試消息... if請求詳細信息只包含一個setAction - 我不認爲編碼的請求可能包含不同的東西:) – AlexandrX