增强的电子商务数据丢失



我对这个问题有一个问题:我与谷歌电子商务有交易,它很好,但现在我需要退款。我在Google Analytics帐户上打开增强型电子商务,然后添加代码,但等待2天,没有任何反应。我没有看到任何退款。请帮忙,我做错了什么?

这里的代码示例:

<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-xxxxxxx-x', 'auto');
ga('require', 'ec');
ga('ec:setAction', 'refund', {
'id': 'xxxxxx'
});
ga('ec:setAction', 'refund', {
'id': 'xxxxxx'
});
ga('send', 'pageview');
</script>

如果您只想使用退款功能,则无需激活增强型电子商务跟踪。您可以坚持使用经典的电子商务跟踪,并以负值触发交易。

如果您想知道哪笔交易对应于退款,您可以使用相同的交易 ID 并添加一些指标,这样您将获得:

常规交易:

ID 1234: shipping 30 taxes 21 revenue 100

退款交易(负值):

ID refunded_1234: shipping -30 taxes -21 revenue -100

在增强型电子商务交易中略有不同,您必须设置交易,然后添加"购买"类型的操作,可能"退款"操作需要以前的"购买"操作,这就是它不起作用的原因。

最新更新