Google analytics 谷歌环球分析不适用于电子商务跟踪
我已经多次使用以前版本的分析来设置电子商务跟踪,但没有让新的通用分析版本正常工作 到目前为止,我在收据页面上已经看到了这一点(当我运行测试事务时,所有变量都正确填充,我只是在下面的示例中输入了占位符变量),但没有触发任何像素,这似乎是针对该事务的:Google analytics 谷歌环球分析不适用于电子商务跟踪,google-analytics,e-commerce,universal-analytics,Google Analytics,E Commerce,Universal Analytics,我已经多次使用以前版本的分析来设置电子商务跟踪,但没有让新的通用分析版本正常工作 到目前为止,我在收据页面上已经看到了这一点(当我运行测试事务时,所有变量都正确填充,我只是在下面的示例中输入了占位符变量),但没有触发任何像素,这似乎是针对该事务的: <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(argu
<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-########-#', 'secure.example.com');
ga('require', 'ecommerce', 'ecommerce.js');
ga('send', 'pageview');
ga('ecommerce:addTransaction', {
'id': '[id]',
'affiliation': '[storename]',
'revenue':'[total]',
'shipping':'[shipping]',
'tax': '[tax]'
});
#foreach ($item in $order.getItems())
ga('ecommerce:addItem', {
'id': '[id]',
'name': '[product]',
'sku': '[sku]',
'category': '',
'price': '[unitprice]',
'quantity': '[quantity]'
});
#end
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('create'、'UA-######-#'、'secure.example.com');
ga('require','ecommerce','ecommerce.js');
ga(‘发送’、‘页面浏览’);
ga(“电子商务:addTransaction”{
“id”:“[id]”,
“附属关系”:“[storename]”,
‘收入’:‘总额’,
'发货':'发货',
“税”:“税”
});
#foreach($order.getItems()中的项)
ga(‘电子商务:附加条款’{
“id”:“[id]”,
“名称”:“[产品]”,
“sku”:“[sku]”,
“类别”:“,
‘价格’:‘单价’,
“数量”:“数量”
});
#结束
ga(“电子商务:发送”);
在以前的分析版本中,启动页面视图首先对我有效;对于通用分析代码段,这种结构是错误的吗?因此,如果页眉中有一个常规通用分析代码段来执行页面视图,那么它在收据页面主体中起作用:
<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('require', 'ecommerce', 'ecommerce.js');
ga('ecommerce:addTransaction', {
'id': '[id]',
'affiliation': '[storename]',
'revenue':'[total]',
'shipping':'[shipping]',
'tax': '[tax]'
});
#foreach ($item in $order.getItems())
ga('ecommerce:addItem', {
'id': '[id]',
'name': '[product]',
'sku': '[sku]',
'category': '',
'price': '[unitprice]',
'quantity': '[quantity]'
});
#end
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('require','ecommerce','ecommerce.js');
ga(“电子商务:addTransaction”{
“id”:“[id]”,
“附属关系”:“[storename]”,
‘收入’:‘总额’,
'发货':'发货',
“税”:“税”
});
#foreach($order.getItems()中的项)
ga(‘电子商务:附加条款’{
“id”:“[id]”,
“名称”:“[产品]”,
“sku”:“[sku]”,
“类别”:“,
‘价格’:‘单价’,
“数量”:“数量”
});
#结束
ga(“电子商务:发送”);
以下代码来自我们的测试域,您可以对其进行比较,它确实向GA发送了正确的数据
<script type="text/javascript">
//<![CDATA[
(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-X', 'auto');
ga('send', 'pageview');
ga('require', 'ecommerce', 'ecommerce.js');
ga('set', 'currencyCode', 'GBP');
ga('ecommerce:addTransaction', {
'id': '100000001',
'affiliation': '',
'revenue': '143.3000',
'shipping': '88.3000',
'tax': '0.0000'});
ga('ecommerce:addItem', {
'id': '100000001',
'name': 'Blue Horizons Bracelets',
'sku': 'acj0006s',
'category': 'Bracelets',
'price': '55.0000',
'quantity': '1.0000'});
ga('ecommerce:send');
//]]>
</script>
//
如果你不介意花点钱,那么下面的模块可以帮你完成这项工作
对于Magento 1
为Magento 2