2010-02-06 272 views
3

我无法让Google Analytics跟踪商业交易。以下是我在订单确认页面上生成的代码。Google Analytics(分析)无法跟踪交易

我不知道如何调试这个,我找不到有关如何从谷歌的js获取错误代码的信息。如果可以的话,我会在Firebug的控制台中运行它。在这一点上,我坚持如何继续。

<script type="text/javascript"> 
    var _gaq = _gaq || []; 
    _gaq.push(['_setAccount', 'UA-########-#']); 
    _gaq.push(['_setDomainName', '.mydomain.com']); 
    _gaq.push(['_trackPageview']); 


    _gaq.push(['_addTrans', 
     '117',   // order ID - required 
     'StoreName.com', // affiliation or store name 
     '35.96',   // total - required 
     '0',   // tax 
     '0',    // shipping 
     '',  // city 
     '',  // state or province 
     ''    // country 
    ]); 
    _gaq.push(['_addItem', 
     '117',   // order ID - required 
     '1',   // SKU/code - required 
     '1 Pack',  // product name 
     'Catagory5',   // catagory 
     '35.96,   // unit price - required 
     '1'    // quantity - required 
    ]); 
    _gaq.push(['_trackTrans']); 

    (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'; 
    (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga); 
    })(); 
</script> 

谢谢你的任何建议。

+1

在单价后发现错字 – reconbot 2010-02-12 22:03:42

回答

3

结帐this page on Google Code。它提供了你想要做什么的例子。

+0

我使用的是Google较新的异步方法,但想法相同。我目前正在执行所需的3个步骤,并在该页面上列出。 – reconbot 2010-02-06 23:50:17

+0

与Google示例相比,您的代码看起来不错。您确实关闭了电子商务追踪? :+)另外,非异步代码是否适合你? – 2010-02-08 04:21:04

+0

我会换掉它并检查。 – reconbot 2010-02-09 16:23:11

相关问题