我按照文档操作,然后使用此代码将Google Analytics添加到我的React应用程序中:
import 'autotrack'
ga('create', 'MY CODE', 'auto');
ga('require', 'urlChangeTracker')
ga('send', 'pageview')
但是我收到以下错误:
Line 11: 'ga' is not defined no-undef
Line 12: 'ga' is not defined no-undef
Line 13: 'ga' is not defined no-undef
我该如何解决?我是否会按照此设置获取我目前使用原始GA片段获得的所有数据,是否值得实现代码拆分(我使用Webpack)。
答案 0 :(得分:3)
您从ESLint设置中收到此错误,因为您已使用ga
函数而未明确定义它。由于ga
是一个全局变量,因此您可以通过使用全局window
对象调用它来删除这些错误。
window.ga('create', 'MY CODE', 'auto');
但我建议您查看react-ga库,这是一种更好的方法,可以将Google Analytics包含在应用程序中。
在这种特定情况下,我没有看到实现代码拆分的任何价值。