Как отследить только последнее значение для пользователя в Google Analytics?

Вот сценарий:

  • Клиенты заходят в мой продукт и вводят свой трудовой доход.
  • Они могут корректировать этот доход в любое время через режим редактирования.

  • Если клиент во время регистрации набрал 50 000 долларов, а затем изменил его на 100 000 долларов, я только хочу, чтобы GA "сохранил" значение в 100 000 долларов. Когда вы извлекаете отчет, чтобы узнать, какова средняя величина дохода от трудоустройства для пользователей моего сайта, я хочу, чтобы только 100 000 долларов были отражены для этого клиента, а не 75 000 долларов.

Как я могу сделать это в GA? Например, в Mixpanel для этого сценария доступны определенные типы "свойств людей".

Спасибо всем заранее!

Этот продукт для угловой JS...

1 ответ

В Google Analytics вы можете использовать пользовательскую переменную области сеанса. "Область действия сеанса" означает именно то, что вы хотите, сохраняется только последнее значение за сеанс.

Вам необходимо создать измерение в настройках свойства и выбрать правильную область (у вас есть выбор между областью попадания, областью пользователя и областью сеанса - вам нужна последняя), а затем "установить" в своем коде отслеживания. Поскольку измерения передаются с помощью взаимодействия, вам необходимо установить их перед вызовом просмотра страницы (или отслеживания событий). Вы обращаетесь к измерениям не с именем, а с числовым индексом их создания.

ga('create', 'UA-XXXX-Y', 'auto');
ga('set', 'dimension1', '<value>');
ga('send', 'pageview');

Затем вы можете получить доступ к измерению по имени, которое вы дали в интерфейсе, либо установив его в качестве вторичного измерения в пользовательском отчете, либо используя его в пользовательском отчете.

Это сохраняет значение для пользователя через сеанс. Вы также можете выбрать пользовательское измерение, определяемое пользователем, которое будет сохранять только последнее значение для пользователя с несколькими сеансами. Однако область действия пользователя зависит от файлов cookie (если только вы не используете функцию "идентификатор пользователя", в которой вы задаете уникальный ключ для каждого пользователя со стороны сервера), поэтому он может не всегда работать для вас.

Другие вопросы по тегам