2017-03-01 89 views
0

需要我想添加React-GA到我的创建 - 反应 - 应用程序项目(它被弹出),我得到以下控制台警告出现。react-ga控制台警告 - [react-ga] gaTrackingID在初始化()

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

我已经添加了以下到index.js

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

任何想法?我可能错过了一些简单的东西。

回答

0

因此,事实证明,这是我的一部分愚蠢的事情。

  1. 我不认为我是在我的.env与我的GA代码是工作在我的自动部署拉的方式。我刚刚对它进行了硬编码,现在要修复它。

  2. 复制并粘贴过去百万年的GA代码对灵魂来说是不好的。甚至没有注意到我没有将浏览量事件推给谷歌。

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

0

对我来说这看起来很好。有没有机会在其他地方导入并在初始化之前调用?

+0

我将其导入,我有一个事件激发每个文件。这确实是'app.js',但不是'index.js'首先运行? –

+0

我不确定。我把它设置在我的路由器文件中,类似于他们的github页面上的例子。 – paqash