提交给GA帐户的数据不会出现在那里

时间:2015-03-10 15:27:02

标签: javascript browser google-analytics e-commerce

需要手动向我的Google Analytics帐户提交电子商务数据,因此我创建了一个html文件并在浏览器中打开:

<html>
 <head>
  <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','http://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-xxxxxxx-1', 'auto'); 
  ga('send', 'pageview');
  ga('require', 'ecommerce');
  ga('ecommerce:addTransaction', {
  'id': 'storeId123_test_cartId123_test_1426000599',
  'affiliation': '',
  'revenue': '352429',
  'shipping': '334433',
  'tax': '3344'
});

  ga('ecommerce:addItem', {
  'id': 'storeId123_test_cartId123_test_1426000599',
  'name': 'title_123',
  'sku': 'sku_123',
  'category': 'some_category',
  'price': '444',
  'quantity': '33'
});

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

但我的GA帐户中没有任何数据。怎么样?

enter image description here

1 个答案:

答案 0 :(得分:0)

从您的屏幕截图中,您似乎从文件系统本地调用此页面。默认情况下,这不起作用,因为除非页面由Web服务器提供,否则Google Analytics不能写入cookie。

如果您将cookie域参数从“auto”更改为“none”,它应该可以正常工作,但将文件推送到网络服务器(或在本地设置类似XAMPP)可能会更好因为我不确定第二个错误(“错误加载资源”)来自何处; GA无法加载电子商务跟踪库,这也可能是本地文件系统的问题。