← Вернуться к блогу

Как отслеживать обращения в мессенджеры в Google Analytics 4

| 30 Апр 2026 Обновлено: 01 Июн 2026 | 9 мин чтения 1 просмотров

Мессенджеры — Telegram, Viber, Facebook Messenger — забирают всё большую долю обращений от клиентов. Без правильного трекинга вы не знаете, какая реклама привела этих людей. В этой статье — два проверенных метода отслеживания обращений в мессенджеры в Google Analytics 4: через Ringostat и через собственные события GTM.

Почему важно отслеживать обращения в мессенджеры

В 2025–2026 годах мессенджеры стали одним из трёх основных каналов первичного обращения. В нишах строительных материалов, автозапчастей, медицинских услуг доля обращений через Telegram и Viber может превышать 30–40% от всех входящих контактов.

Проблема одна: стандартный GA4 не фиксирует переход по ссылке на мессенджер как конверсию. Когда посетитель нажимает https://t.me/your_bot, браузер открывает приложение — и GA4 не получает никакого сигнала о выполненной цели.

Это приводит к реальным проблемам в бизнесе:

  • Нет данных атрибуции для лидов из мессенджеров — вы не знаете, какие кампании их генерируют
  • Сигналы оптимизации неполны — рекламный бюджет управляется по неполным данным
  • Неизвестна реальная стоимость лида с отдельных каналов
  • Невозможно сравнить эффективность мессенджеров с звонками и формами

Если обращения через мессенджеры превышают 30% от общего объёма лидов — настройка трекинга становится критической задачей, а не опциональным улучшением.

Как работает отслеживание мессенджеров — принцип работы

Подход 1 — Фиксация клика по ссылке на сайте

Вы фиксируете момент клика по ссылке на мессенджер на сайте. GTM или специализированная платформа перехватывает клик и отправляет событие в GA4 с параметрами сессии (источник трафика, кампания, страница клика).

Что отслеживается: канал и источник трафика, страница клика, тип мессенджера, устройство, время обращения.

Ограничение: вы знаете, что пользователь нажал кнопку, но не знаете, отправил ли он сообщение. Это сигнал намерения, а не подтверждённый лид.

Подход 2 — Фиксация реального обращения через интеграцию

Платформы вроде Ringostat интегрируются напрямую с API мессенджеров. Когда пользователь отправляет первое сообщение, система фиксирует реальное обращение и передаёт обогащённые данные в GA4 через Measurement Protocol — включая UTM-параметры сессии, предшествовавшей разговору.

Метод 1 — Ringostat: пошаговый гайд

Ringostat — платформа для отслеживания звонков и обращений, которая поддерживает Telegram, Viber и Facebook Messenger. Она автоматически связывает обращение в мессенджер с рекламной сессией и передаёт данные в GA4.

Шаг 1. Установите трекинговый код Ringostat

Зарегистрируйтесь на ringostat.com, подключите свой домен и добавьте сниппет на сайт через GTM или напрямую в <head>:

<!-- Ringostat tracking snippet -->
<script>
  (function(r,i,n,g,o,s,t,a){
    r['RingostatObject']=o;r[o]=r[o]||function(){
    (r[o].q=r[o].q||[]).push(arguments)},r[o].l=1*new Date();
    s=i.createElement(n),t=i.getElementsByTagName(n)[0];
    s.async=1;s.src=g;t.parentNode.insertBefore(s,t)
  })(window,document,'script','//cdn.ringostat.com/sp.js','rns');
  rns('init', 'YOUR_PROJECT_ID');
</script>

Шаг 2. Подключите мессенджеры в кабинете Ringostat

В разделе Интеграции → Мессенджеры подключите Telegram-бота, Viber Public Account или страницу Facebook. Для Telegram: создайте бота через @BotFather, получите токен, вставьте его в Ringostat. Платформа автоматически заменит ссылки на сайте на трекинговые.

Шаг 3. Подключите Ringostat к Google Analytics 4

1. В кабинете Ringostat откройте Интеграции → Google Analytics 4.
2. Введите Measurement ID вашего потока GA4 (формат: G-XXXXXXXXXX).
3. Включите передачу событий: ringostat_messenger_chat_start, ringostat_messenger_message_sent.
4. При необходимости добавьте собственные параметры событий для размерностей в отчётах GA4.

