通过此页面,我们认为Firebase应该自动记录一些事件。
https://support.google.com/firebase/answer/6317485?hl=en
我有一个网络应用,这不是移动应用。这已经很令人困惑,因为99%的自动收集的事件是针对移动应用的。
我只想记录每个page_view
事件。而且我的Web应用程序是单页应用程序,因此我是否需要在客户端代码的每个URL更改上记录此事件?
现在,我唯一要做的是:
useEffect(() => {
props.firebase.analytics();
},[props.firebase]);
此代码每次访问我的Web应用程序时仅运行一次。在App.js
首次安装后。
而且很奇怪的是,我在Google Analytics(分析)控制台上收到了page_view
事件:
我这样做的方法是在每个组件/页面上传递一个名称。然后在Google Analytics(分析)中创建一个渠道。
我想知道:“有多少用户从我的文章页面获得转到仪表板“
我有三个组成部分。
着陆组件
useEffect(() => {
analytics.logEvent('landing_page_view');
});
登录组件
useEffect(() => {
analytics.logEvent('login_page_view');
});
仪表板组件
useEffect(() => {
analytics.logEvent('dashboard_page_view');
});
然后创建一个看起来像这样的程序。 (我的数据有些混乱,但是您明白了)
希望这会有所帮助:)