Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs Gtag和Google Analytics事件和页面视图测量_Reactjs_Google Analytics_Pageviews_Gtag.js - Fatal编程技术网

Reactjs Gtag和Google Analytics事件和页面视图测量

Reactjs Gtag和Google Analytics事件和页面视图测量,reactjs,google-analytics,pageviews,gtag.js,Reactjs,Google Analytics,Pageviews,Gtag.js,当我使用gtag在Google Analytics中跟踪用户时,我会做出反应。我对我在实时谷歌分析中看到的数据感到困惑。当应用程序启动或用户被路由到新的react route时,我会触发这样的事件来设置正确的页面和日志页面视图 window.gtag('config', UA-123456789-1, { groups: 'MYGROUP', page_path: '/contacts', }) 当用户点击按钮或做一些有趣的动作时,我会触发这样的事件 w

当我使用gtag在Google Analytics中跟踪用户时,我会做出反应。我对我在实时谷歌分析中看到的数据感到困惑。当应用程序启动或用户被路由到新的react route时,我会触发这样的事件来设置正确的页面和日志页面视图

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事件流和实时结果

  • GA中的gtag配置页面“/about”->正在显示/about
  • gtag事件“登录点击”(移动用户登录)
  • GA中的gtag配置页面“/登录”->正在显示/关于
  • gtag事件“联系人点击”(将用户移动到联系人)
  • 显示/登录GA中的gtag配置页面“/联系人”->
你知道为什么会发生这种情况,或者你有一些解决方法吗?我需要记录事件和页面视图。我不确定这一延误从哪里开始。在某些情况下,我看到前两页正确,第三页延迟,有时从第一个事件开始延迟。事件和配置一起激发。
非常感谢

鉴于这是一个SPA,您应该按照此处的规定手动发送页面视图:。

检查获取的数据是否如您预期的那样,实时性不可靠。