Google analytics 谷歌分析电子商务只发送交易中的最后一项
我正在使用谷歌分析跟踪页面浏览量和交易。问题是,电子商务跟踪只发送最后添加的项目 以下是我正在使用的代码:Google analytics 谷歌分析电子商务只发送交易中的最后一项,google-analytics,Google Analytics,我正在使用谷歌分析跟踪页面浏览量和交易。问题是,电子商务跟踪只发送最后添加的项目 以下是我正在使用的代码: <script type="text/javascript"> (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.createElemen
<script type="text/javascript">
(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-XXXXXXXX-1'); // fake code here
ga('send', 'pageview');
ga('require', 'ecommerce', 'ecommerce.js');
ga('ecommerce:addTransaction', {
'id': '31887',
'revenue': '152.80',
'shipping': '15.00',
'currency': 'RON'
});
ga('ecommerce:addItem', {
'id': '31887',
'name': 'Product 1 ',
'price': '94.90',
'quantity': '1'
});
ga('ecommerce:addItem', {
'id': '31887',
'name': 'Product 2 ',
'price': '57.90',
'quantity': '1'
});
ga('ecommerce:send');
</script>
(函数(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]| |函数(){
(i[r].q=i[r].q | |[]).push(参数)},i[r].l=1*新日期();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(窗口,文档,“脚本”,“www.google-analytics.com/analytics.js”,“ga”);
ga(‘创建’、‘UA-XXXXXXXX-1’);//这里有假代码
ga(‘发送’、‘页面浏览’);
ga('require','ecommerce','ecommerce.js');
ga(“电子商务:addTransaction”{
“id”:“31887”,
“收入”:“152.80”,
“装运”:“15.00”,
“货币”:“罗恩”
});
ga(‘电子商务:附加条款’{
“id”:“31887”,
“名称”:“产品1”,
‘价格’:‘94.90’,
“数量”:“1”
});
ga(‘电子商务:附加条款’{
“id”:“31887”,
“名称”:“产品2”,
‘价格’:‘57.90’,
“数量”:“1”
});
ga(“电子商务:发送”);
上面的代码应该发送2个项目,但它只发送产品2
。以下是发送的请求:
正如所料,Google Analytics面板中只显示最后一项。根据调查,该准则似乎在各方面都是正确的
在此方面的任何帮助都将不胜感激。尝试为每个项目指定一个唯一的SKU——使用
ga.js
analytics,如果您添加了具有相同SKU的多个项目,则只会记录最后一个,就像您看到的那样
如果没有产品SKU,请使用产品名称。我没有使用SKU,而且产品名称都是唯一的(因此没有冲突)。此外,根据文档,不需要SKU,只需要交易ID和产品名称。而且我正在使用新的
analytics.js
而不是ga.js
。不过,谢谢你的支持reply@Bogdan--很好,我没有注意到新的analytics.js
中不需要SKU。您可以尝试一下(使用产品名称作为SKU)。。。这不是谷歌第一次在文档中出现错误;-)事实证明你是对的。在发布了我的第一条评论后,我决定尝试将产品ID作为SKU发送(作为一种解决方法),并且效果良好。谢谢你!(这开始让我发疯)这值得再投20票。非常感谢你!遇到了同样的问题。删除了SKU,因为它不是必需的,但GA只会记录一个产品。使用独特的产品名称添加SKU,效果良好。他们的文档明显不足,此“功能”应以粗体显示并以红色突出显示。