Интеграция сайта компании с аналитикой — это не просто техническая задача. Это способ понять, как живет ваш блог, какие темы привлекают читателей и какие материалы в итоге приносят лиды в CRM. В этой статье расскажу, как правильно связать блог с Google Analytics, какие метрики важны, как настроить события и связать данные с Bitrix24 на практике.
Содержание
Почему важна интеграция
Выбор между GA4 и Universal Analytics
Подготовка и чек-лист перед внедрением
Установка через Google Tag Manager или напрямую
Какие события отслеживать в блоге
UTM, передача в Bitrix24 и связывание с лидами
Кросс-доменные сценарии и внешние формы
Продвинутые возможности: BigQuery, аудитории, ремаркетинг
Конфиденциальность, согласие и соответствие требованиям
Тестирование и отладка
Практический чек-лист и рекомендации
Почему важна интеграция
Блог для компании — это не только место для статей. Это источник входящего трафика, канал прогрева и, часто, первый контакт будущего клиента с брендом. Без настроенной аналитики вы теряете контекст: откуда пришел пользователь, какие материалы привели к покупке и какие темы стоит усиливать.
Правильно настроенная интеграция позволяет видеть путь пользователя от статьи до формы обратной связи, оценивать вложения в контент и оптимизировать воронку. Это значит — принимать решения на данных, а не на ощущениях.
Выбор между GA4 и Universal Analytics
Google постепенно переводит всех на GA4 — это будущее, где событие в основе, а не сессия. Если у вас еще Universal Analytics, планируйте миграцию. Но переход требует внимания к терминологии и к тому, как вы храните исторические данные.
GA4 удобен для гибкого отслеживания событий, интеграции с BigQuery и построения аудиторий. Universal удобен тем, что многие отчеты понятны сразу. Мой совет — запускать GA4 параллельно с тем инструментом, который уже используете, и постепенно переносить ключевые события и конверсии.
Подготовка и чек-лист перед внедрением
Прежде чем вставлять скрипты, соберите требования и процессы. Решите, какие бизнес-события — лид, заявка, скачивание, звонок — нужно передавать в аналитику и в CRM.
Соберите список страниц блога, форм и внешних ресурсов, через которые проходят пользователи. Подумайте о том, какие UTM-метки будут едиными для кампаний и как вы будете их хранить в Bitrix24.
Короткий чек-лист:
- Создать/проверить аккаунт Google и доступы в Analytics.
- Установить Google Tag Manager (GTM) на сайт или согласовать внедрение тегов напрямую.
- Определить список событий и конверсий.
- Согласовать политику cookie и баннер согласия.
- Подготовить скрытые поля в формах для UTM и Client ID.
Установка через Google Tag Manager или напрямую
Я рекомендую GTM. Он дает гибкость без постоянного правки кода сайта и позволяет маркетологу запускать теги без разработчика. Но если у вас очень простой сайт и вы предпочитаете один скрипт — можно подключить gtag напрямую.
Базовые шаги через GTM:
- Создайте контейнер GTM и вставьте код контейнера в шаблон сайта, сразу после открывающего тега body.
- В GTM создайте тег GA4 Configuration и укажите Measurement ID (формат G-XXXXXXX).
- Настройте триггер — All Pages — для этого тега, чтобы конфигурация загружалась на всех страницах.
- Опубликуйте контейнер и проверьте через режим предварительного просмотра.
Если ставите gtag напрямую, вставьте скрипт конфигурации на все страницы и проверьте через консоль браузера наличие gtag(‘config’, ‘G-XXXX’).
Какие события отслеживать в блоге
Стандартные метрики важны, но именно события дадут понимание взаимодействия с контентом. Ниже — перечень ключевых событий, которые я обычно рекомендую внедрять в корпоративный блог.
Эти события легко настроить через GTM, используя прослушку кликов, отправку данных из формы и прослушку видимости элементов.
Список рекомендуемых событий
Включайте события с понятными именами, например: article_view, scroll_depth, outbound_click, newsletter_signup, form_submit, file_download.
| Событие | Что фиксирует | Параметры |
|---|---|---|
| article_view | Просмотр статьи (можно фиксировать при достижении определенного времени на странице) | article_id, article_title, category |
| scroll_depth | Глубина прокрутки, например 25/50/75/100% | percent |
| outbound_click | Переход на внешний ресурс (включая ссылки на partners, файлы) | link_url, link_domain |
| newsletter_signup | Подписка на рассылку | method, form_id |
| form_submit | Отправка контактной формы | form_id, form_name, success |
| file_download | Скачивание материалов (PDF, whitepaper) | file_name, file_type |
Как настраивать scroll_depth и outbound_click
Scroll depth — полезная метрика: если у статьи высокий процент прокрутки, значит контент держит внимание. В GTM создайте триггеры на видимость элемента или используйте встроенные переменные для высчитывания процента прокрутки.
Для outbound_click создайте триггер типа Click — Just Links, исключите внутренний домен и добавьте условие, чтобы тег срабатывал только для ссылок с target=»_blank» или ссылок на внешние домены.
UTM, передача в Bitrix24 и связывание с лидами
UTM-метки — простой и надежный способ понять, откуда пришел посетитель. Важно не только собирать UTM, но и передавать их в CRM при создании лида. Тогда вы получите полную историю: от объявления и статьи до сделки.
Практический подход, который применяем в Оптимум24: заполняем скрытые поля формы данными из URL и Cookie, а затем отправляем вместе с формой в Bitrix24.
Шаги для передачи UTM в формы
- Добавьте скрытые поля в все формы: utm_source, utm_medium, utm_campaign, utm_term, utm_content, gclid, client_id.
- При первой загрузке страницы парсите URL и сохраняйте UTM в cookie или localStorage с длительным сроком хранения (например 30 дней).
- Перед отправкой формы заполняйте скрытые поля значениями из cookie. Для client_id используйте идентификатор из GA4/gtag, если нужен более точный анализ.
- На сервере убедитесь, что эти поля приходят и сохраняются в CRM при создании лида.
Этот механизм помогает связать визит блога с конкретным лидом в Bitrix24 — так вы будете понимать, какие статьи приводят клиентов.
Пример кода для заполнения скрытых полей (упрощенно)
Ниже псевдокод, который показывает логику. В боевой системе обсудите с разработчиком детали и безопасность.
if (location.search.includes('utm_')) {
// сохранить utm в cookie
saveToCookie('utm_source', getParam('utm_source'));
...
}
document.querySelectorAll('form').forEach(form => {
form.querySelector('input[name="utm_source"]').value = getFromCookie('utm_source');
...
});
Кросс-доменные сценарии и внешние формы
Бывает так, что блог расположен на поддомене или даже на другом домене. Тогда важно обеспечить корректную передачу client_id и UTM между доменами, чтобы сессия пользователя не терялась.
При использовании GA4 настройка кросс-домена осуществляется через список автоматического связывания доменов или через GTM с передачей параметров при клике на ссылку, ведущую на нужный домен.
Частые сценарии и решения
- Поддомен блога и основной сайт на одном домене — достаточно стандартной конфигурации, cookies будут общими при правильных настройках домена.
- Блог на отдельном домене — настраивайте cross-domain linking и передавайте client_id в URL при навигации между доменами.
- Формы на внешних сервисах (Typeform, Google Forms) — используйте скрипты, которые добавляют UTM в поля формы через URL, либо передавайте значения через API.
Продвинутые возможности: BigQuery, аудитории, ремаркетинг
Когда основные события настроены, стоит подумать о следующем шаге — экспорт данных в BigQuery, построении ретаргетинговых аудиторий и связке с Google Ads. Это дает возможность точечно работать с теплыми аудиториями блога.
Экспорт в BigQuery особенно полезен для долгосрочного хранения и гибкой аналитики: объединяете данные GA4 с CRM-данными и получаете полноценную картину в разрезе пользователя.
Ремаркетинг и аудитории
Создавайте аудитории в GA4 на основе событий: посетители, прочитавшие 2 статьи, загрузившие whitepaper или оставившие форму, но не завершившие покупку. Эти аудитории можно передавать в Google Ads для точного таргетинга.
Важно: перед использованием ретаргетинга удостоверьтесь, что у вас настроен баннер согласия и соблюдаются локальные правила по персональным данным.
Конфиденциальность, согласие и соответствие требованиям
Сбор аналитики пересекается с законодательством о персональных данных. В ряде стран и регионов требуется явное согласие пользователя на установку аналитических cookie.
Рекомендация: интегрируйте баннер согласия, который блокирует загрузку аналитических тегов до подтверждения, и документируйте политику обработки данных на сайте.
Что важно учесть
- Анонимизация IP в GA4 включается по умолчанию в некоторых регионах, но уточните настройки.
- Предоставьте пользователю возможность отказаться от трекинга и корректно обрабатывайте такое состояние в GTM.
- Хранение и передача персональных данных из форм в CRM должны соответствовать вашей политике конфиденциальности.
Тестирование и отладка
После внедрения теги нужно тщательно проверить. В GTM есть режим Preview, в GA4 — DebugView. Используйте их перед публикацией.
Пошаговая проверка:
- Откройте GTM Preview и пройдите путь пользователя по сайту, проверьте срабатывание всех тегов.
- В GA4 DebugView смотрите события и параметры, приходящие с вашего тестового браузера.
- Проверьте данные UTM в CRM по тестовой заявке — убедитесь, что все поля приходят и сохраняются.
- Проверьте отчетность спустя 24-48 часов — данные в GA4 появляются не мгновенно во всех отчетах.
Практический чек-лист и рекомендации
Ниже — компактный чек-лист, который можно распечатать и пройти при внедрении. Он отражает последовательность действий и типичные точки контроля.
| Этап | Действие | Контроль |
|---|---|---|
| Планирование | Определить ключевые события и конверсии | Согласовано с маркетологом и продажами |
| Установка | Внедрить GTM и GA4 конфигурацию | GTM Preview и GA4 DebugView |
| Формы | Добавить скрытые поля и заполнение UTM | Тестовая отправка лида в Bitrix24 |
| События | Настроить scroll, click, download | Проверка в реальном времени |
| Правила | Установить баннер согласия | Тест в разных браузерах и на мобильных |
| Аналитика | Создать аудитории и конверсии | Сверка с CRM-данными |
Практические советы и примеры из жизни
Одна из наших задач в Оптимум24 была связать блог с CRM так, чтобы маркетологи видели реальные доходы с контента. Мы столкнулись с проблемой: пользователи приходили из разных источников и заполняли форму спустя недели. Решение — cookie с UTM на 90 дней и заполнение дополнительных полей с client_id.
Пара хитростей, которые сработали:
- Сохраняйте client_id в cookie и отправляйте его в CRM — это помогает сопоставить визиты в GA и конкретный лид в Bitrix24.
- Пишите в статьях призыв к действию с уникальными UTM — так легче отслеживать эффективность отдельных материалов.
- Для PDF и материалов используйте отдельные события file_download с параметром ‘campaign’ — это даст представление, какие лиды пришли после изучения материалов.
Заключительные мысли и дальнейшие шаги
Интеграция аналитики с блогом — это непрерывный процесс. Первичная настройка даст вам базу, но настоящая ценность приходит, когда вы начнете регулярно анализировать данные, делать гипотезы и тесты.
Начните с малого: правильно установите GTM и GA4, настройте 5-7 ключевых событий и убедитесь, что UTM передаются в Bitrix24. По мере роста понимания добавляйте аудитории, экспорт в BigQuery и связи с рекламными системами. Так вы превратите блог из площадки для статей в измеряемый источник лидов и продаж.
