2010-07-04 38 views
0

我在電子商務網站上實施Google分析。我們已經在使用事件追蹤來追蹤事件,如添加到購物車,刪除等。我想知道什麼是使用電子商務追蹤apis的理想時間(addTrans & addItem)。這裏是我的問題:何時應該進行電子商務追蹤?

  1. 我應該稱這些功能爲每個產品被添加到購物車?

  2. 我是否應該只在付款完成時纔會調用這些功能,而且他們在顯示收據屏幕時?

什麼是理想的實施方式?請儘可能提供最佳做法。
在此先感謝

回答

1

我將跟蹤幾件事情,

1.How許多鑽進支付形式,並沒有購買,這可以表明你是什麼毛病付款或本身頁。統計結帳的訪問者數量 - 訂單數量。

2.有多少用戶進入網站,未添加至少一個產品,這表明廣告,着陸頁或網站佈局總體上出現問題。唯一身份訪問者的數量 - 添加了至少一個項目的人數。

爲添加到購物車中的每個產品添加統計數據可以顯示出什麼?如果用戶購買某種產品,你可以得到這個產品是最想要的,但在購物車意味着注意到恕我直言。至於你的第二個問題,我會實施我上面寫的解決方案。

+0

Definitly我將有一個結帳過程的渠道..但我的問題是我應該在哪裏調用addTrans和addItem方法? – 2010-07-04 12:01:01

+0

@Abdel Olakara,我會用addTrans作爲addItem對我來說並不意味着什麼。用戶可以玩它只是爲了好玩。 – eugeneK 2010-07-04 12:39:07

+0

感謝您的迴應:) – 2010-07-04 13:32:22

0

我想知道您的客戶是否應該去外部託管的頁面進行付款。如果他們這樣做,那麼GA跟蹤將不會向您顯示可盈利流量的真實來源 - 它會向您顯示付款處理頁面作爲源。

0

建議或至少建議您將電子商務跟蹤(包括_trackTrans調用)放在結賬過程的「謝謝」或「確認」階段。

另外,值得注意的是,如果用戶刷新了跟蹤頁面,那麼代碼將再次被觸發,您可能會在Google Analytics中看到傾斜的數字。

0

我和你一樣,我也首先實現了事件跟蹤,但我希望有機會實現電子商務跟蹤以獲取一些$數據在那裏瀏覽。所以,在開發者頁面上。其中一個例子是在reciept頁面上,但是在我的實現中,由於我使用的是付款API,所以無法工作。所以,在我的結帳頁面上,我設置了父交易。使用:

_gaq.push(['_addTrans', 
'1234',   // transaction ID - required 
'Acme Clothing', // affiliation or store name 
'11.99',   // total - required 
'1.29',   // tax 
'5',    // shipping 
'San Jose',  // city 
'California',  // state or province 
'USA'    // country 
]); 

然後當我列出購物車中的我的項目,我使用PHP和一個foreach傾倒每一個項目,SKU,商品單價和數量到母公司層面的交易是這樣的:

_gaq.push(['_addItem', 
'1234',   // transaction ID - required 
'DD44',   // SKU/code - required 
'T-Shirt',  // product name 
'Green Medium', // category or variation 
'11.99',   // unit price - required 
'1'    // quantity - required 
]); 

對於流程的最後一步,我通過SOAP API將交易數據發送給我的商家處理(paypal),並獲得大量回復。我根據回覆的回覆做了不同的事情。如果沒有從JSON響應我得到一個已完成的響應,在該點錯誤是,當我火:

_gaq.push(['_trackTrans']); 

我真的不知道,如果這是真實的方式去它,但它我感覺合理。