Firebase против BigQuery Active Users не идентичны - PullRequest
3 голосов
/ 21 апреля 2019

Я интегрировал FireBase с BigQuery, чтобы начать сообщать больше о приложении. Во-первых, я хотел убедиться, что запросы, используемые в BigQuery, дают точный результат по сравнению с панелью мониторинга Firebase. Я пробовал следующий запрос для подсчета активного пользователя в день и обнаружил, что цифры разные:

SELECT COUNT (DISTINCT user_pseudo_id ) AS Active_Users
FROM `xxxxxxxxxxxxxxxxxxxxx.events_20190419`
WHERE
  event_name IN ( 'user_engagement' )

В Firebase Dashboard это 4870, тогда как в BigQuery это 4728. Я подозревал часовой пояс, но это не так. Я использовал:

  AND event_timestamp >= 1555534800000000  #+3GMT April 18, 2019 START
  AND event_timestamp <= 1555621200000000  #+3GMT April 18, 2019 END

в WHERE и охватывают FROM несколькими таблицами, но это та же проблема. Я получил одно и то же точное число от BigQuery 4728 независимо от того, что

Как мне решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...