我已经创建了一个GTM容器,在其中添加了标签并发布。
它处于调试模式,我可以看到数据层。
但是对于标签,它说在容器中没有标签。
即使标签存在于容器规则和标签中。
所以问题是,我能否在本地机器上测试gtm帐户,即使gtm的域名url是在线的。
如果可以,为什么标签没有显示? Google发布标签需要时间吗?
我尝试了谷歌浏览器插件,但它只显示基本信息,
我希望像当我在本地点击产品或进行购买时,它应该更新远程帐户的数据,这可能吗?
我已经创建了一个GTM容器,在其中添加了标签并发布。
它处于调试模式,我可以看到数据层。
但是对于标签,它说在容器中没有标签。
即使标签存在于容器规则和标签中。
所以问题是,我能否在本地机器上测试gtm帐户,即使gtm的域名url是在线的。
如果可以,为什么标签没有显示? Google发布标签需要时间吗?
我尝试了谷歌浏览器插件,但它只显示基本信息,
我希望像当我在本地点击产品或进行购买时,它应该更新远程帐户的数据,这可能吗?
Google Tag Manager可以在本地计算机上轻松测试(无需Chrome扩展程序), 其步骤与您在公共网站/应用程序上预览更改的方式类似:
<!-- Google Tag Manager -->
脚本添加到您网页的<head>
中。<!-- Google Tag Manager (noscript) -->
添加到您网页的<body>
中(可选)。启动本地Web服务器以运行您的应用程序 - 此方法将根据您的本地设置而异,但您应该能够使用本地URL(如localhost:8088/
)访问您的应用程序。
注意:在浏览器中打开文件路径(例如file:///Users/your-name/Documents/
)将不起作用。
localhost:8088
。如果有人遇到我遇到的一些问题,请注意以下内容。
使用新的Tag Assistant插件
将url设置为localhost(除非您已在本地设置https),例如:http://localhost:8080/
禁用任何广告拦截软件 - 在我们的实际网站上这没有引起问题,但在localhost上引起了问题
预览部分有一个轻微的更新。
在本地开发中测试它时,无需采取任何不同的操作。
只需在GTM面板中启用调试/预览模式,然后在同一浏览器中访问您的网站,页面底部将会出现一个控制台窗口,在那里您可以查看有关标签的重要信息。
还有一个名为Tag Assistant
的Google Chrome扩展程序,可以用于调试加载页面的标签。
我知道这不是一个好的做法,但此链接提供了很多验证标签是否正常工作的方法。
<script>
标签),GTM调试器可能无法正常工作。在我的情况下,当localhost:4200
加载时,调试器会断开连接,应用程序会冻结,或者页面只能部分加载。