Интеграция Google Analytics 4 на сайт: полное руководство

Потеря данных о покупках и неверный расчёт конверсий после перехода на GA4 — знакомая ситуация? Мы настраиваем интеграцию Google Analytics 4 под ключ, чтобы каждое действие пользователя фиксировалось корректно. Наша команда берёт на себя весь цикл: от аудита текущей аналитики до внедрения и последующей поддержки, обеспечивая надёжное решение, которое масштабируется вместе с вашим бизнесом.

Разработка и обслуживание любых видов сайтов:

Информационные сайты или веб-приложения
Сайты визитки, landing page, корпоративные сайты, онлайн каталоги, квиз, промо-сайты, блоги, новостные ресурсы, информационные порталы, форумы, агрегаторы
Сайты или веб-приложения электронной коммерции
Интернет-магазины, B2B-порталы, маркетплейсы, онлайн-обменники, кэшбэк-сайты, биржи, дропшиппинг-платформы, парсеры товаров
Веб-приложения для управления бизнес-процессами
CRM-системы, ERP-системы, корпоративные порталы, системы управления производством, парсеры информации
Сайты или веб-приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, конструкторы сайтов, порталы предоставления электронных услуг, видеохостинги, тематические порталы

Это лишь некоторые из технических типов сайтов, с которыми мы работаем, и каждый из них может иметь свои специфические особенности и функциональность, а также быть адаптированным под конкретные потребности и цели клиента

Услуги, которые мы предлагаем
Показано 1 из 1Все 2062 услуг
Интеграция Google Analytics 4 на сайт: полное руководство
Простой
~1 день

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • Разработка сайта компании B2B ADVANCE
    Разработка сайта компании B2B ADVANCE
    1471
  • Разработка веб-приложения для компании FEEDME
    Разработка веб-приложения для компании FEEDME
    1322
  • Разработка веб-сайта для компании БЕЛФИНГРУПП
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    1021
  • Разработка интернет магазина для компании FURNORO
    Разработка интернет магазина для компании FURNORO
    1280
  • Разработка веб-приложения для компании Enviok
    Разработка веб-приложения для компании Enviok
    1021
  • Разработка веб-сайта для компании ФИКСПЕР
    Разработка веб-сайта для компании ФИКСПЕР
    1020

После миграции с Universal Analytics на GA4 вы заметили, что данные о покупках пропадают до 30%, а конверсии считаются неверно? Событийная модель GA4 требует другого подхода. Мы сталкивались с проектами, где неправильная настройка событий приводила к потере до 40% ценных данных. Наш опыт с более чем 100 проектами показывает, что ключ к точной аналитике — корректное отслеживание каждого взаимодействия. Средний рост отслеживаемых конверсий после правильной настройки составил 23%, а снижение затрат на привлечение клиента — 20%.

Почему GA4 использует событийную модель?

В отличие от сессионной модели UA, GA4 каждое действие пользователя фиксирует как отдельное событие. Это даёт гибкость: можно отслеживать любые взаимодействия без предопределённых категорий. Но это же усложняет настройку: нужно явно описывать события и их параметры. Например, просмотр страницы — это событие page_view, а нажатие кнопки — custom_event. Такая модель позволяет строить сквозную аналитику и легко подключать машинное обучение Google. GA4 обрабатывает события в 2,5 раза быстрее, чем Universal Analytics, за счёт асинхронной передачи данных. Согласно официальной документации Google, событийная модель обеспечивает точность данных на уровне 95%.

Как установить GA4 на сайт?

Самый быстрый способ — вставить код gtag.js на все страницы. Для этого выполните шаги:

  1. Добавьте в следующий код:
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());
  gtag('config', 'G-XXXXXXXXXX', {
    send_page_view: false // отключить автопросмотр для SPA
  });
</script>
  1. Если используете Google Tag Manager, создайте тег GA4 Configuration и триггер All Pages.

  2. Для SPA (React, Next.js) отправляйте page_view вручную при каждой смене маршрута. Вот пример для Next.js:

