Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.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
Javascript 为什么我';我无法在我的React应用程序中访问谷歌分析?_Javascript_Reactjs_Firebase_Google Analytics_React Ga - Fatal编程技术网

Javascript 为什么我';我无法在我的React应用程序中访问谷歌分析?

Javascript 为什么我';我无法在我的React应用程序中访问谷歌分析?,javascript,reactjs,firebase,google-analytics,react-ga,Javascript,Reactjs,Firebase,Google Analytics,React Ga,我正试图通过帮助react gahook来启用谷歌分析。 我跟踪了他们的文档,我不知道为什么我得不到任何数据,也不知道如何调试。我已经粘贴了这个ReactGA.initialize(“G-NHW4EP16PN”)每一页上的代码,但我仍然没有得到任何东西,我的Firebase应用程序中也有流配置 import ReactGA from "react-ga"; function App() { useEffect(() => { ReactGA.initia

我正试图通过帮助
react ga
hook来启用谷歌分析。
我跟踪了他们的文档,我不知道为什么我得不到任何数据,也不知道如何调试。我已经粘贴了这个
ReactGA.initialize(“G-NHW4EP16PN”)每一页上的代码,但我仍然没有得到任何东西,我的Firebase应用程序中也有流配置

import ReactGA from "react-ga";

function App() {
  useEffect(() => {
    ReactGA.initialize("G-NHW4EP16PN");
    ReactGA.pageview(window.location.pathname + window.location.search);
    console.log(window.location.pathname);
  }, []);
  return (
    <>
      <Suspense fallback={<LoadingWait src={LoadImg} />}>
        <Router>
          <Sidebar />
          <Switch>
            <Route component={Overview} path="/" exact={true} />
            <Route component={Work} path="/work" />
            <Route component={Services} path="/services" />
            <Route component={Contact} path="/contact" />
            <Route component={PageNotFound} />
          </Switch>
        </Router>
      </Suspense>
    </>
  );
}

export default App;

从“react ga”导入ReactGA;
函数App(){
useffect(()=>{
反应器初始化(“G-NHW4EP16PN”);
页面视图(window.location.pathname+window.location.search);
console.log(window.location.pathname);
}, []);
返回(
);
}
导出默认应用程序;

initialize方法将universal analytics gaTrackingID作为其第一个参数。您正在发送G-NHW4EP16PN,它不是通用分析跟踪id。我会再次检查您的帐户,您似乎正在尝试发送GA4度量id

ReactGA.initialize('UA-000000-01', {
  debug: true,
  titleCase: false,
  gaOptions: {
    userId: 123
  }
});

我如何找到通用跟踪id,我在我的分析帐户中搜索了跟踪id,得到了G-NHW4EP16PN。我还在标签安装中的管理设置中搜索了Firebase中的显示流配置。这是因为你有一个GA4帐户,而不是通用分析帐户。您需要创建一个universal analytics帐户。或者使用其他项目