Google Analytics 4 (GA4) через Google Tag Manager — полный гайд 2025
Google Analytics 4 (GA4) через Google Tag Manager: полный гайд по установке и настройке
Хотите настроить GA4 быстро, правильно и с учётом требований 2025 года? Смотрите пошаговую инструкцию ниже или закажите профессиональную настройку Google Analytics 4 (GA4) — подключим за вас, с событиями, конверсиями, Consent Mode v2 и проверкой данных.
Почему GA4 и почему через Google Tag Manager
- GA4 = события вместо сессий. Больше гибкости в анализе и атрибуции.
- GTM = управление тегами без разработчика. Добавляете/меняете аналитику, маркетинговые пиксели, события — без редактирования кода сайта.
- Consent Mode v2. Корректный сбор данных с учётом согласия пользователей.
Что подготовить перед стартом
- Аккаунт Google Analytics (GA4) и Google Tag Manager.
- Доступ к сайту для вставки кода GTM (через тему/панель или уже установленный GTM).
- Список событий/конверсий, которые важны для бизнеса: клики по телефону/почте/мессенджеру, отправка форм, покупки и т.п.
Шаг 1. Создаём ресурс GA4
- Войдите в Google Analytics → Администратор → Создать ресурс → выберите Google Analytics 4.
- Создайте Источник данных (Web). Укажите домен, включите Enhanced measurement (прокрутка, переходы, поиск на сайте и т.д.).
- Скопируйте Measurement ID формата
G-XXXXXXXXXX
— понадобится в GTM.
Шаг 2. Проверяем или устанавливаем Google Tag Manager
- Войдите в GTM → создайте контейнер Web (если ещё не создан).
- Добавьте два фрагмента GTM (head + body) в шаблон сайта или через панель темы (если у вас шаблон Ash — есть отдельные поля для head и после
<body>
). - Опубликуйте контейнер, убедитесь, что он загружается (проверка через Tag Assistant).
Шаг 3. Добавляем GA4 через GTM
- В GTM создайте тег GA4 Configuration:
- Тип: Google Analytics: GA4 Configuration
- Measurement ID: ваш
G-XXXX...
- Включите Send a page view event (по необходимости)
- Триггер: All Pages
- Сохраните и Preview (проверка в режиме предварительного просмотра).
- В GA4 откройте Realtime и DebugView — проверьте, что page_view приходит.
Шаг 4. Включаем и настраиваем Consent Mode v2
Если на сайте есть баннер согласия (cookies), включите в GTM Consent Initialization и настройте значения по умолчанию. Минимальный пример (до кода GTM в <head>
):
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('consent', 'default', {
'ad_storage': 'denied',
'ad_user_data': 'denied',
'ad_personalization': 'denied',
'analytics_storage': 'granted',
'wait_for_update': 500
});
</script>
Затем свяжите это с вашим CMP/баннером — при согласии обновляйте статусы на granted
.
Шаг 5. Настраиваем события (Events) через GTM
Создаём теги GA4 Event с триггерами (клики, скролл, форма, таймер и т.д.).
Готовые события GA4 (шаблон для GTM)
Событие (event_name) | Триггер в GTM | Параметры (event params) | Как отмечать как конверсию |
---|---|---|---|
scroll_90 |
Scroll Depth = 90% (встроенный триггер Scroll) | percent =90, page_location |
Опционально: включите как конверсию для лонгридов |
click_phone |
Click — Click URL начинается с tel: |
link_url , link_text |
Да — если звонки важны для бизнеса |
click_email |
Click — Click URL начинается с mailto: |
link_url , link_text |
Опционально |
file_download |
Click — Click URL заканчивается на .pdf|.docx|.xlsx |
file_extension , link_url |
Опционально |
form_submit |
Form Submission (встроенный триггер) | form_id , form_class , page_location |
Да — ключевая конверсия |
lead |
Клик по кнопке «Отправить» (селектор класса, напр. .btn-submit ) |
button_text , page_location |
Да — если это лид |
search |
Отправка формы поиска или JS-событие на поиск | search_term |
Опционально |
user_engaged_15s |
Timer — 15 000 мс, All Pages, Limit =1 |
engaged_time_msec =15000 |
Опционально (дополнительный сигнал вовлеченности) |
view_item (e-commerce) |
dataLayer push на страницах товара | items (массив с item_id , item_name , price ) |
Нет |
add_to_cart (e-commerce) |
dataLayer push при добавлении в корзину | items , value , currency |
Опционально |
purchase (e-commerce) |
dataLayer push на странице «Спасибо» | transaction_id , value , currency , items |
Да — основная конверсия |
Шаг 6. Отмечаем конверсии в GA4
- GA4 → Админ → События → найдите ваше событие (например,
form_submit
илиpurchase
). - Переключите тумблер Mark as conversion.
- Проверьте поступление в отчёте Realtime и через DebugView.
Шаг 7. Проверка и отладка
- Tag Assistant (Preview) — смотрите порядок срабатывания тегов/триггеров, параметры событий.
- GA4 Realtime — видите ли вы себя в потоке пользователей? Нажмите нужное событие и проверьте параметры.
- DebugView — смотрите последовательность событий, фильтруйте по пользователю.
Дополнительные настройки
- Кросс-доменное отслеживание: GA4 → Источник данных → Configure tag settings → Cross-domain (добавьте домены).
- Внутренний трафик: GA4 → Админ → Data filters → Internal → добавьте диапазоны IP.
- Referral Exclusions: GA4 → те же настройки тегов → добавьте платёжные шлюзы.
Нужно настроить быстро и правильно?
Сделаем всё «под ключ»: Профессиональная настройка Google Analytics 4 (GA4) — установка, события, конверсии, Consent Mode v2, тестирование и сопровождение.
❓ Часто задаваемые вопросы о GA4
Вопрос | Ответ |
---|---|
Что такое Google Analytics 4 (GA4)? | Это новое поколение Google Analytics, которое заменило Universal Analytics и построено на событиях вместо сессий. Дает больше гибкости в анализе и атрибуции. |
Зачем устанавливать GA4 через Google Tag Manager? | GTM позволяет управлять тегами без правки кода сайта: быстро добавлять события, маркетинговые пиксели и интеграции, а также корректно работать с Consent Mode v2. |
Что такое Consent Mode v2 и нужно ли его включать? | Это режим учета согласий пользователей (cookies/персональные данные). Рекомендовано включать: он улучшает качество данных и моделирование при отсутствии согласия. |
Какие события настроить в первую очередь? | Клики по телефону и email, отправку форм (form_submit ), лид (lead ), прокрутку 90%, поиск по сайту, а для e‑commerce — view_item , add_to_cart , purchase . |
Как отметить событие как конверсию в GA4? | В GA4 откройте Админ → События, найдите нужное событие и включите тумблер Mark as conversion. Проверьте поступление в Realtime и DebugView. |
Можно ли настроить GA4 без разработчика? | Да. Через GTM большинство сценариев (конфигурация GA4, события, триггеры, таймеры) настраиваются без правки кода, достаточно доступа к контейнеру. |
Поки що нема коментарів.