我花了一些时间在 Quickcypher.com 上开发 MVP。我想开始进行一些分析,它对于跟踪总访问量非常有用,但是当我尝试跟踪使用 React Router 的网站上的不同 URL 时,情况却出问题了。
我的方法是这样的:设置一个在某些页面上触发的 GA 标签,使用自定义“页面浏览”事件的触发器。例如,当事情发生时,我会将字段页面设置为“/rap”。我在每个视图的顶级组件的“componentDidMount”方法中触发了该事件。使用调试器,我看到事件按预期触发,但我无法让 GA 确认该事件。当我简化标签以在“所有页面”上触发时,GA 按预期工作,因此我假设它与 React 有关。
有没有人成功实施这个或遇到类似的问题?难道我的做法全错了?希望得到一些指导...干杯!
虽然有点晚了,但是 React Router 应该不需要特殊的代码来与 GTM 集成。只需将 GTM 脚本拖放到您的页面上(打开后立即<body>
标记为推荐的)并让您的应用程序正常运行。
在 GTM 中为历史记录更改创建自定义触发器。
您可以在所有历史记录更改时触发它。
或者仅针对其中一些。例如,仅在您的生产主机名上。
然后为您的谷歌分析(或其他)添加一个标签,并将其配置为通过单击“触发”下的“更多”并选择上面创建的触发器来触发您的历史记录更改事件。
改变也很重要高级设置我们的标签每个事件触发一次,而不是每个页面触发一次。如果没有这个,标签只会在初始页面加载时触发。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)