2013-04-15 40 views
0

我希望能有更多的細節信息有關的交易 其實,我所使用的基本代碼,我把我的最後一筆交易頁面上(確認):爲電子商務跟蹤使用海關變量

_gaq.push(['_addTrans', 
    '$!{Transactionid}',   // transaction ID 
    'Womens Apparel', // affiliation or store name 
    '$!{pvAmount}',   // total 
    '$!{taxesPrice}',   // tax 
    '15.00',   // shipping 
    'San Jose',  // city 
    'California',  // state or province 
    'USA'    // country 
]); 

但是我有在這個頁面上的其他信息(關於乘客),如客戶名稱,他的電子郵件,他的郵政編碼等... 什麼是捕獲更多信息的最佳方式?我聽說我可以在「聯屬」字段中放入我想要的東西,但只有一個插槽可用。 我可以使用海關變量(我trackPageview的前申報):

gaq.push(['_setCustomVar',1,'Name','$CLIENT_NAME', 1]); 

gaq.push(['_trackPageview' ]); 

gaq.push(['_addTrans', ]); 

gaq.push(['_addItem', ]); 

gaq.push(['_trackTrans' ]); 
+1

您不得在Google Analytics中存儲可識別某人的數據(這是GA服務條款的一部分)。所以雖然你可以使用自定義變量,但是你不允許。 –

+0

確定名稱/名字,但電子郵件相同? – gamerounet

回答

0

那麼它不可能跟蹤。自定義變量可以幫助您: 跟蹤優惠券代碼/促銷代碼,付款方式,送貨方式或更多。

如果你想知道利用定製vaiable功率爲這些目的,然後去http://cutroni.com/blog/2011/06/14/5-google-analytics-custom-variables-for-ecommerce/

+0

感謝您的鏈接,我只是有一個問題:如果我想要3個更多的信息,如預訂(PNR),出發和到達城市的參考,我可以做: gaq.push(['_ setCustomVar',1, 'PNR','$ PNR',2]); gaq.push(['_ setCustomVar',2,'Departure','$ departure',2]); gaq.push(['_ setCustomVar',3,'Arrival','$ Arrival',2]); 然後我會爲trackpageView,addtrans,additem和tracktrans做我的gaq.ush? – gamerounet

1

你不能在任何情況下,發送個人身份信息(PII)到GA的服務器,所以你應該非常小心行事:它是不是使用自定義變量的問題,而是確定性地知道您所追蹤的信息不能被解釋爲PII的問題。

Google對這個問題本身有點狡猾。 GUID,ID,哈希值,電子郵件地址,地址數據以及其他一些位都或多或少被明確禁止;但電子商務的ga.js實現爲您留下了一個交易ID的插槽,可以使其成爲PII,或者至少是與禁止字段類似的字段。

他們變得狡猾,我們必須小心。如果您有任何理由相信您所捕獲的數據可以以任何方式被解釋爲或指向PII,則省略它。關閉帳戶並清除數據不值得。

相關問題