如何使用AngularFire与Google Analytics?

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

这篇博客可能会有所帮助:https://arunraj6.medium.com/angular8-10-with-firebase-analytics-7667bf63c6b1 - Arun Raj R
2个回答

45

版本5.3.0以来,AngularFire现在支持Firebase Analytics。

您可以更新依赖项:

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

正如AngularFire文档所述,您只需添加AngularFireAnalyticsModule

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

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

请确保将您的appIdmeasurementId添加到您的配置文件中。(在启用分析后,从Firebase控制台检索)。


运行 npm -v @angular/fire 和 npm -v firebase 来检查您目前安装的版本。 - Sébastien REMY
4
在后续版本的AngularFire中,AngularFireAnalyticsModule被移动到@angular/fire/compat/analytics - Mike Poole
@MikePoole 你知道现在是否有任何不兼容的导入方式应该使用吗?我看到现在有一个 import { AnalyticsModule } from "@angular/fire/analytics"; 可用。 - Zaffer

3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接