Могу ли я отслеживать свою функцию Firebase в Google Analytics?

#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 SDK

3. Нет, я, должно быть, неправильно прочитал документацию. Это REST API только на данный момент.