Шаг 4. Проверьте передачу данных через DebugView

Откройте GA4 → DebugView, нажмите кнопку Telegram на сайте и отправьте тестовое сообщение. В течение 30–60 секунд в DebugView должно появиться событие от Ringostat. Убедитесь, что оно содержит параметры: source, medium, campaign и messenger_type.

Какие данные передаёт Ringostat в GA4

  • Канал и источник трафика (UTM-параметры первой сессии)
  • Реферальный ресурс — откуда пришёл пользователь до посещения сайта
  • Время обращения
  • Платформа мессенджера (Telegram / Viber / Facebook)
  • Информация о контакте (имя, если доступно)
  • Идентификатор сессии для многоканальной атрибуции в GA4

Метод 2 — Собственные события через GTM: пошаговый гайд

Если Ringostat не вписывается в бюджет или вы хотите полностью контролировать трекинг — настройте отслеживание кликов по ссылкам на мессенджеры через Google Tag Manager.

Шаг 1. Проверьте ссылки на мессенджеры на сайте

Найдите все ссылки на мессенджеры. Типичные форматы:
— Telegram: https://t.me/your_username или tg://resolve?domain=your_username
— Viber: viber://pa?chatURI=your_account или https://invite.viber.com/...
— Facebook Messenger: https://m.me/your_page

Шаг 2. Создайте триггер в GTM

1. В GTM откройте Триггеры → Создать.
2. Тип триггера: Клик — Только ссылки.
3. Срабатывание: Некоторые клики по ссылкам.
4. Условие: Click URLсодержитt.me.
5. Добавьте ещё одно условие (ИЛИ): Click URLсодержитviber://.
6. Сохраните как Триггер - Клик Мессенджер.

Шаг 3. Создайте тег события GA4

1. В GTM откройте Теги → Создать.
2. Тип тега: Google Analytics: событие GA4.
3. Тег конфигурации: ваш G-XXXXXXXXXX.
4. Название события: messenger_click.
5. Добавьте параметры события:

// Параметры события messenger_click
messenger_type  = {{Переменная Тип Мессенджера}}
page_location   = {{Page URL}}
page_title      = {{Page Title}}

6. Триггер: Триггер - Клик Мессенджер.
7. Сохраните и опубликуйте контейнер.

Шаг 4. Создайте переменную Тип Мессенджера

Добавьте переменную Custom JavaScript в GTM для классификации типов мессенджеров:

// Переменная: Тип Мессенджера
function() {
  var url = {{Click URL}};
  if (!url) return 'unknown';
  if (url.indexOf('t.me') !== -1 || url.indexOf('tg://') !== -1) return 'telegram';
  if (url.indexOf('viber://') !== -1 || url.indexOf('invite.viber') !== -1) return 'viber';
  if (url.indexOf('m.me') !== -1 || url.indexOf('messenger.com') !== -1) return 'facebook_messenger';
  if (url.indexOf('wa.me') !== -1 || url.indexOf('whatsapp') !== -1) return 'whatsapp';
  return 'other';
}

Шаг 5. Отметьте событие как конверсию в GA4

1. В GA4 откройте Администрирование → Конверсии.
2. Нажмите Новое событие-конверсия → Введите название события вручную.
3. Введите messenger_click.
4. Сохраните. GA4 будет считать эти клики конверсиями во всех отчётах.

Какие данные можно получить после настройки трекинга

  • Источник/канал обращения — какая рекламная кампания, ключевое слово или публикация привела к клику
  • Тип мессенджера — Telegram, Viber, Facebook Messenger в разрезе
  • Страница обращения — с какой страницы чаще всего кликают на мессенджер
  • Время обращения — час, день недели, сезонность
  • Устройство — mobile vs desktop (на мобильных кликов значительно больше)
  • Аудитория — демография, география, новые vs вернувшиеся пользователи

При использовании Ringostat дополнительно доступны: реальные лиды (а не просто клики), время первого ответа оператора, длительность переписки.

Как анализировать результаты в GA4

Отчёт по конверсиям

