загрузка не удалась для скриптов отслеживания Google Analytics

1
задан TheRuler 16 January 2019 в 09:09
поделиться

2 ответа

Единственная проблема, которую я вижу в коде, это 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>
<час>
0
ответ дан Anuj B 16 January 2019 в 09:09
поделиться

Если вы используете framework как Symfony , то могут быть некоторые правила CSP (Content Security Policy). Необходимо добавить в файл конфигурации 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 для кражи паролей пользователей, например .

0
ответ дан Yohan M 16 January 2019 в 09:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: