Область неинтерактивного обращения Google Analytics

Меня смущает область действия Google Universal Analytics Non-Interaction. В документах об этом ничего не говорится: https://developers.google.com/analytics/devguides/collection/analyticsjs/field-reference#nonInteraction

Работает ли он только на следующее мероприятие или на все время посещения?

Должен ли я вернуть его в значение false после отправки события?

В настоящее время я делаю это как:

ga("set", "nonInteraction", true);
ga("send", "event", {..});

person Valentin V    schedule 20.03.2015    source источник


Ответы (1)


Если вы установите поле с помощью метода «set», оно действительно для всех последующих вызовов на этой странице. Т.е. Он не является постоянным и не применяется ко всем посещениям, но применяется ко всем взаимодействиям после этого вызова до тех пор, пока не будет загружена новая страница.

С другой стороны, если установить поле в объекте конфигурации (json, который вы можете передать в качестве параметра) для вызова взаимодействия, он будет работать только для этого вызова.

Это не относится к флагу невзаимодействия.

Вы можете передать флаг для одного вызова разными способами, например

ga('send', 'event', 'Category', 'Action', {'nonInteraction': 1});

or

ga('send', {
  'hitType': 'event',          // Required.
  'eventCategory': 'Category',   // Required.
  'eventAction': 'Action',      // Required.
  'eventLabel': 'Label',
  'nonInteraction': 1
});
person Eike Pierstorff    schedule 20.03.2015
comment
приведите пример третьего параметра с флагом отсутствия взаимодействия - person Valentin V; 20.03.2015