我正在尝试在我的反应站点上设置 Google Analytics,并且遇到了一些包,但没有一个包具有我在示例方面的设置。希望有人可以对此有所了解。
我正在查看的包是 react-ga 。
我的 index.js
上的渲染方法看起来像这样。
React.render((
<Router history={createBrowserHistory()}>
<Route path="/" component={App}>
<IndexRoute component={Home} onLeave={closeHeader}/>
<Route path="/about" component={About} onLeave={closeHeader}/>
<Route path="/gallery" component={Gallery} onLeave={closeHeader}/>
<Route path="/contact-us" component={Contact} onLeave={closeHeader}>
<Route path="/contact-us/:service" component={Contact} onLeave={closeHeader}/>
</Route>
<Route path="/privacy-policy" component={PrivacyPolicy} onLeave={closeHeader} />
<Route path="/feedback" component={Feedback} onLeave={closeHeader} />
</Route>
<Route path="*" component={NoMatch} onLeave={closeHeader}/>
</Router>), document.getElementById('root'));
原文由 John Fu 发布,翻译遵循 CC BY-SA 4.0 许可协议
保留对历史对象的引用。 IE
然后添加一个监听器来记录每个页面浏览量。 (这假设您已经以通常的方式设置了
window.ga
对象。)