Заменит ли Google Analytics UID на CID?

#javascript #google-analytics #measurement-protocol

#javascript #google-analytics #измерение-протокол

Вопрос:

Использование протокола измерения и настройка моей собственной отчетности Google Analytics.

Ранее я использовал только UID для идентификации пользователей, прошедших аутентификацию у нас, игнорируя «анонимных» пользователей. Не лучшая идея. Теперь я хочу добавить поле CID, потому что я хочу фиксировать всех пользователей и любые события, которые происходят до аутентификации.

Если я начну предоставлять CID в дополнение к UID, будет ли GA считать это совершенно новым пользователем? Прямо сейчас он автоматически использовал UID в качестве «Идентификатора клиента» в разделе User Explorer.

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

Решение, которое, как я думал, будет заключаться в том, чтобы сделать что-то сложное, например

 var props = {uid: 1234};
if (uid) {
   cid: uid
} else {
   cid: getTheCID()
}
  

Если у нас есть только a, uid превратите его в cid , а затем все остальные пользователи получат новый CID.