我在使用Google Analytics(analytics.js)的电子商务部分做错了什么?

时间:2016-03-18 23:19:26

标签: google-analytics analytics.js

我需要您对Google Analytics(analytics.js)的帮助。我在头部有一个第一部分可以正常工作:

<script>
              (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
              (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
             m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
            })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

              ga('create', 'UA-72717911-1', 'auto');
              ga('send', 'pageview');

</script>

然而,当我向“成功”页面的常规正文部分添加以下部分以跟踪交易时,我没有在谷歌分析中收到它。我根本不是JS专家,因此解决方案可能非常简单,但我没有看到调试工具中的任何错误,甚至特殊的Chrome浏览器看起来也不正常。

<script>
    ga('require', 'ecommerce');

    ga('ecommerce:addTransaction', {
    'id': '001',                     // Transaction ID. Required.
    'affiliation': 'trendybox.com.ua',   // Affiliation or store name.
    'revenue': '500',               // Grand Total.
    'shipping': '0',                  // Shipping.
    'tax': '0'                     // Tax.
});

ga('ecommerce:addItem', {
  'id': '" . $order_id . "',                     // Transaction ID. Required.
  'name': 'product1',    // Product name. Required.
  'sku': 'DD00111',                 // SKU/code.
  'category': 'Cosmetics',         // Category or variation.
  'price': '500',                 // Unit price.
  'quantity': '1'                   // Quantity.
});

ga('ecommerce:send');
</script>"

2 个答案:

答案 0 :(得分:0)

代码似乎很好,我能够将其复制并粘贴到我的网站中并查看交易数据。只需确保已启用电子商务。

enter image description here

答案 1 :(得分:0)

谢谢你的回答。这只是一个延迟 - 谷歌分析需要几天才能显示电子商务信息(在我的情况下超过3天)。