Как отслеживать обращения в мессенджеры в Google Analytics 4
Мессенджеры — 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. Мы внедряем аналитику под ключ для бизнесов любого масштаба.


