没有谷歌电子商务数据出现在分析中。 我有文档,使用了Chrome的ga_debug.js插件,没有抛出任何错误。倾注我的代码以找到错误,但没有看到任何错误。有人在我的代码段中看到任何错误吗?
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXXXXX-1']);
_gaq.push(['_trackPageview']);
_gaq.push(['_addTrans',
513,
Storename,
99.95,
0,
3.95,
Matthews,
NC,
US
]);
_gaq.push(['_addItem',
513,
6,
The Driver's License Pet Tag,
none,
19.99,
1
]);
_gaq.push(['_addItem',
513,
7,
Pet Driver's License Bag Tag,
none,
19.99,
2
]);
_gaq.push(['_addItem',
513,
5,
Pet Driver's License Key Chain,
none,
19.99,
2
]);
_gaq.push(['_trackTrans']);
// load Analytics
(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';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
如果有人对此有任何见解,请提供帮助。我没有看到为什么会发生这种情况的原因。
答案 0 :(得分:1)
你看过documentation for e-commerce tracking了吗?
您需要在引号中包围您的值。这实际上是基本的javascript语法,而不是GA特定的语法。
示例(您需要对所有.push()
次来电中的所有值执行此操作):
_gaq.push(['_addTrans',
"513",
"Storename",
"99.95",
"0",
"3.95",
"Matthews",
"NC",
"US"
]);