问题描述
看来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>m_auth=>m_preview=>m_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。