<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-52143532-4', 'auto');
ga('require', 'ec');
ga('ec:addProduct', {
'id': 'pay-q39-instead-of-q90-fo', 'name': 'Pay Q39 instead of Q90 for haircut (2018-09-17)', 'category': 'Other',
'brand': 'The Barber's Shop', 'variant': 'male', 'price': '5.07' });
// Transaction level information is provided via an actionFieldObject.
ga('ec:setAction', 'detail'); ga('send', 'event', 'ecommerce', 'detail'); </script>
我试图修复它的方法是使用以下代码,只需转义撇号:
带撇号的品牌没有出现在我的谷歌分析报告中。这是我的密码:
<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-52143532-4', 'auto');
ga('require', 'ec');
ga('ec:addProduct', {
'id': 'pay-q39-instead-of-q90-fo', 'name': 'Pay Q39 instead of Q90 for haircut (2018-09-17)', 'category': 'Other',
'brand': 'The Barber\'s Shop', 'variant': 'male', 'price': '5.07' });
ga('ec:setAction', 'detail'); ga('send', 'event', 'ecommerce', 'detail'); </script>
我只是在用
'brand': 'The Barber\'s Shop'
而不是
'brand': 'The Barber's Shop'
. 然而,我仍然没有看到谷歌分析中关于品牌名称中有撇号的数据。在谷歌分析中,这是避开撇号的正确方法吗?非常感谢。
更新1:如果谷歌分析不喜欢
“品牌”:“理发店”
解决方案而不是
“品牌”:“理发店”
,然后我计划编写一些代码来删除所有撇号的外观,并
'brand': 'The Barbers Shop'