我需要手动向我的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帐户中没有任何数据。怎么样?
答案 0 :(得分:0)
从您的屏幕截图中,您似乎从文件系统本地调用此页面。默认情况下,这不起作用,因为除非页面由Web服务器提供,否则Google Analytics不能写入cookie。
如果您将cookie域参数从“auto
”更改为“none
”,它应该可以正常工作,但将文件推送到网络服务器(或在本地设置类似XAMPP)可能会更好因为我不确定第二个错误(“错误加载资源”)来自何处; GA无法加载电子商务跟踪库,这也可能是本地文件系统的问题。