什么是网络应用的firebase.analytics()默认记录的事件?

问题描述 投票:1回答:1

通过此页面,我们认为Firebase应该自动记录一些事件。

https://support.google.com/firebase/answer/6317485?hl=en

我有一个网络应用,这不是移动应用。这已经很令人困惑,因为99%的自动收集的事件是针对移动应用的。

enter image description here

我只想记录每个page_view事件。而且我的Web应用程序是单页应用程序,因此我是否需要在客户端代码的每个URL更改上记录此事件?

现在,我唯一要做的是:

useEffect(() => {
  props.firebase.analytics();
},[props.firebase]);

此代码每次访问我的Web应用程序时仅运行一次。在App.js首次安装后。

而且很奇怪的是,我在Google Analytics(分析)控制台上收到了page_view事件:

enter image description here

reactjs firebase google-analytics react-hooks firebase-analytics
1个回答
2
投票

我这样做的方法是在每个组件/页面上传递一个名称。然后在Google Analytics(分析)中创建一个渠道。

我想知道:“有多少用户从我的文章页面获得转到仪表板“

我有三个组成部分。

着陆组件

useEffect(() => {
  analytics.logEvent('landing_page_view');
});

登录组件

useEffect(() => {
  analytics.logEvent('login_page_view');
});

仪表板组件

useEffect(() => {
  analytics.logEvent('dashboard_page_view');
});

然后创建一个看起来像这样的程序。 (我的数据有些混乱,但是您明白了)

enter image description here

希望这会有所帮助:)

© www.soinside.com 2019 - 2024. All rights reserved.