代码之家  ›  专栏  ›  技术社区  ›  a1anm

谷歌分析电子商务跟踪问题

  •  1
  • a1anm  · 技术社区  · 15 年前

    我已经在我的网站和谷歌分析设置了电子商务跟踪。问题是,有时它跟踪电子商务的销售,但有时却没有。

    下面是在结束正文标记之前输出的代码:

    <!-- BEGIN GOOGLE ANALYTICS CODE -->
    <script type="text/javascript">
    //<![CDATA[
        var _gaq = _gaq || [];
        _gaq.push(["_setAccount", "UA-2795368-10"]);
        _gaq.push(["_trackPageview", "/checkout/onepage/success/"]);
    
        (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>
    <!-- END GOOGLE ANALYTICS CODE -->
            <script type="text/javascript">
    //<![CDATA[
    _gaq.push(["_addTrans","100000029","","10.0000","0.0000","0.0000","asa","","GB"]);
    _gaq.push(["_addItem","100000029","12","Test Item","","10.0000","1.0000"]);
    _gaq.push(["_trackTrans"]);
    //]]></script></div>
    
    1 回复  |  直到 15 年前
        1
  •  1
  •   Brian    15 年前

    Async Google Analytics的一个优点是你可以把它放在页面的顶部。
    谷歌建议把它放在顶部,而不是底部。您的间歇性跟踪可能是由于人们在发送跟踪信标之前离开了页面。这可以通过将代码放在页面更高的位置来解决。

    http://code.google.com/apis/analytics/docs/tracking/asyncTracking.html#Installation

    否则代码看起来不错。不过,如果你发布了实时网址,会有帮助的。