我创建了一个GTM容器,在其下添加了标签并发布。
它在调试模式中,我可以看到datalayer
但对于代码,说container中没有代码。
中有标签所以问题是,我可以在本地机器上测试gtm帐户,甚至gtm的域名网址都是直播的。
如果是,那么为什么标签没有显示?谷歌是否会花时间发布标签?
我尝试了谷歌浏览器插件,但它只显示basic info,
如果我点击某个产品或在本地进行购买,我想这样做,它应该远程更新帐户数据,是否可能?
答案 0 :(得分:4)
以防万一有人遇到我遇到的一些问题。
使用新的 Tag Assistant
将 url 设置为 localhost(将是 http://
,除非您在本地设置了 https)
例如http://localhost:8080/
禁用您拥有的任何广告拦截器 - 这不会在我们的实时网站上引起我的问题,但会在本地主机上发生
答案 1 :(得分:0)
无需对本地开发进行任何其他操作来对其进行测试。
只需在GTM面板中启用调试/预览模式,然后在同一浏览器中就可以访问您的网站,并且在页面底部将有一个控制台窗口,您可以在其中看到有关标记的重要信息。 / p>
还有一个名为module test;
longint seconds;
initial begin
int fd;
int count;
string s;
$system("date +%s | tee date.txt");
fd = $fopen("date.txt","r");
count=($fgets(s, fd) == 0); assert(count == 0);
count=($sscanf(s,"%d", seconds)); assert(count == 1);
$display("Seconds: %0d", seconds);
$finish;
end
endmodule
的Google Chrome扩展程序,可用于调试已加载页面的标签。
我知道这不是一个好习惯,但是this link有很多方法可以验证代码是否正常工作。
答案 2 :(得分:0)
可以在本地计算机上轻松测试Google跟踪代码管理器(不需要Chrome扩展程序),类似于在公共网站/应用上预览更改的方法:
<!-- Google Tag Manager -->
脚本添加到网页的<head>
。<!-- Google Tag Manager (noscript) -->
添加到网页的<body>
(可选)。启动本地Web服务器以运行您的应用程序-该方法会因您的本地设置而异,但是您应该能够使用localhost:8088/
之类的本地URL访问应用程序。
注意::在浏览器中打开文件路径(例如file:///Users/your-name/Documents/
)。 将不会 。
localhost:8088
。答案 3 :(得分:0)
预览部分有一个小更新。