Мне сказали, что «как только пользователь будет в аудитории, они всегда будут в этой аудитории». Мне любопытно, как долго «вечно», в контексте пользователя? Например, если пользователь меняет телефоны или удаляет приложение, а затем повторно устанавливает позже, сохраняется ли пользователь через эти переходы или каждый из них является отдельным пользователем? И если у меня есть несколько приложений в одном проекте Firebase, пользователь появляется в одной аудитории во всех приложениях этого проекта?Как Firebase Analytics определяет «пользователь» (для целей Аудитории)?
Что аналитика Firebase считает уникальным/новым пользователем?
Один случай использования Я ищу, чтобы попробовать с аудиторией, хочу ли я аудиторию «существующих пользователей» (определенную «first_open_time < = {some date}») и «более новые пользователи». У меня есть некоторые изменения, которые я хочу реализовать для новых пользователей, но я хочу, чтобы существующие пользователи имели «устаревшее» поведение какое-то время, переходя их медленнее. Если кто-то был в аудитории «существующего пользователя», затем получил новый телефон или удалил, а затем снова установил приложение, вдруг они станут новым пользователем и, следовательно, больше не будут в аудитории «существующего пользователя»?
Другой прецедент: у меня есть существующее приложение, и я пишу совершенно новое приложение, которое будет иметь новое имя пакета и, следовательно, станет новой установкой для всех моих существующих пользователей. Я хочу, чтобы все они были переведены в новое приложение бесплатно, и лучший способ, которым я могу это сделать, - иметь как старое, так и новое приложение в одном проекте Firebase, а также ставить пользователей старого приложения в аудитории и когда они запускают новый, если они находятся в аудитории «старых пользователей приложений», он автоматически предоставит им премиальные функции.
Чтобы быть уверенным в использовании прецедента, мне нужно лучше понять определение «пользователя» для Firebase - оно сохраняется на удалении, переходе между устройствами и вы можете делиться аудиториями между приложениями в проекте?
Спасибо!
Hi @ jkane001, вы могли бы лучше понять концепцию идентификатора пользователя? Я хочу понять, как убедиться, что у пользователя есть уникальный идентификатор, хотя он входит в систему на разных устройствах. следует ли нам создать уникальный идентификатор и вызвать FirebaseAnalytics.setUserId (uniqueId)? или Analytics позаботится об этом? Любой документ или информация об этом будут очень полезны. – cgr
В соответствии с принятым ответом пользователь относится к экземпляру приложения на устройстве. Итак, если вам нужен идентификатор пользователя, который является общим для всех устройств, вам нужно вызвать «setUserId». – jkane001