#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.