【发布时间】:2019-01-03 22:46:12
【问题描述】:
我有一个轮播组件,我想更改 URL,以便谷歌分析可以看到用户执行了哪些步骤(无需重新加载页面)。
我使用 React Router 及其 BrowserRouter 组件在 this.props.history.push(`#${value}`); 和 withRouter 的帮助下更新路由,这成功更新了 URL 路由。但谷歌分析似乎没有看到区别......网站在这个链接如果你想检查行为:
http://upscale-technology.com
【问题讨论】:
-
GA 本身不会在历史推送中触发任何命中。如果有历史推送,那么您需要通过在其上放置触发器来触发综合浏览量。
-
在您的帮助下,我找到了这个模块,我认为它有望完成这项工作:github.com/nfl/react-metrics!非常感谢!
标签: reactjs google-analytics react-router-v4