我正在尝试为慈善网站上的捐款设置电子商务跟踪。我已经把代码放到了位置并且交易正在进行中但是我错过了诸如SKU,Category,Price&量。
以下是GA电子商务的屏幕截图。您可以看到数据丢失。
这是感谢页面的HTML输出。
var _gaq = _gaq || [];
var pluginUrl =
'//www.google-analytics.com/plugins/ga/inpage_linkid.js';
_gaq.push(['_require', 'inpage_linkid', pluginUrl]); // enhanced link attribution
_gaq.push(['_setAccount', 'UA-xxxxxxxx-1']); // your GA ID
_gaq.push(['_setDomainName', 'xxxx.xx']); // track sub domains
_gaq.push(['_setAllowLinker', true]);
_gaq.push(['_addIgnoredRef', 'xxxx.xx']); // prevent self referrals
_gaq.push(['_trackPageview']); // track the page view
_gaq.push(['_addTrans',
'525e5cdb1ffd6751ef00000d', // transaction ID - required
'xxxx xxxxxx', // affiliation or store name
'25', // total - required
'', // city
'', // state or province
'' // country
]);
_gaq.push(['_addItem',
'525e5cdb1ffd6751ef00000d', // transaction ID
'Child sponsorship', // SKU/code – required
'', // donation type - Ignored
'Donation', // category or variation
'25', // unit price – required
'1' // quantity – required
]);
_gaq.push(['_trackTrans']); // submits transaction to the analytics server
(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);
})();
任何可能导致问题及其解决方法的想法都会很棒。
提前致谢。
答案 0 :(得分:1)
始终为name参数提供值。 虽然名称参数不是必需的,但添加到没有名称参数的事务的项目不会出现在事务的产品细分中。虽然您仍会看到交易的总收入,但您无法查看特定商品对交易总额的贡献。
由于您未在_addItem
中提供项目名称,因此可能是问题所在。在你的截图上有Revenue但没有产品。