Google跟踪代码管理器+ React App =错误的标题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Google跟踪代码管理器+ React App =错误的标题相关的知识,希望对你有一定的参考价值。

我在React写了app。上一天我实施了Google跟踪代码管理器。我创建了标签,触发器(historyChange)。在谷歌anaytics实时我看到网址的每一个变化,但标题是错误的。

例如:/ url - title

/people - People
/video - People
/contact - Video
/people - Contact

我的头衔总是退步。我使用react-helmet动态设置头部,标题也是如此。

答案

这是由于React-Helmet的更新延迟造成的。由于跟踪管理器正在侦听historyChange,因此在包含React-helmet的组件已正确呈现并且页面跟踪后标题正在更改之前,它将触发。

一种可能的解决方案是将标记管理器包装在setTimeout中。

你可以在这里阅读更多相关信息:https://github.com/nfl/react-helmet/issues/189

以上是关于Google跟踪代码管理器+ React App =错误的标题的主要内容,如果未能解决你的问题,请参考以下文章

html Google跟踪代码管理器跟踪代码的退出按钮

Google 跟踪代码管理器使用沙盒 JavaScript?

Google 跟踪代码管理器的 404 错误

javascript Google跟踪代码管理器/ Google Analytics的滚动跟踪脚本(无jQuery)

事件数据,通过 Google 跟踪代码管理器发送,在 Google Bigquery 中不可见

在 Google 跟踪代码管理器中,触发器类型“表单提交”适用于 Google 表单提交吗?