【发布时间】:2021-12-20 03:02:09
【问题描述】:
所以我在 AWS S3 上托管了一个网站,并添加了 SSL 协议 https://calc2burn.pl。我已经在 index.html 文件中添加了一个 Google 跟踪代码管理器脚本,但是当我在 GTM 网站上单击预览时,我收到了 can't connect 到网站的消息。
点击预览后,跟踪代码管理器会在新标签页中打开网站,但没有任何反应。我已经正确添加了我的代码。过去 15 小时我一直在寻找解决方案。我认为这可能是 CloudFare 的问题,并按照说明修改了脚本,但没有帮助。
最奇怪的是,在尝试重新连接 100 次后,我收到一条消息说它已连接到网站,但实际的跟踪代码管理器帐户网站显示它未连接。
【问题讨论】:
-
我在 calc2burn.pl 上看不到任何 GTM 代码 - 你在哪里包含它?!
-
第一个添加在头部开始标签之后,第二个添加在正文开始标签之后。而且我 1000% 确定在 S3 存储桶中是正确的 index.html 上传的文件,其中包含代码。当我在 Chrome 中处于代码查看模式时,我也看不到代码。
-
您是否使用任何 CloudFront/CloudFlare 缓存?如果它在 S3 中并且不可见,则它正在某处缓存 - 清除 Cloudflare 缓存/使 CloudFront 缓存无效以加载新文件
-
这个 S3 存储桶有些奇怪,因为刚才我修改了标题(添加了一些单词)并上传了新的 index.html 文件,但网站没有显示任何更改。并且托管存储桶中没有其他 index.html 文件。我不明白它是如何工作的。
-
我投票结束这个问题,因为它不是一个编程问题,而且它在 Stack Overflow 上是题外话。应在Webmasters 上询问有关您网站的非编程问题。请在此处删除您的问题并在此处重新提问。
标签: amazon-web-services amazon-s3 google-analytics google-tag-manager