这可以接受吗?在标题中调用网页浏览,然后在页面下方发送一个事件?
//head
ga('create', 'UA-XXXXX-Y');
ga('require', 'ec');
ga('send', 'pageview');
//inside product details/body
ga('ec:addProduct', {
'id': 'P12345',
'name': 'Android Warhol T-Shirt',
'category': 'Apparel',
'brand': 'Google',
'variant': 'black'
});
ga('ec:setAction', 'detail');
ga('send', 'event')
这会是更好的做法吗?
//head
ga('create', 'UA-XXXXX-Y');
ga('require', 'ec');
//inside product details/body
ga('ec:addProduct', {
'id': 'P12345',
'name': 'Android Warhol T-Shirt',
'category': 'Apparel',
'brand': 'Google',
'variant': 'black'
});
ga('ec:setAction', 'detail');
//somewhere near footer
ga('send', 'pageview');
答案 0 :(得分:1)
是的,您在底部建议的ga('发送','网页浏览')是正确的方法。
由于您“知道”当您呈现访问者将看到产品详细信息页面的页面时,您也可以通过页面视图发送它。
使用活动发送页面呈现时未发生的增强型电子商务跟踪,例如访问者将产品添加到购物车时。使用非交互事件使其不会影响跳出率(如上所述,您应为事件指定类别和操作)。
答案 1 :(得分:0)
就事件推送的语法而言,当您向GA发送事件时,您必须包含类别和操作(在此处指定https://developers.google.com/analytics/devguides/collection/analyticsjs/events)。所以你会在你的活动中推动:
ga('send', 'event', 'eventCategory', 'eventAction');
您的电子商务交易看起来不错。
不确定使用您的综合浏览量发送活动的策略。通常,事件与某些操作相关联(如按钮或链接点击)。
希望这有帮助。