更正Google Universal Analytics事件跟踪的语法

时间:2015-03-26 09:47:29

标签: object events analytics tracking universal

通过Google的guide进行事件跟踪,您可以发送一个包含额外选项的对象,例如:

ga('send', 'event', 'category', 'action', {'nonInteraction': 1});
ga('send', 'event', 'category', 'action', {'page': '/my-new-page'});

然后他们说你可以将一个字段对象传递给“ga”函数,如下所示:

ga('send', {
  'hitType': 'event',          // Required.
  'eventCategory': 'button',   // Required.
  'eventAction': 'click',      // Required.
  'eventLabel': 'nav buttons',
  'eventValue': 4
});

ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action',
  'eventValue': 55
});

但是如何为第二种语法添加额外的选项呢?如何添加 {'nonInteraction':1}


我可以这样添加:

ga('send', 'event', {
  'eventCategory': 'Category',
  'eventAction': 'Action',
  'eventValue': 55
}, {'nonInteraction': 1});

或者喜欢这个?

ga('send', {
  'hitType': 'event',          
  'eventCategory': 'button',  
  'eventAction': 'click',      
  'eventLabel': 'nav buttons',
  'eventValue': 4,
  'nonInteraction': 1
});

2 个答案:

答案 0 :(得分:2)

他们没有很好地解释,正确的方法是:

ga('send', {
  'hitType': 'event',          
  'eventCategory': 'button',  
  'eventAction': 'click',      
  'eventLabel': 'nav buttons',
  'eventValue': 4,
  'nonInteraction': 1
});

答案 1 :(得分:1)

这将是后者,但您也可以通过检查实时报告或通过复制代码并将其粘贴到控制台并查看是否在开发人员工具网络选项卡中显示命中来进行验证。 / p>