Что такое firebase.analytics () зарегистрированные события по умолчанию для веб-приложения? - PullRequest
2 голосов
/ 25 января 2020

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

https://support.google.com/firebase/answer/6317485?hl=en

У меня есть веб-приложение, это не мобильное приложение. Это уже сбивает с толку, поскольку 99% автоматически собираемых событий предназначено для мобильных приложений.

enter image description here

Я бы хотел регистрировать каждое событие page_view , И мое веб-приложение является одностраничным приложением, поэтому мне нужно регистрировать это событие при каждом изменении URL-адреса в моем клиентском коде?

В данный момент единственное, что я делаю, это:

useEffect(() => {
  props.firebase.analytics();
},[props.firebase]);

Этот код запускается только один раз за посещение пользователя в моем веб-приложении. После App.js первого монтирования.

И странно то, что я получаю page_view событий на моей консоли Google Analytics:

enter image description here

1 Ответ

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

, как я это делаю, я передаю имя на каждый компонент / страницу. Затем создайте воронку в Google Analytics.

Я хочу знать: "Сколько пользователей получают со страниц моих статей и переходят на панель инструментов"

У меня есть три компонента в поток.

Компонент приземления

useEffect(() => {
  analytics.logEvent('landing_page_view');
});

Компонент входа в систему

useEffect(() => {
  analytics.logEvent('login_page_view');
});

Компонент панели мониторинга

useEffect(() => {
  analytics.logEvent('dashboard_page_view');
});

Затем создайте воронку, которая выглядит следующим образом. (Мои данные немного запутались, но вы поняли)

enter image description here

Надеюсь, это поможет :)

...