Как отслеживать подписки на Телеграм-канал и передавать в Яндекс Метрику?

Пришел вопрос от подписчика про отслеживание подписок в телеграм-каналах:
Здравствуйте! Я хочу вести трафик в телеграм-канал из Яндекс Директа через прокладку. Как можно отследить, сколько пришло подписчиков с рекламы, и оптимизировать РК по ним? Только через пригласительные ссылки?

Отследить подписчиков можно 2 способами:

  1. Через пригласительные ссылки. Статистика по ним будет в Телеграме и в сервисах типа TGstat.
  2. Через ботов — я пользуюсь tgtrekbot и tgtrack. Боты передают данные о новых подписчиках через офлайн-конверсии в Яндекс Метрику. Поэтому РК в Директе можно оптимизировать не только по переходу в ТГ-канал, но и по подпискам.

Сначала мы пользовались tgtrekbot, но в конце прошлого года перешли на tgtrack.

Минусы tgtreсkbot:

  1. Конверсия в подписку выше, если переход с рекламы идет на заранее подготовленный пост. А через этого бота можно отправить пользователя только в конец ленты:(
  2. Чтобы передавались оффлайн-конверсии, нужно сформировать ссылку в боте и поставить на лендинг. С этим проблем нет:) Но вот переход по этой ссылке в Телеграм сильно тормозит.

Главный плюс — это бесплатность)

По второму боту tgtrack ситуация такая:

  1. Быстрый переход в телеграм, без тормозов;
  2. Можно отправлять пользователя на любой пост;
  3. Есть аналитика по ссылкам, сюда же подтягиваются UTM метки из Директа.
  4. Без подписки офлайн-конверсии не передаются, но доступны ежедневные уведомления, кто подписался/отписался за сутки.

Стоимость — от 990 руб в месяц.

В одном из наших проектов по продвижению ТГ-канала, клиент доверяет статистике только по пригласительным ссылкам😖 И вот тут проблема, т.к. оба бота не передадут офлайн-конверсии, если переход будет по пригласительной ссылке.