Откройте Отчёты → Вовлечённость → Конверсии. Найдите событие messenger_click. Примените разбивку по Источник/канал — увидите, какие каналы генерируют больше всего обращений в мессенджеры.

Исследования (Explore)

Создайте кастомный отчёт в Исследованиях:
— Измерения: Источник/канал, Название кампании, Страница
— Показатели: Конверсии (фильтр: только messenger_click), Сеансы, Коэффициент конверсии
— Сегмент: сеансы с конверсией messenger_click

Атрибуция

В Администрирование → Атрибуция убедитесь, что модель атрибуции — На основе данных — рекомендованная GA4 в 2026 году. Это обеспечит правильное распределение ценности мессенджерных конверсий между всеми точками контакта.

Типичные ошибки и как их избежать

  • Событие не помечено как конверсия. Клики фиксируются, но не отображаются в отчётах по конверсиям. Решение: GA4 → Администрирование → Конверсии → добавить messenger_click.
  • Триггер GTM срабатывает на все ссылки. Проверьте условия триггера — добавьте фильтр по Click URL, чтобы фиксировать только ссылки на мессенджеры.
  • Отсутствует параметр messenger_type. Без него вы не отличаете Telegram от Viber в отчётах. Всегда передавайте тип мессенджера как параметр события.
  • Дублирование событий от Ringostat и GTM. Если оба метода активны одновременно — события будут считаться дважды. Используйте один метод или настройте исключения.
  • Нет тестирования через DebugView. Перед запуском всегда проверяйте настройку в DebugView — он показывает события в реальном времени.
  • Отсутствуют UTM-метки в рекламных ссылках. Без UTM GA4 атрибутирует все обращения как «(direct) / (none)». Обязательно используйте UTM-разметку во всех кампаниях.

FAQ — ответы на часто задаваемые вопросы

Можно ли отслеживать обращения в мессенджеры без Ringostat?

Да. Метод 2 в этой статье — собственные события через GTM — полностью бесплатный и не требует Ringostat. Вы самостоятельно настраиваете триггер клика и передаёте событие в GA4. Ограничение: вы фиксируете клик, а не факт реального обращения. Ringostat даёт более точные данные — реальные сообщения, а не просто клики.

Зафиксируется ли клик по Telegram deep-link до открытия приложения?

Да — GTM фиксирует событие клика на элементе страницы до того, как браузер передаёт управление приложению. Ringostat работает аналогично. Рекомендация: используйте ссылки https://t.me/ вместо tg:// — стандартные HTTPS-ссылки надёжнее работают на iOS и Android, а некоторые схемы tg:// могут блокировать обработчик кликов GTM в определённых браузерах.

Сколько времени займёт настройка?

Метод GTM: 1–2 часа для опытного специалиста, знакомого с GA4 и GTM. Метод Ringostat: 2–4 часа, включая интеграции мессенджеров (настройку бота, подключение аккаунтов) и верификацию. Сводные отчёты появляются в GA4 в течение 24–48 часов; DebugView показывает данные в реальном времени при тестировании.

Можно ли отслеживать Viber так же, как Telegram?

Да. Технический подход идентичен. В триггере GTM добавьте условие: Click URL содержит viber:// или invite.viber.com. Параметр события messenger_type вернёт значение viber. Ringostat поддерживает Viber Public Account нативно — подключение аналогично интеграции Telegram-бота.

Влияет ли трекинг мессенджеров на соблюдение требований о конфиденциальности?

Отслеживание клика по ссылке на вашем сайте не подразумевает передачи персональных данных — это поведенческое событие в вашем проекте GA4. Если вы используете Ringostat для фиксации содержимого сообщений или имён контактов, вы обрабатываете персональные данные. В этом случае обновите Политику конфиденциальности, внедрите Consent Mode v2 для GA4 и обеспечьте соответствие требованиям законодательства. В Украине это регулируется Законом о защите персональных данных.

Готовы настроить аналитику?

Команда Spilno Agency поможет настроить полноценный трекинг всех обращений — звонков, форм и мессенджеров — и связать их с рекламными кампаниями в GA4. Мы внедряем аналитику под ключ для бизнесов любого масштаба.

Заказать настройку аналитики →

Валерій Красько
Валерій Красько Spilno Agency Все статьи автора →
← Вернуться к блогу