Поборол все рекомендации в этом пункте, кроме одного:
https://www.google-analytics.com/analytics.js https://developers.google.com/speed/pagespeed/insights/?hl=ru&url=https%3A%2F%2Frazborka-ua.com%2F&tab=desktopОсновные скрипты загружаю локально с помощью следующего механизма:
<?php
function downloadJs($file_url, $save_to)
{
$content = file_get_contents($file_url);
file_put_contents($save_to, $content);
}
// Указываем URL, затем папку от корня сайта и имя файла с расширением.
// Google Analytics
downloadJs('
https://www.googletagmanager.com/gtag/js?id=UA-666666666-1', realpath("./gcache") . '/UA-666666666.js');
?>
Далее, вместо стандартного кода от Аналитикс, вставляю на страницу следующий код:
<script async src="
https://razborka-ua.com/gcache/UA-666666666-1.js"></script>
Но вот ссылка
https://www.google-analytics.com/analytics.js формируется в результате выполнения следующего скрипта:
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'UA-666666666-1');
</script>
Как мне его изменить, чтобы на странице сайта я мог использовать следующий скрипт:
<script async src="https://razborka-ua.com/gcache/analytics.js"></script>