我对谷歌通用分析非交互命中范围感到困惑。
文档没有说什么:https://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference#nonInteraction
它仅适用于下一个事件还是整个访问期间?
发送事件后我应该将其设置回 false 吗?
目前我正在这样做:
ga("set", "nonInteraction", true);
ga("send", "event", {..});
最佳答案
如果您使用“set”方法设置字段,则该字段对该页面上的所有后续调用都有效。 IE。它不是持久的,不适用于整个访问,但适用于调用 set 之后的所有交互,直到加载新页面。
另一方面,如果在配置对象(您可以作为参数传递的 json)中为交互调用设置字段,它将仅适用于该调用。
这不是特定于非交互标志的。
您可以在 different ways 中为单个调用传递标志,例如
ga('send', 'event', 'Category', 'Action', {'nonInteraction': 1});
或者
ga('send', {
'hitType': 'event', // Required.
'eventCategory': 'Category', // Required.
'eventAction': 'Action', // Required.
'eventLabel': 'Label',
'nonInteraction': 1
});
关于google-analytics - Google Analytics 非交互式命中范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29169343/