Google Analytics增强型电子商务 - 使用'事件追踪产品视图'而不是&pageview'

时间:2014-07-27 19:08:47

标签: google-analytics universal-analytics

这可以接受吗?在标题中调用网页浏览,然后在页面下方发送一个事件?

//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');  

2 个答案:

答案 0 :(得分:1)

是的,您在底部建议的ga('发送','网页浏览')是正确的方法。

由于您“知道”当您呈现访问者将看到产品详细信息页面的页面时,您也可以通过页面视图发送它。

使用活动发送页面呈现时未发生的增强型电子商务跟踪,例如访问者将产品添加到购物车时。使用非交互事件使其不会影响跳出率(如上所述,您应为事件指定类别和操作)。

答案 1 :(得分:0)

就事件推送的语法而言,当您向GA发送事件时,您必须包含类别和操作(在此处指定https://developers.google.com/analytics/devguides/collection/analyticsjs/events)。所以你会在你的活动中推动:

ga('send', 'event', 'eventCategory', 'eventAction');

您的电子商务交易看起来不错。

不确定使用您的综合浏览量发送活动的策略。通常,事件与某些操作相关联(如按钮或链接点击)。

希望这有帮助。