我正在尝试为我的 React 应用程序配置谷歌分析。在我的工作中,我使用react-ga插件。他们在所有指令中都写到,在 ReactGS.initialize() 方法中,参数必须采用 UA-XXXXXX-XX 格式,但为了进行转换,需要采用 AW-XXXXXXXXX 格式。 文档中的代码示例:
ReactGA.initialize('UA-000000-01');
就我而言:
// initialize
App.js (main file)
useEffect(() => {
ReactGA.initialize('AW-XXXXXXXXX');
}, [params])
// call when event is done
api.js
POST METHOD
ReactGA.ga('event', 'conversion', {'send_to': 'AW-XXXXXXXXX/xxxxxxxxxxxxxxx'})
但是下面的代码不起作用。 也许有人遇到过类似的问题并且知道如何解决
最佳答案
Google Analytics(分析)和 Google Ads 中的跟踪有所不同。目前无法直接从 react-ga
进行追踪对于 Google Ads,请参阅:https://github.com/react-ga/react-ga/issues/270
您可以将 Google Ads 的跟踪代码添加到 <script>
直接标记到您的index.html
或使用Helmet 。那么您可以调用window.gtag
.
不过,我建议您这样做,因为您已经在使用 Google Analytics(分析)react-ga
,就是使用Google Analytics目标作为Google Ads的转化指标。请按照下列步骤操作:
- 链接 Google Analytics(分析)和 Google Ads:https://support.google.com/analytics/answer/1033961
- 在 Google Analytics(分析)中设定目标:https://support.google.com/analytics/answer/1032415?hl=en
- Google Ads 中的导入目标:https://support.google.com/analytics/answer/1034306?hl=en
这样您只需担心使用单一服务进行跟踪。
关于javascript - 设置react-ga进行转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57356140/