Google Analytics跟踪代码,提供CORS错误

Den*_*nno 11 javascript google-analytics cross-domain cors

我正在使用(我看起来很像)我昨天从我的帐户获得的新Google Analytics跟踪代码.它使用了一些"全球站点标签".我把它放在我的顶部,正如GA指示的那样,但是我在加载页面时遇到了交叉原点错误,因此GA没有正确跟踪我的网站.

这是确切的消息:

来自'{my website}'的' https://www.googletagmanager.com/gtag/js?id= {my-id}' 访问脚本已被CORS政策阻止:'访问控制 - 允许 - Origin'标头的值为' http://www.googletagmanager.com ',不等于提供的来源.

导致此错误的脚本包含在内

<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="//www.googletagmanager.com/gtag/js?id={my-id}"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', '{my-id}');
</script>
Run Code Online (Sandbox Code Playgroud)

上面的代码完全与Google Analytics一样,所以我不确定它为什么不起作用..

有人能帮忙吗?

sid*_*ker 9

至于此错误消息:

CORS政策已阻止从'{my website}'访问'googletagmanager.com/gtag/js?id={my-id}'中的脚本

...当您应该看到错误消息时,唯一的情况是您的script元素是否具有crossorigin属性; 例如,crossorigin="anonymous".

如果您没有crossorigin="anonymous"在任何自己的代码中添加该属性,那么您可能正在使用一些注入它的CDN系统.

  • 人们是否可以在这里通过Google支持此问题-https://support.google.com/tagmanager/thread/15985818 (2认同)