首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用react-gtm-module初始化标记管理器?

如何使用react-gtm-module初始化标记管理器?
EN

Stack Overflow用户
提问于 2020-08-26 06:20:59
回答 2查看 2.5K关注 0票数 0

我正在将一个标准的html/css/javascript网站转换成一个React PWA。我在使用react-gtm-module初始化Google Tag Manager时遇到问题。

下面的代码片段来自原始工作的html站点。

代码语言:javascript
复制
<code>
script async src="https://www.googletagmanager.com/gtag/js?id=AW-xxx871634"> /script
</code>

以下React代码片段位于App.js文件中:

代码语言:javascript
复制
<code>
import GTagManager from 'react-gtm-module';
GTagManager.initialize({gtmId: 'AW-xxx871634'});
class App extends React.Component {
</code>

Tag Assistant工具标记以下错误:

代码语言:javascript
复制
<code>
script async="" src=""https://www.googletagmanager.com/gtm.js?id=AW-959871634&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.
</code>

我在本地或在运行'npm run build‘并上传到主机web服务器后收到相同的错误。

我也得到了相同的错误,如下所示:

代码语言:javascript
复制
<code>
import GTagManager from 'react-gtm-module';
class App extends React.Component {
...
componentDidMount(){
GTagManager.initialize({gtmId: 'AW-xxx871634'});
...
</code>

任何帮助都将不胜感激。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2020-09-04 01:37:29

已解决。我错误地使用转换ID与Google Tag Manager容器ID进行了初始化。

票数 0
EN

Stack Overflow用户

发布于 2020-12-02 19:50:12

用containerId代替gtmid GTagManager.initialize({containerId:'AW-xxx871634'});

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63587895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档