Разместите Google Analytics локально в WordPress [6 способов]

Просмотров: 1 340

Сегодня вы узнаете, как разместить скрипт Google Analytics локально в WordPress с автоматическим обновлением, для того, чтобы повысить производительность сайта ВордПресс и получить лучший результат в Google PageSpeed ​​Insights или GTMetrix. Оптимизация и получение идеального показателя скорости - мечта каждого веб - мастера. Поскольку Google объявил скорость фактором ранжирования, мы хотим сделать наш веб-сайт еще быстрее, чтобы мы могли занимать более высокие позиции на страницах результатов поиска.

Как исправить предупреждение о кешировании браузера Google Analytics в WordPress
Улучшаем оценки сайта в Google PageSpeed

Синхронизируйте Google Analytics локально для повышения скорости загрузки сайта WordPress

Большое препятствие на пути к ускорению сайта WordPress, с которым пользователи сталкиваются почти всё время - это оптимизация скриптов, выполняемых на других серверах (Яндекс.Метрика, Google Analytics, шрифты Гугле, блоки Adsense, реклама РСЯ т. п.. В процессе оптимизации скорости WordPress обычным делом является ускорение скриптов, которые находятся на вашем хостинге, где работает ваш сайт, но вы не можете сделать это для тех скриптов, которые необходимо вызывать для загрузки с других сайтов.

Как разместить Google Analytics локально в WordPress
Разместите Google Analytics локально

Код, который вы найдете на большинстве сайтов WordPress, - это Google Analytics. Он часто используется, потому что это нужный инструмент отслеживания и исследования посещаемости вашего сайта. В целом сам код Google Аналитика довольно быстрый и стабильный, но этого не достаточно. При тестировании вашего сайта в PageSpeed ​​Insights мы получаем предупреждение об использовании кеширования браузера для аналитики:

Обслуживайте статические ресурсы с помощью эффективной политики кеширования
Google Analytics имеет двухчасовое время кеширования

Чтобы получить более высокий балл в инструменте тестирования скорости 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.

Вам необходимо деактивировать любой плагин аналитики от Google, который вы уже установили, перед его использованием.
Как разместить Google Analytics локально в WordPress?
CAOS | Разместите Google Analytics локально

Оптимизируйте аналитику, просто введя свой идентификатор отслеживания, и пусть плагин сделает все остальное! Он помещает необходимый код в заголовок (или нижний колонтитул (подвал, футер)) вашей темы и загружает analytics.js файл или gtag.js на ваш сервер (хостинг). Затем файл обновляется автоматически с помощью встроенной в WordPress функции wp_cron ().

После активации плагина он автоматически загружает последнюю версию analytics.js с серверов Google, помещает необходимый код отслеживания в заголовок вашей темы WordPress и поддерживает актуальность локального файла Javascript с помощью скорректированной версии сценария аналитики обновлений Мэтью Хорна и wp_cron (). Таким образом, вы можете минимизировать DNS-запросы, использовать кеш браузера, отслеживать посетителей и при этом следовать рекомендациям Google по использованию последних функций и обновлений продуктов. Поддерживает API Google Analytics V4.

А загрузив код отслеживания в нижний колонтитул темы, вы можете исключить Javascript и CSS, блокирующие рендеринг, в содержимом верхней части страницы сайта.

Настройка плагина Analytics Optimization Suite
Базовая настройка Complete Analytics Optimization Suite

Просто установите плагин, введите свой идентификатор отслеживания например, (UA-1234567-89 (v3 API) или G-123ABC789 (v4 API) и плагин добавит необходимый код отслеживания для Google Analytics в верхний (или нижний колонтитул) вашей темы.

Я рекомендую настроить загрузку скрипта в нижнем колонтитуле, выбрав Настройки - Оптимизировать аналитику и выбрав параметр Нижний колонтитул в разделе Позиция трекинг-кода.

А это расширенные настройки модуля:

Шаги по размещению Google Analytics локально
Расширенные настройки плагина

Плагин загрузит и сохранит файл analytics.js / gtag.js на хостинге / сервере вашего веб-сайта и обновит его (автоматически) с помощью запланированного сценария в wp_cron (). CAOS - это плагин из серии "установил и забыл".

Чтобы получить полное представление о возможностях CAOS и его конфигурации, обратитесь к официальному руководству пользователя - https://ffw.press/docs/caos/user-manual/

Следующий плагин от Webcraftic (они авторы замечательного плагина Clearfy — плагин для оптимизации WordPress).

Local Google Analytics for WordPress – caches external requests

Плагин (Google Аналитика локально для WordPress - кеширует внешние запросы) помогает вставлять код Google Analytics на страницы веб-сайта, не затрагивая код темы ВордПресс. Всё, что вам нужно сделать, это ввести код отслеживания. В отличие от других модулей, этот заботится о производительности вашего сайта /блога и кэширует скрипты Google Analytics.

Плагин кэширует скрипты Google Analytics
Локальная Google Analytics для WordPress

Когда вы активируете и заполняете настройки плагина, он загружает удаленный файл с именем analytics.js и помещает его в папку Cache на вашем хостинге (сервере). Этот файл обновляется раз в день - это помогает избежать внешних запросов к удаленному серверу Google и ускоряет страницы сайта WP.

Кроме того, если вы хотите получить 100-й рейтинг производительности в Google Pagespeed Insights, вам обязательно нужно кэшировать Google Analytics, иначе вы получите предупреждение в разделе - Задайте правила эффективного использования кеша для статических объектов.

Кеширование Analytics нужно для улучшения показателей Google Page Speed, но это также может незначительно повысить скорость загрузки вашего сайта, потому что js файлы Analytics будут подгружаться локально. Второй случай, когда вам могут понадобиться эти настройки — обычное подключение Google Analytics к сайту. Вам не нужно делать это с помощью других плагинов или просто вставлять код отслеживания в вашу тему.

Плагин на русском языке. Наведите указатель мыши на значок, чтобы получить справку по выбранной функции.

Кеширование Analytics нужно для улучшения показателей Google Page Speed
Настройки Local Google Analytics

Другой плагин попроще.

Flying Analytics by WP Speed Matters

Плагин летающая аналитика прост в использовании, поддерживает GA 4.0.

Разместите Google Analytics локально
Flying Analytics от WP Speed ​​Matters

Разместите код Google Analytics локально. Установите и активируйте Flying Analytics для WordPress на странице плагинов. Посетите Настройки - Flying Analytics. Введите идентификатор отслеживания Google Analytics. Выберите JavaScript:

Локальная синхронизация Google Analytics
Настройки плагина Flying Analytics

При желании, можете отключите аналитику, когда администратор сайта вошел в систему.

В премиальных плагинах, таких как WP Rocket и Rank Math PRO, также есть функции для локального размещения аналитики Google. 

Google Аналитика локально в WP Rocket

Среди его многочисленных функций есть возможность локально синхронизировать Google Analytics (код аналитики должен быть уже установлен на сайте). Надстройка Google Tracking в WP Rocket предоставляет это решение.

Если ваш скрипт Google Analytics установлен с помощью Диспетчера тегов Google, это дополнение не будет работать. 
Это дополнение в настоящее время работает только с кодом отслеживания, взятым из учетной записи Google Analytics.

Следующие дополнения не требуют настройки. Просто активируйте их переключив выключатель. Улучшить кэширование Google Analytics:

WP Rocket будет хранить скрипты Google Аналитика на вашем хостинге
Улучшить кэширование 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, поскольку больше не требуется выполнять внешний запрос.

JS-файл самообслуживания Гугле аналитики
JS-файл аналитики, размещаемый на сервере вашего сайта
После включения этой опции в Rank Math убедитесь, что вы отключили и удалили все остальные плагины отслеживания и / или скрипты, добавленные вручную.

Да и ещё. Что можно сделать со скриптом Яндекс. Метрика для повышения баллов в Google PageSpeed? Есть хорошее решение - это отложить загрузку счётчика Yandex. И не только аналитику Яши, но и Google Analytics, Facebook Pixel, Hotjar и Liveinternet.

Плагин WordPress - True Lazy Analytics

Плагин отложенной загрузки для Яндекс Метрика, Liveinternet, Google Analytics, Facebook Pixel и Hotjar.

Плагин WordPress - True Lazy Analytics
True Lazy Analytics

Этот плагин обеспечивает отложенную загрузку для Google Analytics, Facebook Pixel, Hotjar, Яндекс Метрики и счётчика Liveinternet. Установка счетчика Яндекс Метрики и Google Analytics на сайт без редактирования файлов выбранной темы.
Всё, что вам нужно, это ввести ID счётчиков и вы в деле:

Настройте плагин на странице настроек WP Booster - True Lazy Analytics
Настройка плагина

И также, введите ID счётчика Яндекс Метрика. По умолчанию код добавляется через cdn (для учета трафика из стран, где сервисы Яндекса заблокированы):

Введите ID счётчика Яндекс Метрика с сайта metrika yandex
ID Яндекс Метрика

Простое добавление счетчиков аналитики. Также работает с новым GA-4. PageSpeed ​​отображает код счетчика в успешных отчётах и главное - работает без ошибок.

В заключение

Вот такими методами вы можете легко разместить Google Analytics локально на сайте под управлением WordPress. Из приведенного выше поста вы можете использовать любой удобный для вас способ.

Скрипт Google Аналитика размещённый на собственным хостинге - один из лучших способов повысить показатель PageSpeed и уменьшить количество дополнительных запросов DNS, и решить проблему использования кеширования браузера.

А если разместите скрипт аналитики в подвал / футер темы, то вы можете исключить Javascript и CSS, блокирующие рендеринг, в содержимом верхней части страницы сайта.

Теперь, когда вы запустите тест скорости, вы больше не увидите предупреждение использовать кэш браузера для этих конкретных файлов аналитики. 


Оставьте комментарий