reactjs Gtag和Google Analytics事件和页面浏览量测量

wsewodh2  于 2023-04-20  发布在  React
关注(0)|答案(1)|浏览(142)

当我使用gtag在Google Analytics中跟踪用户时,我有React SPA。我对我在实时Google Analytics中看到的数据感到困惑。当应用程序启动或用户被路由到新的react路由时,我触发了这样的事件来设置正确的页面和日志pageView

window.gtag('config', UA-123456789-1, {
        groups: 'MYGROUP',
        page_path: '/contacts',
    })

当用户点击按钮或做一些有趣的动作时,我会触发这样的事件

window.gtag('event', 'Some button click', {
        sendTo: 'MYGROUP',
        event_category: 'buttons on main page',
    })

许多事件是按钮点击第一页,这点击移动用户到另一个页面(在这个新的页面上被触发gtag配置)。当我在实时分析页面视图中观看事件时,页面显示为一个页面延迟。例如,gtag事件流和实时结果

  • gtag配置页面“/about”-〉在GA中显示/about
  • gtag事件“signIn click”(移动用户以登录)
  • gtag配置页面“/signin”-〉in GA is showing /about
  • gtag事件“联系人点击”(将用户移动到联系人)
  • gtag配置页面“/contacts”-〉in GA is showing /signIn

你知道为什么会发生这种情况,或者你有一些技巧如何解决它?我需要记录事件和pageView.我不知道这个延迟从哪里开始.在某些情况下,我看到例如前两个页面正确和第三个延迟,有时是从第一个事件延迟.事件和配置是一起触发.非常感谢

cbjzeqam

cbjzeqam1#

鉴于它是一个SPA,你应该手动发送页面浏览量如下所述:https://developers.google.com/analytics/devguides/collection/gtagjs/pages#page_view_event。

相关问题