Как работает аналитика Firebase? На что c я должен ссылаться? - PullRequest
0 голосов
/ 25 января 2020

Firebase Analytics - это просто оболочка для Google Analytics, которую легко подключить к приложению Firebase, верно?

У меня есть веб-приложение Firebase, которое я создал с помощью React (это одностраничное приложение) .

Я следовал руководству по началу работы с https://firebase.google.com/docs/analytics/get-started#add_the_sdk_to_your_app

и добавил Analytics в свое приложение Firebase. До этого у меня не было аналитической службы.

На какую документацию Google Analytics я должен ссылаться сейчас?

Поскольку я вижу, что при вызове firebase.analytics() регистрируются некоторые события, которые не упомянуты в Firebase документация. Например: page_view.

Мы видим, что gtag.js упоминает, что он автоматически регистрирует событие просмотра страницы, и это не упоминается в Firebase Analytics: c.

С https://developers.google.com/analytics/devguides/collection/gtagjs/pages?hl=en

enter image description here


ВОПРОС

В основном я бы хотелось бы точно знать, что происходит, когда я звоню firebase.analytics() и на какую документацию мне следует ссылаться, чтобы понять, что происходит. Является ли это оболочкой для аналитики gtag.js?

Потому что я уже вижу, как регистрируются некоторые page_view события, и они не упомянуты в документации Firebase Analytics.

В По ссылке ниже вы можете увидеть некоторые события, о которых Firebase Analytics упоминает, что они автоматически регистрируют события, но в основном это события для мобильных приложений, и ни одно из них не является событием page_view, которое, как я вижу, уже зарегистрировано в моей консоли Google Analytics.

https://support.google.com/firebase/answer/6317485

1 Ответ

1 голос
/ 25 января 2020

Firebase SDK для JavaScript Analytics является оболочкой для библиотеки gtag Google Analytics. js, которая обрабатывает некоторую инициализацию, регистрирует дополнительные события / события по умолчанию и добавляет специфичные для Firebase c функции, такие как setCurrentScreen и setUserId.

Событие page_view уже зарегистрировано gtag. js, поэтому не имеет отношения к Firebase SDK.

Если вам интересно узнать, что такое Firebase SDK for Analytics рекомендует, я рекомендую просмотреть его исходный код на Github .


Обновление: при поиске в хранилище я не вижу никаких дополнительных событий, которые регистрируются, поэтому В данный момент я могу ошибаться.

Но, например, библиотека AngularFire2 теперь интегрируется с Firebase SDK for Analytics и использует ее для автоматической регистрации событий о просматриваемых экранах и текущем пользователе приложение. Подробнее об этом см. Отслеживание использования вашего приложения в рабочей среде в документации AngularFire2.

...