Использование протокола измерений и настройка моих собственных отчетов Google Analytics.
Ранее я использовал только UID для идентификации пользователей, которые аутентифицировались у нас, игнорируя «анонимных» пользователей.Не самая лучшая идеяТеперь я хочу добавить поле CID, потому что я хочу захватить всех пользователей и любые события, которые происходят до аутентификации.
Если я начну предоставлять CID в дополнение к UID, рассмотрит ли GA новый пользователь?Сейчас он автоматически использовал UID в качестве «идентификатора клиента» в разделе «Обозреватель пользователей».
Документация по идентификатору пользователя указывает, что я мог бы создать новое представление унифицированного идентификатора пользователя, чтобы «объединить» эти записи, но я не очень хочу этого делать, потому что не хочу, чтобы моя основная база пользователей дублировалась..
Решением, которое я думал, было бы сделать что-то сложное, например
var props = {uid: 1234};
if (uid) {
cid: uid
} else {
cid: getTheCID()
}
Если у нас есть только uid
, превратите его в cid
, а затем все остальные пользователи, получитеновый CID.