【问题标题】:What are firebase.analytics() default logged events for a web app?什么是 web 应用程序的 firebase.analytics() 默认记录事件?
【发布时间】: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 事件:

【问题讨论】:

    标签: reactjs firebase google-analytics react-hooks firebase-analytics


    【解决方案1】:

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

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

    我在一个流程中有三个组件。

    着陆组件

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

    登录组件

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

    仪表板组件

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

    然后创建一个如下所示的漏斗。 (我的数据有点乱,但你明白了)

    希望这会有所帮助:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-02
      • 2018-02-23
      • 2015-03-05
      • 1970-01-01
      • 2011-07-05
      • 2015-10-07
      相关资源
      最近更新 更多