react-ga控制台警告 - [react-ga]初始化时需要gaTrackingID()

时间:2017-03-01 20:48:31

标签: reactjs google-analytics create-react-app

我正在尝试将React-GA添加到我的create-react-app项目中(它已被弹出),并且我收到了以下控制台警告。

[react-ga] gaTrackingID is required in initialize()

我已将以下内容添加到index.js

import ReactGA from 'react-ga';
ReactGA.initialize('UA-XXXXXXXX');

有什么想法吗?我可能错过了一些简单的事情。

3 个答案:

答案 0 :(得分:1)

所以事实证明这是我的愚蠢事情的目录。

  1. 我不认为我使用我的GA代码在.env中提取的方式正在进行我的自动部署。我现在刚刚将其硬编码以修复它。

  2. 过去一百万年来复制和粘贴GA代码对灵魂来说是坏事。甚至没有注意到我没有将网页浏览事件推向谷歌。

  3. ReactGA.set({ page: window.location.pathname }); ReactGA.pageview(window.location.pathname);

答案 1 :(得分:1)

发布对我有用的信息,以防其他人遇到相同的问题。对我来说,我必须执行以下操作:

ReactGA.initialize({trackingId:process.env.TRACKING_ID});

答案 2 :(得分:0)

这对我来说很好看。它是否有可能在其他地方导入并在初始化之前调用?