设置 react-ga 进行转换

Setup react-ga for conversion

我正在尝试为我的 React 应用程序配置 google 分析。在我的工作中,我使用 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 分析和 Google 广告中的跟踪是不同的。目前,无法直接跟踪从 react-ga 到 Google 的广告,请参阅:https://github.com/react-ga/react-ga/issues/270

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

不过,由于您已经在 react-ga 中使用 Google 分析,因此我建议您使用 Google 分析目标作为转化指标 Google 广告。请按照以下步骤操作:

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