Знакомимся - Tggo.me! Сервис аналитики внешнего трафика для Telegram-каналов

Привет! Если вы продвигаете свой Telegram-канал с помощью внешних источников — будь то реклама, посты в соцсетях, статьи на сайтах или email-рассылки — вы наверняка сталкивались с проблемой: как понять, что из этого действительно работает? Стандартные инструменты аналитики Telegram отлично показывают внутреннюю активность, но оставляют в "слепой зоне" эффективность внешних каналов. Вы видите общий рост, но не знаете, какая конкретно кампания привела подписчиков и окупились ли вложения.

Именно для решения этой задачи я создал Tggo.me — сервис, который вносит ясность в аналитику внешнего трафика Telegram.

Знакомимся - Tggo.me! Сервис аналитики внешнего трафика для Telegram-каналов

Почему стандартные подходы недостаточны и почему это важно?

Без точных данных об источниках сложно:

  • Оценить реальный ROI ваших маркетинговых активностей.
  • Оптимизировать рекламный бюджет, перенаправляя его на эффективные каналы.
  • Понять, какой контент или площадка лучше всего привлекают вашу целевую аудиторию.

Существующие обходные пути вроде URL-сокращателей (которые скрывают конечный t.me адрес и снижают доверие) или сложных сайтов-прокладок (требующих серьезных технических ресурсов) часто неудобны.

Как работает Tggo.me

