Что касается задержки, ваш первый вопрос, вам следует обратить внимание на две темы:
- Задержка от клиента к серверу
Firebase не постоянно передавать данные с клиентского устройства. Вместо этого данные аналитики группируются и отправляются на сервер Firebase, когда локальные данные устарели на один час. Подробнее об этом можно прочитать здесь .
Firebase to BigQuery После связывания проекта Firebase с BigQuery данные будут передаваться в BigQuery, как только Firebase Analytics получит их, здесь .
Поток данных и задержка будут следующими (изображение взято из документации ):
Что касается вашего второго вопроса, то каждый день ваши данные будут передаваться почти в реальном времени во временную таблицу appevents_intraday_
в BigQuery. В этой таблице собраны все данные за текущий день, и она позволяет вам запрашивать эти данные. В конце дня эти данные будут перемещены в его постоянную таблицу appevents_
, а временная таблица внутри дня будет очищена.
Я должен указать, что единственная разница в том, что таблица внутри дня не имеют данных о общей ценности и информации о кампании (запись traffic_source ), которая присутствует в таблице appevents_
.
Я также рекомендую вам посмотреть это видео , предоставленное Firebase. Это объясняет всю динамику между Firebase и BigQuery.