Как использовать Google Analytics с AngularFire?

У меня есть сборка приложения Angular с AngularFire, размещенная на Firebase. Как мне использовать Analytics SDK для установки идентификатора пользователя, отслеживания загрузки страниц и регистрации пользовательских событий?

2 ответа

Решение

AngularFire теперь поддерживает Firebase Analytics, начиная с версии 5.3.0.

Вы можете обновить свои зависимости:

"@angular/fire": "^5.2.3",
"firebase": "^7.8.0"

Как упоминалось в AngularFire Docs, вам просто нужно добавитьAngularFireAnalyticsModule:

import { AngularFireAnalyticsModule } from '@angular/fire/analytics';

@NgModule({
  imports: [
    AngularFireModule.initializeApp(environment.firebase),
    AngularFireAnalyticsModule
  ]
})
export class AppModule { }

Обязательно добавьте свой appId а также measurementIdв ваш файл конфигурации. (получить из Firebase Console после включения Analytics).

Поддержка Firebase Analytics поступает в AngularFire https://github.com/angular/angularfire/issues/2178

Другие вопросы по тегам