Вместо простого редиректа, Tggo.me использует специальные промежуточные страницы вида tggo.me/ВашКанал. Когда пользователь кликает на такую ссылку и попадает на эту страницу, наш легкий JavaScript-трекер успевает зафиксировать всю важную информацию: источник перехода, Referrer, и все ваши UTM-метки (utm_source, utm_campaign и т.д.). И только после этого пользователь по кнопке переходит непосредственно в приложение Telegram (tg:// ссылка). Этот подход позволяет собрать точные данные, не создавая заметной задержки для пользователя.

Страницы канала

Для каждого канала создается специальная страница. Она почти полностью повторяет стиль страниц t.me, но с некоторыми улучшениями:

  • в первую очередь она доступна для индексации поисковиками, если замечали, то в индексе поисковиков очень редко попадаются ссылки на каналы, также она SEO-оптимизирована, заголовок и описание берется из названия канала
  • дополнительно обрабатываем ссылки в описании канала
  • у канала также есть лента сообщений, где каждое сообщение тоже индексируется + она оптимизирована для мобильных устройств, на первом плане отображается кнопка перехода в канал и кнопка меню для просмотра описания канала, что отсутствует у t.me
  • каждое сообщение также имеет свою страницу, и в отличии от t.me где сообщение встроено во фрейм, у нас оно доступно для индексации. И в сообщение выводим немного больше информации (реакции, количество комментариев) + улучшили стилистику сообщения, чтобы больше походило на оригинальное сообщение в мессенджере

В итоге каждый канал имеет полноценную web-версию доступную для индексации. Пока лента отображается не у всех каналов из-за технических ограничений, работаю над решением вопроса. Но на сами сообщения можно ссылаться.

Технический момент: страницы канала и сообщений создаются в момент первого обращения к ним и данные о канале/сообщении запрашиваются с серверов Telegram, основная информация сохраняется и периодически обновляется. Необходимость сохранения обусловлена быстрой отдачей контента.

Важный момент: Если на канал наложены какие то ограничения от Telegram, в частности отображения контента на сторонних ресурсах, то контент таких каналов отображаться не будет, а на странице канала будет предупреждение об ограничении. Также мы не отображаем контент закрытых и приватных каналов. Для доступа к страницам канала, у канала должен быть указан username.

Сравнение Tggo.me страниц с t.me

Страница канала:

Страница ленты сообщений:

Мобильная версия сообщения:

Как работает трекинг

1. Пользователь переходит по ссылке:

tggo.me/mychannel?utm_source=vc&utm_campaign=article

2. Загружается страница канала/профиля на tggo.me

3. Асинхронно загружается и выполняется JS-трекер

Идентификация пользователя

Трекер проверяет наличие first-party cookies:

  • visitor_id (хранится 2 года): Позволяет узнать, новый это пользователь или вернувшийся.
  • session_id (хранится до закрытия браузера): Определяет текущую сессию пользователя.

Если cookies нет, они генерируются и устанавливаются.

Сбор данных

Трекер собирает следующую информацию:

  • URL страницы, включая все GET-параметры (UTM-метки, utm_referrer и т.д.).
  • Referrer (если передан браузером).
  • User-Agent (тип браузера, ОС, устройство).
  • IP-адрес (для GeoIP).
  • Временные метки.
  • Уникальные ID (visitor, session).

Данные собираемые трекером доступны в консоли браузера

Знакомимся - Tggo.me! Сервис аналитики внешнего трафика для Telegram-каналов

Отправка на бэкенд: Собранные данные отправляются асинхронным AJAX-запросом на бэкенд (PHP).

Бэкенд-обработка: PHP-скрипт парсит полученные данные, валидирует их и записывает визит в базу данных.

Взаимодействие пользователя: Трекер также отслеживает взаимодействие пользователя со страницей (клики по ссылкам, время ухода).

Переход в Telegram: На страницах есть кнопка и ссылки для перехода непосредственно в Telegram (tg://...). При клике на них пользователь покидает страницу и открывает приложение Telegram. Этот клик также фиксируется.

Но у трекинга есть свои ограничения: Стандартные для cookie-based подхода. Открытие в режиме инкогнито, в другом браузере или после очистки cookies приведет к созданию нового visitor_id. Cross-device трекинг не реализуем этим методом.

Интеграция с GA и Я.Метрикой

На страницах канала можно разместить счетчики внешней аналитики, сейчас поддерживаются GA и Я.Метрика. Это позволит получить большую информацию о ваших посетителях и связать с рекламой канала. Подключить счетчики можно через бота.

В системы аналитики также отправляется событие ‘viewInTelegram’ при клике по кнопке или ссылке осуществляющей переход в канал. Для отправки используются стандартные методы: gtag('event', 'viewInTelegram') для GA4 и ym(XXXXXX, 'reachGoal', 'viewInTelegram') для Метрики. Возможности кастомизации этих событий не предусмотрено.

Бот @tggomebot

Для управления сбором статистики и данными на страницах канала предусмотрен бот @tggomebot. Бот нужен для:

  • Верификации владения каналом: При добавлении бота в админы канала (желательно с правом на управление ссылками) владелец подтверждает его право на управление настройками статистики для данного канала.
  • Предоставления интерфейса для отчетов: Всю статистику по каналу, которую собрала система, можно просмотреть через WebApp-приложение бота.
  • Управления настройками: Владелец канала через бота может менять настройки (например, подключать счетчики GA/Metrica) сбора данных. Управлять некоторыми элементами на страницах канала (в разработке).

Другие администраторы канала также получают доступ к просмотру статистики, но без возможности управления настройками канала через бота. Это позволяет разделить роли владельца и маркетолога/аналитика например.

Отчеты аналитики

Отчеты по собранной аналитике можно просмотреть через бота запустив WebApp-приложение. Сейчас доступны следующие отчеты:

  • Посетители. Отчет показывает сколько было всего и уникальных переходов на страницы вашего канала
  • Переходы. Отчет показывает с каких типов источника был осуществлен переход (поиск, реклама, реферальная ссылка)
  • Сайты. Показывает список сайтов с которых был осуществлен переход и количество уникальных переходов.
  • UTM-метки. Отчет показывающий детально количество переходов по цепочке UTM-меток.

Отчеты в разработке:

  • География. Отчет по числу переходов в разрезе стран и городов.
  • Устройства. Соотношение по устройствам используемых пользователями.
  • Сайты/Страницы. Более детализированный отчет о переходах с конкретных страниц сайтов.
  • Посетители. Суммарная информация по каждому посетителю, все его действия на страницах канала.

Информация в отчетах обновляется каждые 2 часа.

Вы можете предложить свои идеи отчетов, написав их здесь в комментариях или связавшись со мной https://tggo.me/jubiks

Ключевые возможности Tggo.me

  • Точное отслеживание источников: Узнайте, с какого сайта, соцсети, или рекламной кампании пришел пользователь.
  • Глубокая UTM-аналитика: Сегментируйте трафик по всем стандартным меткам для детального анализа.
  • Понятные отчеты в Telegram-боте: Вся статистика (уникальные посетители, визиты, источники, география, UTM) доступна в удобном интерфейсе прямо в Telegram (@tggomebot).
  • Интеграция с веб-аналитикой: Легко подключайте счетчики Google Analytics и Яндекс.Метрики и получайте событие viewInTelegram при переходе пользователя в мессенджер.
  • SEO-преимущества: Страницы сервиса индексируются поисковиками, что может дать дополнительный органический трафик вашему каналу.

Практическое применение: Как можно использовать Tggo.me?

Вот несколько гипотетических сценариев, как Tggo.me может помочь в решении маркетинговых задач:

  • Анализ рекламной кампании: Представим, вы запустили рекламу в Яндекс.Директ и VK Ads с целью привлечь подписчиков в Telegram. Разметив ссылки UTM-метками (utm_source=yandex, utm_source=vk, utm_campaign=название и т.д.), вы сможете в отчете Tggo.me увидеть, сколько уникальных переходов принесла каждая площадка и кампания, чтобы оценить их относительную эффективность.
  • Сравнение контентных площадок: Допустим, вы разместили ссылку на Telegram-канал в статье на своем сайте и в посте на VC.ru. Используя разные utm_source (my_site, vc_article), вы посмотрите в Tggo.me, какой источник привел больше заинтересованных посетителей (тех, кто не просто кликнул, но и перешел в Telegram – через событие viewInTelegram в вашей GA/Metrica, если подключено).
  • Оптимизация контента: Вы публикуете анонсы постов из Telegram в своей группе VK. Используя разные utm_content для разных анонсов, можно отследить, какие темы или форматы анонсов вызывают больше всего переходов в основной канал.

Запуск на Product Radar и ваша помощь!

Я недавно представил Tggo.me на Product Radar — российской площадке для IT-стартапов: https://productradar.ru/product/tggo-me/

Для меня сейчас невероятно важна обратная связь от реальных пользователей! Если вы занимаетесь продвижением в Telegram, пожалуйста, попробуйте Tggo.me и поделитесь своим мнением, идеями или вопросами прямо на странице Product Radar. Ваша поддержка и критика помогут сделать сервис лучше.

И, конечно, если Tggo.me показался вам полезным инструментом, ваша поддержка голосом на Product Radar очень поможет проекту получить больше видимости! 🙏

Отдельная благодарность “охотнику” поддерживающему мой проект Тиграну Басеяну, автору полезного Telegram-канала Black product owner, где он делится опытом и инсайтами о создании продуктов, стартапах и управлении. А также спасибо всем кто голосовал за проект и тем кто решит поддержать проект.

Проект Tggo.me активно развивается. В планах — улучшение механизмов агрегации данных, запуск поисковой системы по Telegram-каналам и выход на международный рынок.

Попробуйте сейчас!

Хватит гадать об эффективности вашего маркетинга в Telegram! Начните принимать решения на основе данных.

Спасибо за ваше внимание! Буду рад ответить на вопросы здесь или на Product Radar.

5
1
Начать дискуссию