* Активность пользователей в Firebase / BigQuery * - PullRequest
0 голосов
/ 28 мая 2019

Я столкнулся с проблемой в bigQuery, и для меня не имеет смысла, как это возможно. Сценарий здесь таков, что мы обновляем / выпускаем наше приложение до новой версии и видим, сколько у нас активных пользователей в последней / последней версии, которую мы выпустили. Я измеряю это число (уникальные активные пользователи), используя событие user_engagement (определение AU из Firebase). Теперь здесь возникает проблема. Это число «Активные пользователи» должно быть равно числу пользователей (которые установили приложение последней версии + пользователи, которые обновили приложение до последней версии). Но есть огромная разница между статистикой из этих двух источников.

Уникальное количество пользователей, которое я получаю через user_engagement, намного больше, чем из (first_open и app_update) Числовая разница в тысячах

Первый запрос

SELECT 
  count(distinct user_pseudo_id) as new_users_on_app_version 
FROM TABLE 
where event_name IN ('first_open','app_update') 
  AND app_info.version = '5.8.1' 
  AND _TABLE_SUFFIX BETWEEN '20190515' AND '20190527' 

Второй запрос

SELECT 
  count(distinct user_pseudo_id) as active_users_on_app_version 
FROM TABLE 
where event_name = 'user_engagement' 
  AND app_info.version = '5.8.1' 
  AND _TABLE_SUFFIX BETWEEN '20190515' AND '20190527' 
  ##Note: 20190515 is the data when we released the new version 5.8.1 
...