我正在使用(看起來像我)新的Google Analytics(分析)跟蹤代碼,我昨天從我的帳戶中獲得了該代碼。它使用了一些「全球站點標籤」。按照GA的指示,我已將其放在頂部,但加載我的頁面時出現交叉原點錯誤,因此GA未正確跟蹤我的網站。Google Analytics(分析)跟蹤代碼給出了CORS錯誤
這是確切的消息:從原點「https://www.googletagmanager.com/gtag/js?id= {我-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>
上面的代碼是完全一樣的來自谷歌Analytics(分析),所以我不知道爲什麼它不工作..
有人能幫忙嗎?
唯一的情況是,您應該看到*從原始「{我的網站}」訪問了'https://www.googletagmanager.com/gtag/js?id={my-id}'腳本如果您的'script'元素具有'crossorigin'屬性,則被CORS策略*錯誤消息阻止;例如'crossorigin =「匿名」' – sideshowbarker
如果你沒有在你自己的代碼中添加'crossorigin =「anonymous」'屬性,你可能使用了一些注入它的CDN系統? – sideshowbarker
@sideshowbarker請給出答案。我想upvote。 –