[英]Ecommerce tracking google analytics
嗨,我正在嘗試使用 analytics.js 發送數據,但顯示錯誤。
<head>
<meta charset="utf-8">
<title>GanalaticsDemo</title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
</head>
<body>
<form action="">
<label for="gsearch">Search Google:</label>
<input type="search" id="gsearch" name="gsearch">
<input type="submit">
</form>
<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', 'https://www.google-analytics.com/analytics_debug.js', 'ga');
})(window, document, 'script', 'https://www.google-analytics.com/analytics.js', 'ga');
var _gaq = _gaq || [];
_gaq.push(["_setAccount", "UA-169197862-1"]);
_gaq.push(["_setDomainName", "none"]);
_gaq.push(["_trackPageview"]);
// window.ga_debug = {trace: true};
ga('create', 'UA-169197862-1', 'auto');// add your tracking ID here.
ga('require','ecommerce','ecommerce.js')
ga('ecommerce:addTransaction',{
'id':'1234',//Transaction id
'affiliation':'skinny jeans',
'revenue':'28.8',
'shipping':'10.00',
'tax':'1.89'
});
ga('ecommerce:addItem',{
'id':'1234',
'name':'OKEJeans',
'sku':'SKJ49',
'category':'Men Jeans',
'price':'76.65',
'quantity':'1'
});
ga('ecommerce.send')
ga('send', 'pageview');
</script>
<a href="http://www.example.com/products/detail/product-1.html#contactsales" onclick="ga('send', 'event', 'Contact Sales', 'click');">Contact Sales</a>
</body>
開發人員工具中的錯誤說: Running command: ga("ecommerce.send");
analytics_debug.js:25 命令被忽略。 未知目標:未定義和正在運行的命令:ga("send", "pageview") analytics_debug.js:25 不允許的文檔協議。 中止命中。
我在互聯網上搜索,但很多人說要添加目標名稱,但它也不起作用。
您正在混合 _ga 和 _gaq 代碼庫。 第二個庫已棄用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.