慈善団体の Web サイトで寄付の e コマース トラッキングを設定しようとしています。コードを配置し、取引は行われていますが、SKU、カテゴリ、価格、数量などの詳細がありません。
これは GA eCommerce のスクリーンショットです。データが欠落していることがわかります。
そして、これがThank Youページからの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);
})();
問題の原因とその解決方法についてのアイデアは素晴らしいでしょう。
前もって感謝します。