Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google analytics 谷歌电子商务代码问题_Google Analytics_E Commerce - Fatal编程技术网

Google analytics 谷歌电子商务代码问题

Google analytics 谷歌电子商务代码问题,google-analytics,e-commerce,Google Analytics,E Commerce,这个谷歌电子商务代码有什么问题吗。我们有很多交易,但没有一笔 在电子商务中 <script type="text/javascript"> try{ var pageTracker = _gat._getTracker("UA-XXXXXX-1"); pageTracker._trackPageview(); pageTracker._addTrans( "429", /

这个谷歌电子商务代码有什么问题吗。我们有很多交易,但没有一笔 在电子商务中

<script type="text/javascript">
        try{
          var pageTracker = _gat._getTracker("UA-XXXXXX-1");
      pageTracker._trackPageview();
          pageTracker._addTrans(
            "429",            // order ID - required
            "louiseh",  // affiliation or store name
            "11.65",           // total - required
            "3.15",           // shipping
            "Santa Clara",        // city
            "California",      // state or province
          );
    //Add each items in the order

          pageTracker._addItem(
            "429",  // order ID - necessary to associate item with transaction
            "99",           // SKU/code - required
            "Sandwich WrapIt!",        // product name
            "Home, Garden & Pets",   // category or variation
            "8.5",          // unit price - required
        "1",
          );
    //Now submit the transaction
    pageTracker._trackTrans(); //submits transaction to the Analytics server
       } catch(err) {}
    </script> 


<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-xxxxx-1");
pageTracker._trackPageview();
} catch(err) {}</script>

电子商务代码是在加载ga.js脚本之前执行的,因此_gat对象还不可用。正在抛出一个错误,但它没有显示在错误控制台中,因为它包含在try/catch块中。如果对脚本块进行重新排序,则应该可以:

<script type="text/javascript">
    var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
    try{
        var pageTracker = _gat._getTracker("UA-XXXXXX-1");
        pageTracker._trackPageview();
        pageTracker._addTrans(
        "429",            // order ID - required
        "louiseh",  // affiliation or store name
        "11.65",           // total - required
        "3.15",           // shipping
        "Santa Clara",        // city
        "California"      // state or province
    );

        //Add each items in the order
        pageTracker._addItem(
        "429",  // order ID - necessary to associate item with transaction
        "99",           // SKU/code - required
        "Sandwich WrapIt!",        // product name
        "Home, Garden & Pets",   // category or variation
        "8.5",          // unit price - required
        "1"
    );
        //Now submit the transaction
        pageTracker._trackTrans(); //submits transaction to the Analytics server
    } catch(err) {}
</script> 

谢谢你,伊万。我推动了更改,等待结果在谷歌电子商务中反映出来,因为这需要24小时。所以我更改了顺序,代码似乎仍然不起作用?是否有一种方法可以调试此代码。在过去的两天里,我们有10次销售,但没有一次被Analytics报告。您可以使用Firefox live HTTP头或Chrome的GA调试扩展从浏览器中看到发送给GA的内容:是,每次销售都有唯一的订单ID,每个订单中都有销售的产品。