如何在 AngularFire 中使用 Google Analytics?

Ale*_*kov 15 google-analytics firebase angularfire google-analytics-firebase angular

我有一个使用 AngularFire 构建并托管在 Firebase 上的 Angular 应用程序。我应该如何使用 Analytics SDK 来设置用户 ID、跟踪页面加载和记录自定义事件?

Thi*_*lvo 40

AngularFire 从5.3.0 版本开始支持 Firebase Analytics 。

您可以更新您的依赖项:

"@angular/fire": "^5.2.3",
"firebase": "^7.8.0"
Run Code Online (Sandbox Code Playgroud)

正如AngularFire Docs所提到的,你只需要添加AngularFireAnalyticsModule

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

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

请务必将您的appId和添加measurementId到您的配置文件中。(在启用 Analytics 后从 Firebase 控制台检索)。

  • 在 AngularFire 的更高版本中,“AngularFireAnalyticsModule”已移至“@angular/fire/compat/analytics”。 (4认同)