Недавно началось изучение данных Firebase с помощью соединителя Firebase Data Studio. Я делаю некоторые пользовательские отчеты на основе события user_engagement для сравнения с данными, о которых мы ранее сообщали в Flurry.Firebase + BigQuery - уникально идентифицирующие устройства
При взгляде на некоторые цифры DAU они довольно близки, но на MAU они, как правило, накачиваются. (Сначала это было рассмотрено в Шаблоне отчетов о событиях Firebase). Копаясь в этом немного больше, у нас есть образец, в котором пользователи часто переустанавливают приложение, которое генерирует новый app_instance_id. Поэтому, когда я возвращаюсь, я использую resettable_device_id, но тогда есть ситуация, когда отслеживание рекламы отключено на устройстве, что приводит к нулю. (Или на короткий период в январе, но не уверены, был ли это клиент или часть ссылки Firebase)
В настоящее время мы думаем о чем-то примерно следуя логике ниже, возвращаясь к app_instance_id, если рекламный идентификатор не был установлен. Какие подходы заслуживают внимания, чтобы иметь надежный идентификатор пользователя для отчетов о показателях? (В дальнейшем будет называть setUserID использовать собственный идентификатор, но глядя совпасть исторические данные)
IF(user_dim.device_info.resettable_device_id is not null,
IF(user_dim.device_info.resettable_device_id = '00000000-0000-0000-0000-000000000000', user_dim.app_info.app_instance_id, user_dim.device_info.resettable_device_id),
user_dim.app_info.app_instance_id
) as unique_user_identifier,
Спасибо заранее.