#firebase #google-analytics #firebase-analytics
#firebase #google-analytics #google-cloud-функции #firebase-аналитика
Вопрос:
Есть ли какой-либо способ отслеживания событий на стороне сервера?
Каждый вызов моей функции Firebase должен проходить несколько этапов. Я не мог отслеживать это через журналы консоли. На самом деле мне нужно готовить отчет в конце каждой недели и месяца.
Ищу лучший способ сделать это. Есть ли какой-либо лучший инструмент, кроме Google Analytics?
Ценю вашу помощь!
Ответ №1:
С конца 2020 года можно регистрировать события из серверного кода с помощью API данных Analytics и документации GA4 Measurement Protocol по отправке событий с помощью этого REST API, который вы можете использовать из облачных функций (и практически из любой другой среды).
Старый ответ 👇
Для Firebase нет серверного API для Google Analytics.
Некоторые варианты для рассмотрения:
- Вставляйте события непосредственно от клиентов, которые также запускают облачные функции.
- Для получения этой статистики используйте обычный Google Analytics.
Вставьте события в BigQuery и используйте Data Studio для создания отчетов.
Комментарии:
1. Есть какие-либо изменения по этой теме? У меня точно такая же проблема. Мое веб-приложение использует функции Firebase в качестве серверной части, но мне нужно выполнить некоторое отслеживание на стороне сервера в Google Analytics, потому что Firebase Analytics работает только с мобильными приложениями
2. Как это
logEvent function is even wrapped in the Node.js Admin SDK
? Я не могу найти, как вызвать из Functions Admin SDK3. Нет, я, должно быть, неправильно прочитал документацию. Это REST API только на данный момент.