谷歌分析没有从 ReactGa 注册任何东西

Posted

技术标签:

【中文标题】谷歌分析没有从 ReactGa 注册任何东西【英文标题】:Google analytics is not registering anything from ReactGa 【发布时间】:2021-08-31 23:40:54 【问题描述】:

我已经在我的 app.js 文件中设置了 ReactGa,并仔细检查了我的谷歌分析 ID 是否适用于我的网站,但我的谷歌分析仪表板中仍然没有反映任何综合浏览量。我感觉这与 react-router 有关,但我不确定如何调试 ReactGa。

import React,  useState, useEffect  from "react";
import  BrowserRouter as Router, Switch, Route  from "react-router-dom";
import ReactGa from "react-ga";

//import CSS
import "./App.css";

//import components
import AboutMePage from "./components/about-me-page/AboutMePage";
import MyWorkPage from "./components/my-work-page/MyWorkPage";

function App() 
  //Google analytics
  useEffect(() => 
    ReactGa.initialize("**removed for stack overflow**");
    //monitor page views
    ReactGa.pageview("/");
    ReactGa.pageview("/my-work");
  , []);

  //states
  const [currentTags, setCurrentTags] = useState([]);
  const [videoPanelObject, setVideoPanelObject] = useState(
    hidden: true,
    videos: [],
    videoNumber: 0,
  );

  return (
    <>
      <Router>
        <Switch>
          <Route path="/" exact render=(props) => <AboutMePage ...props /> />

          <Route
            path="/my-work"
            render=(props) => (
              <MyWorkPage
                ...props
                currentTags=currentTags
                setCurrentTags=setCurrentTags
                videoPanelObject=videoPanelObject
                setVideoPanelObject=setVideoPanelObject
              />
            )
          />
        </Switch>
      </Router>
    </>
  );


export default App;

【问题讨论】:

这个帐号是什么时候创建的?你等了多久?您查看实时报告了吗? 它是几天前创建的。实时报告中也没有显示任何内容。 【参考方案1】:

新的谷歌分析帐户需要 24 -72 小时才能开始记录数据。

一旦您的帐户启动并运行。

当您发送请求时,数据需要 24 到 48 小时才能显示在标准报告中,但它应该会立即显示在实时报告中。

【讨论】:

该帐户已运行超过 72 小时,但仍然没有任何反应。实时数据也没有显示任何内容。 ReactGa 仅适用于通用分析您确实创建了通用分析帐户而不是 GA 4 帐户,对吗?

以上是关于谷歌分析没有从 ReactGa 注册任何东西的主要内容,如果未能解决你的问题,请参考以下文章

ASP.Net 代码隐藏 - 获取谷歌付费广告信息

阻止谷歌脚本复制从工作表转移到日历的事件

按下谷歌登录按钮时没有任何反应

谷歌分析模拟账户

html 谷歌的东西/分析

vs 2017 无法安装任何 nuget package,提示“库没有注册。。。”