Как использовать 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