1

我正在尝试为我的反应应用程序配置谷歌分析。在我的工作中,我使用 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'})

但是下面的代码不起作用。也许有人有类似的问题并且知道如何解决它

4

1 回答 1

2

Google Analytics(分析)和 Google Ads 中的跟踪是不同的。目前,无法直接从react-gaGoogle Ads 跟踪,请参阅:https ://github.com/react-ga/react-ga/issues/270

您可以将 Google Ads 的跟踪代码<script>直接添加到您的标签index.html或使用Helmet。然后就可以调用了window.gtag

不过,由于您已经将 Google Analytics 与 一起使用,我建议您使用react-gaGoogle Analytics 目标作为转化指标,即 Google Ads。按着这些次序:

这样,您只需担心使用单一服务进行跟踪。

于 2020-09-05T10:53:49.973 回答