问题描述
我正在将标准的html / css / javascript网站转换为React PWA。我在使用react-gtm-module初始化Google跟踪代码管理器时遇到问题。
以下代码段来自原始的html网站。
<code>
script async src="https://www.googletagmanager.com/gtag/js?id=AW-xxx871634"> /script
</code>
<code>
import GTagManager from 'react-gtm-module';
GTagManager.initialize({gtmId: 'AW-xxx871634'});
class App extends React.Component {
</code>
<code>
script async="" src=""https://www.googletagmanager.com/gtm.js?id=AW-959871634>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.
</code>
在本地或运行“ npm run build”并上传到主机Web服务器后,我遇到相同的错误。
我也遇到以下相同的错误:
<code>
import GTagManager from 'react-gtm-module';
class App extends React.Component {
...
componentDidMount(){
GTagManager.initialize({gtmId: 'AW-xxx871634'});
...
</code>
任何帮助将不胜感激。
谢谢。
解决方法
已解决。我使用转换ID和Google跟踪代码管理器容器ID进行了错误的初始化。
,使用containerId代替gtmid GTagManager.initialize({containerId:'AW-xxx871634'});