Как я подключал Google Analytics к WordPress и что из этого вышло
Долго я откладывал подключение аналитики к этому блогу. Ну правда — стоит сайт, постов штук 50, а я даже не знаю, заходит ли кто-то вообще. Думал, GA4 это какая-то сложная магия для маркетологов. Оказалось, зря боялся.
Сначала попробовал вставить код вручную в header.php. Вставил, обновил страницу — вроде ничего не сломалось. Захожу в GA4 через пару часов — пусто. Ни одного визита. Я уже начал материть Google, но решил проверить исходный код страницы. Оказалось, вставил код после закрывающего </body>, а не в head. Детский сад, но потратил час.
Переделал, засунул в functions.php через wp_head — так надёжнее, и при смене темы не слетит. Если кому надо, вот так это выглядит:
add_action('wp_head', function() {
= 'G-XXXXXXXXXX'; // свой ID сюда
?>
<script async src="https://www.googletagmanager.com/gtag/js?id=<?= ?>"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', '<?= ?>');
</script>
<?php
});
Потом я узнал про плагин Site Kit от Google. Поставил — и офигел от простоты. Нажал пару кнопок, подтвердил аккаунт, и всё. GA4 подключился сам, Search Console подтянулась, PageSpeed показывает прямо в админке. Если бы я сразу с него начал, не мучился бы с ручной установкой.
Но есть нюанс: Site Kit жрёт ресурсы. На хостинге с ограничениями может подтормаживать админку. Я в итоге оставил Site Kit, но если сайт тяжёлый — лучше WPCode или ручная вставка, они легче.
Что показала аналитика за первый месяц
Первое, что я увидел — 80% трафика идёт с Яндекса. Google вообще молчит. Это был холодный душ. Я думал, что SEO в порядке, а оказалось, что в Google меня почти нет. Пришлось срочно разбираться с Search Console, подгружать карту сайта, править мета-теги.
Ещё открытие — люди сидят на сайте в среднем 40 секунд. Это мало. Я надеялся на 2-3 минуты. Значит, контент надо делать цепляющим, чтобы читатель не убегал через 10 секунд.
Самое забавное: я узнал, что мою статью про Proxmox читают в Германии и Нидерландах. Откуда они там про меня узнали — загадка. Но приятно.
Что я советую
Если у вас блог на WordPress — не парьтесь с ручной установкой. Берите Site Kit, он официальный от Google, бесплатный и настраивается за 5 минут. Если админка тормозит — GA Google Analytics, лёгкий плагин, в котором надо просто вставить ID.
И главное — не ждите неделю после установки. Зайдите в раздел «Реальное время» (Realtime) в GA4, откройте сайт в другой вкладке и через минуту увидите себя. Если видно — всё работает. Если нет — проверяйте код через Tag Assistant, это расширение для Chrome, оно подсвечивает ошибки.
Google Tag Manager я не трогал — для блога излишек. Но если у вас интернет-магазин или лендинг с кучей событий — GTM нужен, без него замучаетесь добавлять каждый пиксель вручную.
Итог
Аналитика — это не страшно. Это просто цифры, которые говорят, что на сайте не так. Без неё вы вслепую пишете посты и надеетесь на лучшее. С ней — вы видите, какие заголовки работают, откуда люди приходят и где теряются. Потратьте час на настройку, не пожалеете. Я пожалел, что не сделал это раньше.
Больше статей про WordPress — от установки до продвижения — я собрал в сводном гайде.
Всё бы ничего, но на этапе установки вылетала ошибка. Решил переустановкой пакета.
Сколько лет уже в теме, а узнал новое. Спасибо! Интересно, а как поведёт себя на ARM?
Применил на практике — всё работает как описано. От души!
Спасибо за статью! Давно искал подобный разбор.
Сколько лет уже в теме, а узнал новое. Спасибо! С нетерпением жду новых статей.
Реально работает. Я для малого бизнеса ищу — подойдёт?
Сам тоже через Site Kit подключал. Удобно, но админка реально тормозить начала. Пришлось отключить и перейти на GA Google Analytics — легче в разы.
А я через GTM всё завязал. Да, для блога жирновато, но зато я добавил и Яндекс Метрику, и пиксель VK, и GA4 — всё в одном месте. Раз настроил и забыл.
Google Analytics через ваш плагин подключила. Всё работает, данные идут. Спасибо за подробную инструкцию!
Про Германию заценил) У меня тоже читают из США и Канады, хотя я ничего специально для них не писал. Видимо, Google иногда показывает посты в выдаче если тема уникальная.
Подскажи, а Site Kit тянет с собой какие-то лишние скрипты на фронтенд? Я слышал, что он грузит свои стили на страницах. Это правда?
Про Realtime лайфхак — я тоже так проверяю. Но данные в основных отчётах идут с задержкой до 48 часов, Google предупреждает. Не пугайтесь если пусто первый день.
Про 40 секунд в тему. У меня тоже около минуты, и я голову ломаю как удержать народ. Может картинки добавить побольше?
А ты пробовал Google Analytics 4? Universal Analytics уже отключили, а GA4 — это боль.
Поставил GA4 через твою функцию в functions.php. Работает, данные идут. Спасибо за готовый код — сэкономил время.
Тоже заметил что Яндекс даёт больше трафика чем Google на блогах. Это норма. У меня соотношение 70/30 в пользу Яндекса. Google любит старые домены и ссылочную массу.
А я вручную через header.php вставляла. С первого раза норм, но я код перед сунула, повезло. Удивило что Search Console отдельно настраивать надо — думала GA4 сам подтянет.
жаль что раньше не видел эту статью. Повторил за тобой