【发布时间】:2020-01-30 05:20:43
【问题描述】:
我有以下 Google Analytics (gtag) 代码要添加到我的 React 项目中。 我正在尝试将它添加到 render() 方法中。但它不起作用。如何解决它。谢谢。
<script async src="https://www.googletagmanager.com/gtag/js?id=#######"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', '#########');
</script>
【问题讨论】:
-
在componentDidMount生命周期方法内添加
-
你应该把它放在你的
index.html文件中。 -
我的 react 项目中目前没有 index.html。我应该在公共文件夹下创建一个 - /public/index.html 和那里的代码 sn-p。它会起作用吗?我不确定是否有任何其他方式特别适用于 React 应用程序。
-
public文件夹下每个React项目都有一个index.html文件。