Я только начал использовать Firebase Analytics для своего веб-приложения (JavaScript SDK). Я заметил, что это происходит из коробки с несколькими зарегистрированными событиями, некоторые из которых я заметил: page_view
, first_visit
, session_start
, successful_login
.
Можно ли расширить пакет, отправляемый с каждым из этих событий, дополнительными данными?
В моем конкретном случае я хотел бы включить некоторую информацию о пользователе в событие page_view
.
Это может выглядеть примерно так:
const logEvent = (eventKey: string, myDataBundle: object) => {
firebase.analytics().logEvent(eventKey, {
...myDataBundle, // Appended User Information
...defaultBundle,
});
};
Я мог бы начать делать собственные page_view
журналы для Firebase Analytics в роутере моего приложения, но я подозреваю, что это приведет к дублированию page_view
событий.