UserId, CID в протоколе измерений

Протокол измерений Чтобы определить нового пользователя и возвращающегося, можем ли мы использовать поле идентификатора пользователя. (то есть мы можем хешировать имя пользователя или другой идентификатор, уникальный для пользователя, и связать его с конкретным пользователем. Таким образом, мы можем идентифицировать новых пользователей и эффективно возвращать пользователей.

Вопрос по CID - CID используется для уникальной идентификации сеанса пользователя до его истечения. Нужно ли вручную отслеживать истечение сеанса, чтобы генерировать cid для каждого сеанса пользователя?

Просьба уточнить

1 ответ

Решение

Спустя долгое время, но это может помочь другим людям...

Насколько я понимаю, CID ссылается на устройство, а UserID ссылается на аутентифицированного пользователя.

Таким образом, в основном все обращения с одним и тем же идентификатором клиента или идентификатором пользователя будут связаны с одним и тем же пользователем в GA (хотя посмотрите на объединение сеанса).

"Идентификатор клиента представляет собой уникальное устройство / браузер. В то время как идентификатор пользователя представляет собой уникального пользователя, который может взаимодействовать с вашим веб-сайтом, используя несколько устройств / браузеров". Из статьи Optimizesmart

Сеанс в GA представлен группой хитов:

  • менее чем за 30 минут до предыдущего удара
  • с тем же источником / средой / кампанией
  • с тем же CID

Вам не нужно отслеживать истечение сеанса вручную, вы всегда можете отправить один и тот же CID, Google будет обрабатывать разделение сеансов. Вам нужно только указать срок окончания сеанса, если ваше собственное ощущение сеанса отличается от Google.

Так что в вашем случае я бы сгенерировал CID для каждого устройства, которое подключается к сервису, и позволил Google обработать разделение сеансов для этого устройства.

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

Пример:

  • Пользователь A заходит на ваш сайт на устройстве X (CID = X)
  • Пользователь A заходит на ваш сайт на устройстве X через 2 часа (CID = X)

В этот момент Google поймет 2 сеанса для 1 пользователя.

  • Пользователь A входит на ваш сайт на устройстве X (CID = X, UID = A)
  • Пользователь A входит в ваше мобильное приложение на устройстве Y (CID = Y)
  • Пользователь A входит в ваше мобильное приложение (CID = Y, UID = A)

Если включено объединение сеансов, идентификатор пользователя A будет распространяться на все сеансы на устройстве Y, поэтому Google будет понимать 3 сеанса (2 устройства), 1 пользователя.

Количество вернувшихся пользователей рассчитывается по этой схеме, здесь пользователь А сгенерировал 1 новое посещение и 2 повторных посещения.

В настоящее время я работаю с этим шаблоном, и все выглядит просто отлично, но это очень деликатный вопрос, и если кто-то знает лучше или у него есть замечания и советы, я бы взял их!

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