我对谷歌通用分析非互动命中范围感到困惑。 文档没有对此发表任何意见:https://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference#nonInteraction
它是否仅适用于下一次活动或整个访问期间?
我应该在发送事件后将其设置为false吗?
目前我这样做:
ga("set", "nonInteraction", true);
ga("send", "event", {..});
答案 0 :(得分:2)
如果您使用“set”-method设置字段,则该字段对该页面上的所有后续调用都有效。即它不是持久性的,不适用于整个访问,但适用于该调用之后的所有交互,直到加载新页面为止。
另一方面,如果在配置对象中设置字段(您可以作为参数传递的json)进行交互调用,它将仅适用于该调用。
这不是noninteraction-flag特有的。
您可以在different ways中传递单个来电的标记,例如
ga('send', 'event', 'Category', 'Action', {'nonInteraction': 1});
或
ga('send', {
'hitType': 'event', // Required.
'eventCategory': 'Category', // Required.
'eventAction': 'Action', // Required.
'eventLabel': 'Label',
'nonInteraction': 1
});