什么是 web 应用程序的 firebase.analytics() 默认记录事件?
Posted
技术标签:
【中文标题】什么是 web 应用程序的 firebase.analytics() 默认记录事件?【英文标题】:What are firebase.analytics() default logged events for a web app? 【发布时间】:2020-05-11 12:30:31 【问题描述】:从这个页面,我们了解到 Firebase 应该自动记录一些事件。
https://support.google.com/firebase/answer/6317485?hl=en
我有一个网络应用程序,这不是移动应用程序。这已经令人困惑了,因为自动收集的事件中有 99% 是针对移动应用的。
我只想记录每个page_view
事件。而且我的网络应用是单页应用,所以我是否需要在客户端代码的每个 URL 更改时记录此事件?
现在,我唯一要做的就是:
useEffect(() =>
props.firebase.analytics();
,[props.firebase]);
每次用户访问我的网络应用时,此代码仅运行一次。在App.js
第一次挂载之后。
奇怪的是,我在 Google Analytics Console 上收到了page_view
事件:
【问题讨论】:
【参考方案1】:我这样做的方式是在每个组件/页面上传递一个名称。然后在谷歌分析中创建一个漏斗。
我想知道:“有多少用户从我的文章页面和 转到仪表板”
我在一个流程中有三个组件。
着陆组件
useEffect(() =>
analytics.logEvent('landing_page_view');
);
登录组件
useEffect(() =>
analytics.logEvent('login_page_view');
);
仪表板组件
useEffect(() =>
analytics.logEvent('dashboard_page_view');
);
然后创建一个如下所示的漏斗。 (我的数据有点乱,但你明白了)
希望这会有所帮助:)
【讨论】:
以上是关于什么是 web 应用程序的 firebase.analytics() 默认记录事件?的主要内容,如果未能解决你的问题,请参考以下文章