Сегодня вы узнаете, как разместить скрипт Google Analytics локально в WordPress с автоматическим обновлением, для того, чтобы повысить производительность сайта ВордПресс и получить лучший результат в Google PageSpeed Insights или GTMetrix. Оптимизация и получение идеального показателя скорости - мечта каждого веб - мастера. Поскольку Google объявил скорость фактором ранжирования, мы хотим сделать наш веб-сайт еще быстрее, чтобы мы могли занимать более высокие позиции на страницах результатов поиска.
Синхронизируйте Google Analytics локально для повышения скорости загрузки сайта WordPress
Большое препятствие на пути к ускорению сайта WordPress, с которым пользователи сталкиваются почти всё время - это оптимизация скриптов, выполняемых на других серверах (Яндекс.Метрика, Google Analytics, шрифты Гугле, блоки Adsense, реклама РСЯ т. п.. В процессе оптимизации скорости WordPress обычным делом является ускорение скриптов, которые находятся на вашем хостинге, где работает ваш сайт, но вы не можете сделать это для тех скриптов, которые необходимо вызывать для загрузки с других сайтов.
Код, который вы найдете на большинстве сайтов WordPress, - это Google Analytics. Он часто используется, потому что это нужный инструмент отслеживания и исследования посещаемости вашего сайта. В целом сам код Google Аналитика довольно быстрый и стабильный, но этого не достаточно. При тестировании вашего сайта в PageSpeed Insights мы получаем предупреждение об использовании кеширования браузера для аналитики:
Чтобы получить более высокий балл в инструменте тестирования скорости PageSpeed Insights, мы можем исправить это, разместив аналитику Google локально на своём хостинге. Это устранит проблему - Задайте правила эффективного использования кеша для статических объектов Аналитики Гугла. Благодаря долгому времени хранения кеша страница может быстрее загружаться при повторных посещениях.
Как подключить скрипт Google Analytics локально
На данный момент, есть лёгкое и простое решение, которое позволит вам перенести скрипт Google Аналитика на свой хостинг, чтобы вы могли загружать его быстрее. Локальная синхронизация Google Analytics может уменьшить количество внешних HTTP-запросов. Кроме того, у вас будет полный контроль над кешированием файла, поэтому вы можете использовать заголовки кеша вашего собственного хостинга/ сервера.
Эти плагины WordPress позволяют легко разместить Google Analytics на своем хостинге. Обслуживайте статические ресурсы с помощью эффективной политики кеширования. Полностью оптимизируйте Google Analytics для своего веб-сайта WordPress - размещайте analytics.js / gtag.js локально.
CAOS | Host Google Analytics Locally
Бесплатный плагин CAOS (Полный пакет для оптимизации аналитики) позволит ещё больше оптимизировать использование Google Analytics на ваших сайтах ВордПресс. Отличный плагин для сайта на WP. Он позволяет настраивать производительность ваших веб-сайтов, позволяя самостоятельно размещать файл Javascript Google Analytics.
Оптимизируйте аналитику, просто введя свой идентификатор отслеживания, и пусть плагин сделает все остальное! Он помещает необходимый код в заголовок (или нижний колонтитул (подвал, футер)) вашей темы и загружает analytics.js файл или gtag.js на ваш сервер (хостинг). Затем файл обновляется автоматически с помощью встроенной в WordPress функции wp_cron ().
После активации плагина он автоматически загружает последнюю версию analytics.js с серверов Google, помещает необходимый код отслеживания в заголовок вашей темы WordPress и поддерживает актуальность локального файла Javascript с помощью скорректированной версии сценария аналитики обновлений Мэтью Хорна и wp_cron (). Таким образом, вы можете минимизировать DNS-запросы, использовать кеш браузера, отслеживать посетителей и при этом следовать рекомендациям Google по использованию последних функций и обновлений продуктов. Поддерживает API Google Analytics V4.
А загрузив код отслеживания в нижний колонтитул темы, вы можете исключить Javascript и CSS, блокирующие рендеринг, в содержимом верхней части страницы сайта.
Просто установите плагин, введите свой идентификатор отслеживания например, (UA-1234567-89 (v3 API) или G-123ABC789 (v4 API) и плагин добавит необходимый код отслеживания для Google Analytics в верхний (или нижний колонтитул) вашей темы.
А это расширенные настройки модуля:
Плагин загрузит и сохранит файл analytics.js / gtag.js на хостинге / сервере вашего веб-сайта и обновит его (автоматически) с помощью запланированного сценария в wp_cron (). CAOS - это плагин из серии "установил и забыл".
Чтобы получить полное представление о возможностях CAOS и его конфигурации, обратитесь к официальному руководству пользователя -
Следующий плагин от Webcraftic (они авторы замечательного плагина Clearfy — плагин для оптимизации WordPress).
Local Google Analytics for WordPress – caches external requests
Плагин (Google Аналитика локально для WordPress - кеширует внешние запросы) помогает вставлять код Google Analytics на страницы веб-сайта, не затрагивая код темы ВордПресс. Всё, что вам нужно сделать, это ввести код отслеживания. В отличие от других модулей, этот заботится о производительности вашего сайта /блога и кэширует скрипты Google Analytics.
Когда вы активируете и заполняете настройки плагина, он загружает удаленный файл с именем analytics.js и помещает его в папку Cache на вашем хостинге (сервере). Этот файл обновляется раз в день - это помогает избежать внешних запросов к удаленному серверу Google и ускоряет страницы сайта WP.
Кроме того, если вы хотите получить 100-й рейтинг производительности в Google Pagespeed Insights, вам обязательно нужно кэшировать Google Analytics, иначе вы получите предупреждение в разделе - Задайте правила эффективного использования кеша для статических объектов.
Плагин на русском языке. Наведите указатель мыши на значок, чтобы получить справку по выбранной функции.
Другой плагин попроще.
Flying Analytics by WP Speed Matters
Плагин летающая аналитика прост в использовании, поддерживает GA 4.0.
Разместите код Google Analytics локально. Установите и активируйте Flying Analytics для WordPress на странице плагинов. Посетите Настройки - Flying Analytics. Введите идентификатор отслеживания Google Analytics. Выберите JavaScript:
При желании, можете отключите аналитику, когда администратор сайта вошел в систему.
В премиальных плагинах, таких как WP Rocket и Rank Math PRO, также есть функции для локального размещения аналитики Google.
Google Аналитика локально в WP Rocket
Среди его многочисленных функций есть возможность локально синхронизировать Google Analytics (код аналитики должен быть уже установлен на сайте). Надстройка Google Tracking в WP Rocket предоставляет это решение.
Это дополнение в настоящее время работает только с кодом отслеживания, взятым из учетной записи Google Analytics.
Следующие дополнения не требуют настройки. Просто активируйте их переключив выключатель. Улучшить кэширование Google Analytics:
WP Rocket будет хранить скрипты Google на вашем хостинге / сервере, чтобы выполнить рекомендации PageSpeed в плане браузерного кэширования. Конечная цель этого дополнения - хранить файлы отслеживания локально (на вашем хостинге) и добавлять к ним правильные правила кеширования браузера.
JavaScript Google Аналитика локально с плагином Rank Math PRO
Rank Math также позволяет дополнительно настроить реализацию отслеживания аналитики, в том числе : возможность самостоятельно размещать файл отслеживания JavaScript (установка Google Analytics локально, что часто помогает при увеличении скорости сайта).
Включите опцию Self-Hosted Analytics JS File (JS-файл аналитики, размещаемый на сервере сайта). Если этот параметр включен, Rank Math будет размещать файл отслеживания Analytics Google локально (автоматически обновляя скрипт каждые 12 часов), что может помочь ускорить скорость вашего веб-сайта WP, поскольку больше не требуется выполнять внешний запрос.
Да и ещё. Что можно сделать со скриптом Яндекс. Метрика для повышения баллов в Google PageSpeed? Есть хорошее решение - это отложить загрузку счётчика Yandex. И не только аналитику Яши, но и Google Analytics, Facebook Pixel, Hotjar и Liveinternet.
Плагин WordPress - True Lazy Analytics
Плагин отложенной загрузки для Яндекс Метрика, Liveinternet, Google Analytics, Facebook Pixel и Hotjar.
Этот плагин обеспечивает отложенную загрузку для Google Analytics, Facebook Pixel, Hotjar, Яндекс Метрики и счётчика Liveinternet. Установка счетчика Яндекс Метрики и Google Analytics на сайт без редактирования файлов выбранной темы.
Всё, что вам нужно, это ввести ID счётчиков и вы в деле:
И также, введите ID счётчика Яндекс Метрика. По умолчанию код добавляется через cdn (для учета трафика из стран, где сервисы Яндекса заблокированы):
Простое добавление счетчиков аналитики. Также работает с новым GA-4. PageSpeed отображает код счетчика в успешных отчётах и главное - работает без ошибок.
В заключение
Вот такими методами вы можете легко разместить Google Analytics локально на сайте под управлением WordPress. Из приведенного выше поста вы можете использовать любой удобный для вас способ.
Скрипт Google Аналитика размещённый на собственным хостинге - один из лучших способов повысить показатель PageSpeed и уменьшить количество дополнительных запросов DNS, и решить проблему использования кеширования браузера.
А если разместите скрипт аналитики в подвал / футер темы, то вы можете исключить Javascript и CSS, блокирующие рендеринг, в содержимом верхней части страницы сайта.
Теперь, когда вы запустите тест скорости, вы больше не увидите предупреждение использовать кэш браузера для этих конкретных файлов аналитики.