Google Analyctics跟踪脚本加载失败

时间:2019-01-16 09:09:59

标签: javascript html google-analytics

我正在尝试为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>

我想念什么吗?

2 个答案:

答案 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窃取用户密码,例如