谷歌分析跟踪js代码无法在React中运行

时间:2018-01-31 04:09:56

标签: reactjs google-analytics

我有一个反应网站,在我的html模板中,我放了谷歌分析跟踪代码段。

跟踪适用于我的本地(因此我实际上可以在GA控制台中查看我的开发会话)但在部署到云后它无法正常工作。这里我的模板看起来如何,只是渲染根div。

<!DOCTYPE html>
<html lang="en">
  <head>
    ...
  </head>

  <body>
    <div id="root" />
  </body>

  <!-- Global site tag (gtag.js) - Google Analytics -->
  <script async src="GA link..."></script>
  <script>
    GA tracking code...
  </script>

</html>

我的网站是here。您可以从源代码中看到跟踪代码在那里。然而,目前的会议并没有出现在GA中。

2 个答案:

答案 0 :(得分:0)

当我访问您的网站时,我会看到Google Tag Manager和Google Analytics以及Doubleclick的来电。

也许您在localhost上禁用了脚本拦截器(uBlock Origin,Noscript,...)但在生产站点上处于活动状态?

答案 1 :(得分:0)

我最终解决了。在GA中重新生成另一个项目并使用为我工作的新项目。也许是我的旧项目设置搞砸了。