静态网站的Google Analytics(分析)在本地主机上正常运行,而不在Amazon Web Services S3存储桶上正常运行

CMPSoares

我试图用S3存储桶托管一个基于Jekyll的静态网站(并将其作为博客),并将我的域名重定向到存储桶(目前使用掩码,但正在考虑为其定义CNAME)。

无论如何,我创建了网站的原型并通过jekyll serve命令对其进行了测试,并且一切正常,Google Analytics(分析)几乎立即显示出我有访问者。

之后,我使用s3_website上传了页面,所有内容都可以使用,但是Google Analytics(分析)似乎运行良好。我用Google搜索了它,看来我不是唯一遇到此问题的人。

我尝试了一些解决方案:我检查了整个GA代码以查看它是否正确(否则它将在本地运行),我将整个存储桶公开,尝试直接转到该链接,但无法弄清楚。 ..

我还应该尝试什么才能使它正常工作?

CMPSoares

我知道发生了什么事,但根据以下SO帖子我没有正确配置我的域:对于s3托管站点,我如何将domain.com转发到godaddy的www.domain.com?使用GoDaddy域托管链接到Amazon S3网站

好吧,似乎正在发生的事情是,当我屏蔽我的域时,GA代码无法与服务器联系,这很可能是DNS阻止了它以使其保持屏蔽状态。

因此,我将不带“ www”的域的域转发配置为带“ www”的完整域,并将“ www”子域的CNAME配置为不带名称的存储桶链接(即s3-website-us-east- 1.amazonaws.com),并创建了一个与我的网域同名的存储桶,它开始正常运行。

因此,代码实际上并没有错,只是Google Analytics(分析)不适用于屏蔽域。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

Related 相关文章

热门标签

归档