还有其他人遇到过这个问题,其中react-gtm-module似乎在创建错误的scr路径吗?

问题描述

看来react-gtm-moudle正在创建错误的scr路径。它将“ /”与“。”交换。

下面的src路径由Google提供。 https://www.googletagmanager.com/gtag/js

下面的src路径是由react-gtm-module生成的 gtag:https://www.googletagmanager.com/gtm.js

Google跟踪代码管理器标记错误。 脚本async =“” src =“” https://www.googletagmanager.com/gtm.js?id=AW-xxx871634&gtm_auth=&gtm_preview=&gtm_cookies_win=x“”> / script

Invalid or missing account ID?
HTTP response code indicates tag Failed to fire: Status 404. This Could be due to an empty or un-published container.

我认为我正在正确初始化react-gtm-module

import GTagManager from 'react-gtm-module';
GTagManager.initialize({gtmId: 'AW-xxx871634'});
class App extends React.Component {

任何帮助将不胜感激。谢谢。

解决方法

已解决。

Google跟踪代码管理器(GTM)有两种方法来提供跟踪转换信息。一种方法是将转化ID发送到GTM。另一种方法是发送容器ID GTM。

react-gtm-module通过提供容器ID和转换ID来工作。我的错误是使用转化ID初始化的。按预期使用容器ID。