2013-05-21 121 views
0

考慮將Google Analytics電子商務跟蹤功能添加到運行在封閉源電子商務平臺上的網站。谷歌給了我們在他們的幫助系統,此代碼爲例:谷歌分析電子商務跟蹤修改?

<html> 
<head> 
<title>Receipt for your clothing purchase from Acme Clothing</title> 
<script type="text/javascript"> 

    var _gaq = _gaq || []; 
    _gaq.push(['_setAccount', 'UA-XXXXX-X']); 
    _gaq.push(['_trackPageview']); 
    _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 
    ]); 

    // add item might be called for every item in the shopping cart 
    // where your ecommerce engine loops through each item in the cart and 
    // prints out _addItem for each 
    _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 
    ]); 
    _gaq.push(['_trackTrans']); //submits transaction to the Analytics servers 

    (function() { 
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; 
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; 
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); 
    })(); 

</script> 
</head> 
<body> 

    Thank you for your order. You will receive an email containing all your order details. 

</body> 
</html> 

這是否只是被放置到最終銷售網頁或我需要做什麼數據?不確定以前從未這樣做過,該網站運行在php/mysql腳本上。

回答

0

要實現GA電子商務跟蹤,您需要知道您的購物車變量名稱(orderTotal,orderArray等 - 針對每個購物車平臺而不同)以及如何在呈現感謝頁面時將其插入腳本,以便客戶的訂單具有正確的細節。

通常,您需要插入所有的addTrans變量,然後爲addItem執行一個循環(購物車中每個物品的一次循環)。但是,這個細節真的取決於你的購物車,所以我不能比這更具體。

根據您購物車社區的規模/精明程度,您可以找到一個預先燒製的示例,您可以將它放在您的感謝頁面模板上,或者甚至可以將它作爲模塊內置。