Reactjs web应用程序的firebase.analytics()默认记录事件是什么?

Reactjs web应用程序的firebase.analytics()默认记录事件是什么?,reactjs,firebase,google-analytics,react-hooks,firebase-analytics,Reactjs,Firebase,Google Analytics,React Hooks,Firebase Analytics,从这一页,我们得到Firebase应该自动记录一些事件 我有一个web应用程序,这不是一个移动应用程序。这已经令人困惑,因为99%的自动收集事件都是针对移动应用程序的 我只想记录每个page\u视图事件。而且我的web应用程序是一个单页应用程序,所以我是否需要在客户端代码的每个URL更改上记录此事件 现在,我唯一要做的就是: useEffect(() => { props.firebase.analytics(); },[props.firebase]); 此代码在我的web应用

从这一页,我们得到Firebase应该自动记录一些事件

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

我只想记录每个
page\u视图
事件。而且我的web应用程序是一个单页应用程序,所以我是否需要在客户端代码的每个URL更改上记录此事件

现在,我唯一要做的就是:

useEffect(() => {
  props.firebase.analytics();
},[props.firebase]);
此代码在我的web应用上每次用户访问仅运行一次。在
App.js
第一次装载之后

奇怪的是,我在谷歌分析控制台上看到了
page\u view
事件:


我这样做的方式是在每个组件/页面上传递一个名称。然后在谷歌分析中创建一个漏斗

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

我在一个流中有三个组件

着陆部件

useEffect(() => {
  analytics.logEvent('landing_page_view');
});
useEffect(() => {
  analytics.logEvent('login_page_view');
});
useEffect(() => {
  analytics.logEvent('dashboard_page_view');
});
登录组件

useEffect(() => {
  analytics.logEvent('landing_page_view');
});
useEffect(() => {
  analytics.logEvent('login_page_view');
});
useEffect(() => {
  analytics.logEvent('dashboard_page_view');
});
仪表板组件

useEffect(() => {
  analytics.logEvent('landing_page_view');
});
useEffect(() => {
  analytics.logEvent('login_page_view');
});
useEffect(() => {
  analytics.logEvent('dashboard_page_view');
});
然后创建一个看起来像这样的漏斗。(我的数据有点混乱,但你明白了)

希望这有帮助:)