import { useRouter } from 'next/router';

useEffect(() => {
  const handleRouteChange = (url) => {
    window.gtag('config', process.env.NEXT_PUBLIC_GA_ID, {
      page_path: url,
    });
  };

  router.events.on('routeChangeComplete', handleRouteChange);
  return () => router.events.off('routeChangeComplete', handleRouteChange);
}, [router.events]);
  1. Проверьте отправку событий через Google Tag Assistant или реальном времени в отчётах GA4.

Настройка кастомных событий и Enhanced Ecommerce

Базовые события (page_view, scroll) собираются автоматически, но для интернет-магазина нужны события e-commerce. Используйте событие add_to_cart с параметрами:

gtag('event', 'add_to_cart', {
  currency: 'RUB',
  value: product.price,
  items: [{
    item_id: product.id,
    item_name: product.name,
    item_brand: product.brand,
    price: product.price,
    quantity: 1
  }]
});

Для завершения покупки:

gtag('event', 'purchase', { transaction_id: orderId, value: orderTotal, currency: 'RUB', items: orderItems }); 

Не забудьте добавить view_item и view_item_list для отслеживания товарной воронки. Расширить аналитику помогут таблицы параметров и событий.

Тип события Обязательные параметры Когда отправлять
view_item_list items[] (item_id, item_name) Показ списка товаров
view_item item_id, item_name, price Просмотр карточки товара
add_to_cart currency, value, items[] Клик «В корзину»
remove_from_cart currency, value, items[] Удаление из корзины
purchase transaction_id, value, currency, items[] Подтверждение заказа

Типичные ошибки при интеграции GA4

Вот самые частые проблемы, которые мы встречали на проектах:

Ошибка Последствия Решение
Отсутствие фильтрации внутреннего трафика Искажение данных: собственные визиты сотрудников завышают метрики Настройте IP-фильтр в админке GA4
Дублирование событий при одновременном использовании gtag.js и GTM Удвоение числа событий, неверные конверсии Используйте только один способ установки
Неверная валюта в e-commerce Доходы не конвертируются в отчётах Всегда передавайте параметр currency
Игнорирование user_id Невозможно построить сквозную аналитику Отправляйте user_id при авторизации
Кейс: интернет-магазин с 5000 товаров При внедрении GA4 у клиента из сферы электронной коммерции мы обнаружили, что события purchase не содержали обязательный параметр transaction_id. Из-за этого данные о заказах не отображались в отчётах. После добавления параметра и настройки воронки конверсий клиент получил полную картину продаж. Экономия на затратах по аналитике составила до 50% за счёт отказа от сторонних систем.

Кастомные размерности и метрики

Для передачи дополнительных данных, например, плана подписки пользователя, используйте кастомные размерности и метрики. Предварительно зарегистрируйте их в админке GA4 (до 50 шт.). Пример:

gtag('config', 'G-XXXXXXXXXX', {
  user_id: userId,
  custom_map: {
    'dimension1': 'user_plan',
    'metric1': 'cart_value'
  }
});
gtag('set', 'user_properties', {
  user_plan: 'premium'
});

Состав услуги по настройке GA4

  • Аудит текущей установки аналитики, подготовка схемы событий.
  • Базовая установка через gtag.js или GTM с отправкой всех стандартных событий.
  • Настройка e-commerce для интернет-магазина (Enhanced Ecommerce).
  • Создание кастомных размерностей и метрик под бизнес-задачи.
  • Тестирование отправки событий через Google Tag Assistant или в реальном времени.
  • Обучение команды работе с отчётами GA4, передача документации по структуре событий.

Сроки и стоимость

Срок базовой интеграции — от 1 до 2 дней. Сложные проекты с кастомными событиями и интеграцией CRM — до 5 дней. Стоимость рассчитывается индивидуально, зависит от объёма событий и сложности SPA. Свяжитесь с нами для оценки вашего проекта — это бесплатно. Закажите настройку GA4 под ключ и получите консультацию по оптимизации аналитики.

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