我對設置GA電子商務和使用analytics.js函數有一些疑問。Google Analytics客戶範圍和工作流程?
購買的流程是:
1)產品頁> payapl.com>會員區
將這項工作?
產品頁面:
<script>
ga('require', 'ecommerce');
ga('ecommerce:addTransaction', {
'id': '1234', // Transaction ID. Required.
'affiliation': 'Acme Clothing', // Affiliation or store name.
'revenue': '11.99', // Grand Total.
'shipping': '5', // Shipping.
'tax': '1.29' // Tax.
});
</script>
會員專區後,來自PayPal重定向:
<script>
ga('ecommerce:send');
</script>
我關心的是:將它知道這是貝寶中斷後的同一個用戶/會話?所有的交易信息是否仍然存在(用cookie?)發送?
你可以看到我在做所有的客戶端,如果可能,我寧願這樣做。
在我的設置一些附加信息:
我沒有訪問的感謝您網頁的任何車中的物品。現在是買入,並且沒有使用購物車。我的每個產品都有自己的感謝頁面,因此我總是知道當用戶登錄特定的感謝頁面時購買了什麼。他們來自Stripe或PayPal,一旦他們登上感謝頁面。我沒有的部分是他們付了多少錢,因爲我通過優惠券運行折扣。
參考了GA的analytics.js:https://developers.google.com/analytics/devguides/collection/analyticsjs/ecommerce
我在OP中添加了一些附加信息。就我而言,你是說我應該在感謝頁面上完成所有GA電子商務?我如何處理折扣(請參閱更新的OP)? – 4thSpace
我想你有3個選擇。首先 - 將折扣信息添加到產品頁面上的會話Cookie,並在「謝謝」頁面上閱讀以修改價格。第二 - 通過貝寶的url參數返回這個信息。我不是關於貝寶的專家,但在閱讀[this]後(https://www.paypal.com/ie/cgi-bin/webscr?cmd=p/pop/express_return_url-outside)我想這是可能的。第三 - 在GA中使用增強的電子商務。在附加的電子商務中,您可以添加有關優惠券/折扣的信息,如結賬步驟的選項,並在用戶點擊Paypal重定向按鈕時發送。或作爲內部促銷點擊發送折扣。 –
Enchanced電子商務: [結帳步驟](https://developers.google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce#checkout-steps), [內部促銷點擊](https://開發人員。 google.com/analytics/devguides/collection/analyticsjs/enhanced-ecommerce#measuring-promo-clicks) –