Google Analytics 非交互式命中范围
Google Analytics non-interactive hit scope
我对 Google 通用分析非交互命中范围感到困惑。
文档对此没有任何说明: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 通用分析非交互命中范围感到困惑。 文档对此没有任何说明: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
});