我正在尝试为Google Analyctics跟踪实施脚本,但是我只能得到
with源的加载失败 “ https://www.googletagmanager.com/gtag/js?id=UA-xxx”
代码;
<script async="async" src="https://www.googletagmanager.com/gtag/js?id=UA-xxx"></script>
<script>window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-13086351-3');
</script>
我想念什么吗?
答案 0 :(得分:0)
我能用代码看到的唯一问题是async =“ async”。尝试使用以下代码。
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-13086351-3"></script>
<script>window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-13086351-3');
</script>
答案 1 :(得分:0)
如果使用 symfony 之类的框架,则可能存在一些CSP(内容安全策略)规则。 必须在配置文件中添加脚本的URL,否则该脚本的URL被symfony拒绝加载该脚本。
还请注意,也许在您从 google-analytics.com 加载分析脚本之前,现在从 googletagmanager.com
加载了应用中的配置文件(例如Symfony):
csp:
enabled: true
enforce:
script-src: // valid source of javascript
- '*.googletagmanager.com'
文档: https://content-security-policy.com/
使用CSP规则是提高网站安全性的最佳方法之一。他们可以阻止使用第三方javascript窃取用户密码,例如。