如何使用ionic 3设置firebase analytics事件
我正在尝试使用firebase获取我的分析事件,但我得到的只是会话启动事件。我在用火基来做离子弹 这是我的代码:如何使用ionic 3设置firebase analytics事件,firebase,ionic-framework,ionic3,angularfire,angularfire2,Firebase,Ionic Framework,Ionic3,Angularfire,Angularfire2,我正在尝试使用firebase获取我的分析事件,但我得到的只是会话启动事件。我在用火基来做离子弹 这是我的代码: constructor(public navCtrl: NavController, private nav: NavController, private firebaseAnalytics: FirebaseAnalytics) { this.firebaseAnalytics.setEnabled(true); this.firebase
constructor(public navCtrl: NavController, private nav: NavController,
private firebaseAnalytics: FirebaseAnalytics) {
this.firebaseAnalytics.setEnabled(true);
this.firebaseAnalytics.logEvent('home_page_viewed', {page: "dashboard"})
.then((res: any) => console.log(res))
.catch((error: any) => console.error(error));
}
所以,我希望在firebase控制台中看到一个名为“home\u page\u viewed”的事件,但我没有看到这样的事件。我所看到的只是会话启动事件
有人知道我该怎么做吗?您的应用程序中可能启用了延迟加载,页面视图并不总是创建新的页面对象。因此,不会为每个页面视图调用构造方法 此外,page类的
构造函数
方法不是记录页面视图的正确位置
您应该将logEvent
调用移动到爱奥尼亚的一个
public ionViewDidEnter()
{
this.firebaseAnalytics.logEvent('home_page_viewed', {page: 'dashboard'})
.then((res: any) => console.log(res))
.catch((error: any) => console.error(error));
}