Сравнение clientId Universal Analytics и userId

Документы описывают clientId как:

Это анонимно идентифицирует конкретного пользователя, устройство или экземпляр браузера. https://developers.google.com/analytics/devguides/collection/protocol/v1/parameters#cid

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

В закрытой бета-версии также есть функция под названием userId, которую вы сможете передать после аутентификации пользователя: https://developers.google.com/analytics/devguides/collection/analyticsjs/user-id

userId не требует пояснений. Однако UA также позволяет вам передавать своих клиентов, если вы захотите. Можно ли для разработки инструментов типа CRM просто связать клиента с пользователем так же, как с идентификатором пользователя? Основная цель состоит в том, чтобы иметь возможность отслеживать офлайн-взаимодействия и связывать их с посетителями в Analytics.


person maembe    schedule 12.03.2014    source источник
comment
Чтобы немного запутать ситуацию, Google Analytics Academy говорит об уникальном идентификаторе устройства (в отличие от идентификатора пользователя или клиента) и говорит, что его можно вручную настроить для идентификации пользователей на разных устройствах: analyticsacademy.withgoogle.com/course02/ (примерно 01:35 на видео). Кажется, есть небольшая документация по Snafu, и я предлагаю первый, чтобы на самом деле проверить, что работает, и каким образом оставляет здесь комментарий / ответ :-)   -  person Eike Pierstorff    schedule 14.03.2014


Ответы (3)


maembe,

clientID - это случайное число, генерируемое в Google Analytics, и имейте в виду, что это всегда требуется, и его значение всегда должно быть случайный UUID (версия 4) (технически вы можете использовать свой собственный, но я не уверен, насколько это практично и надежно). Что наиболее важно, вы можете легко получить к нему доступ с помощью предопределенной функции get (см. документация).

Для ваших нужд это именно то, что вам следует сделать - если кто-то подпишет, сохраните ClientID в своей CRM, а затем, если есть какие-либо офлайн-покупки, запишите транзакции с помощью протокол измерения с использованием сохраненного clientID. Затем Google Analytics установит связь (атрибуцию) с этим посетителем, и вы увидите это в своих отчетах. Кроме того, воспользуйтесь преимуществами недавно доступных пользовательских показателей и измерений, которые могут хранить практически все, что вы хотите (подумайте о сегментации клиентов и т. Д.). Однако остерегайтесь хранения PII.

Надеюсь это поможет :)

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

person Petr Havlik    schedule 13.03.2014
comment
Спасибо за ответ Петя. Тем не менее, вы действительно можете передать свой собственный uuid в качестве clientID, однако мы, вероятно, в конечном итоге сделаем то, что вы говорите, захватим клиентов при регистрации и будем работать оттуда. developers.google.com/analytics/devguides/collection/ - person maembe; 14.03.2014
comment
Спасибо, поправлю свой ответ про возможность использования собственного ClientID. - person Petr Havlik; 14.03.2014

На этой странице поддержки Google Analytics теперь указаны различия между идентификатором клиента и идентификатором пользователя - https://support.google.com/analytics/answer/6205850?hl=en#clientid-userid

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

Идентификаторы пользователей представляют аутентифицированных пользователей и должны быть установлены вручную.

Client-ID vs User-ID снимок экрана Стоит отметить, что идентификаторами пользователей не могут быть такие вещи, как адрес электронной почты или другие данные, которые позволили бы Google идентифицировать пользователя.

  • Вы не будете загружать какие-либо данные, которые позволяют Google идентифицировать личность (например, определенные имена, номера социального страхования, адреса электронной почты или любые аналогичные данные), или данные, которые постоянно идентифицируют конкретное устройство (например, уникальный идентификатор устройства, если таковой имеется). идентификатор не может быть сброшен).
  • Если вы загружаете какие-либо данные, которые позволяют Google идентифицировать личность, ваша учетная запись Google Analytics может быть прекращена, и вы можете потерять свои данные Google Analytics.

Взято из: https://developers.google.com/analytics/devguides/collection/protocol/policy

person Will Hawker    schedule 22.06.2017

Я полагаю, что User ID предназначен для различения поведения аутентифицированного пользователя. здесь

person gr8scott06    schedule 26.09.2014