Точка входа/Инструкция

Инструкция

Как подключить канал в Telegram или Max, связать подписки с рекламой в Яндекс.Директе и где смотреть, откуда пришёл каждый подписчик или лид. Бот в Telegram: @jointrack_bot, в Max: «ТочкаВхода».

1Как это работает

Скрипт на лендингеЗапоминает переход: из какой рекламы пришёл человек и когда нажал кнопку канала.
Бот в каналеДобавлен администратором и видит, кто подписался и кто отписался.
СвязкаСервис находит переход, после которого человек подписался, и узнаёт источник.
Цель в МетрикеПодписка уходит в Яндекс.Метрику, и Директ может учиться на подписках, а не на кликах.

2Быстрый старт

  1. Добавьте бота администратором в свой канал. Как это сделать
  2. Отправьте боту /add_integration, войдите через Яндекс ID и выберите счётчик Метрики. Бот создаст цель подписки и пришлёт скрипт.
  3. Вставьте скрипт в <head> лендинга.
  4. Пришлите боту адрес лендинга и нажмите «Проверить лендинг».
  5. В Директе добавьте цель подписки в стратегию кампании.

3Подключение канала

Канал в Max

  1. Откройте канал, затем «Подписчики» и «Добавить подписчика». Найдите бота «ТочкаВхода» и добавьте.
  2. В разделе «Администраторы» назначьте бота администратором. Из прав нужно только «добавлять подписчиков».
  3. Канал появится в боте сам, бот напишет об этом.

Канал в Telegram

  1. Откройте «Управление каналом», затем «Администраторы».
  2. Добавьте администратором @jointrack_bot. Из прав достаточно «добавлять подписчиков».
  3. Канал появится в боте сам. Если бот промолчал, нажмите «Канал добавлен»: он проверит, что видит канал и что вы в нём администратор.

Подписки учитываются с момента подключения. Если человек подписался раньше, а отписался уже при боте, в отписках у него будет источник «начальная аудитория».

4Интеграция с Яндекс.Директом

  1. Отправьте боту /add_integration. Если каналов несколько, бот спросит, какой подключаем.
  2. Нажмите «Войти через Яндекс ID». Сервис получает доступ к счётчикам Метрики, пароль он не видит.
  3. Выберите счётчик лендинга или «Создать новый счётчик», тогда укажите домен лендинга, например example.ru.
  4. Для канала Max по желанию отметьте «Кнопка через мини-апп». Что это даёт
  5. Бот создаст в счётчике цель «Join Max · подписка в Max» или «Join TG · подписка в ТГ» и пришлёт по шагам: скрипт для лендинга, ссылку, на которую должна вести кнопка, и что проверить. Всё это потом есть и в личном кабинете во вкладке «Настройки».
  6. Добавьте эту цель в стратегию кампании, чтобы Директ оптимизировался на подписки.
Подписка уходит в Метрику в течение минуты после того, как человек вступил в канал.

5Скрипт на лендинге

Скрипт выглядит так, у каждого канала свой номер. Бот присылает его при подключении интеграции, он же есть в личном кабинете во вкладке «Настройки»:

<script src="https://jointrack.ru/s/xxxxxxxxxxxx.js" defer></script>

Как поставить

  1. Вставьте скрипт в <head> на каждой странице, где есть кнопка канала. Если у проекта канал и в Telegram, и в Max, скриптов два, вставьте оба.
  2. Кнопка должна быть ссылкой на ваш канал:
    Telegram: https://t.me/ваш_канал
    Max, открытый канал: https://max.ru/имя_канала
    Max, закрытый канал: ссылка-приглашение https://max.ru/join/... ровно такая, как в Max.
  3. Кнопка может вести и на конкретный пост:
    Telegram: https://t.me/ваш_канал/123
    Max, открытый канал: ссылка на пост из «Копировать ссылку», вида https://max.ru/имя_канала/AaCmOgnmLIw.
    У закрытого канала Max ссылок на посты нет, только ссылка на канал.
  4. Пришлите боту адрес страницы и нажмите «Проверить лендинг»: бот покажет, видит ли он скрипт, кнопку и счётчик.
Поменяли ссылку на канал? Интеграцию пересоздавать не нужно. Поменяйте ссылку на кнопке лендинга и нажмите в боте «Проверить лендинг»: сервис сам подтянет новую ссылку канала.

Несколько лендингов на один канал

Лендингов может быть сколько угодно: основной, копии под разные кампании, тесты. Отдельная интеграция для этого не нужна, и заводить её не надо: поставьте на новую страницу тот же самый скрипт. Страница появится в отчётах сама после первых переходов, отдельно от других, в разделе «Лендинги».

6Кнопка через мини-апп

Обычная кнопка ведёт человека с лендинга сразу в канал. Кнопка через мини-апп сначала на секунду открывает мини-приложение сервиса внутри Max, а оно уже открывает канал. Работает для каналов Max: в Telegram перед мини-приложением появляется экран предпросмотра, и переход получается слишком долгим.

Видно каждого, кто нажалМессенджер сам передаёт мини-приложению id человека. Подписка привязывается к рекламе точно, без подбора по времени.
Видно лидов без подпискиЧеловек нажал кнопку, не подписался и написал вам: перешлите его сообщение боту, и будет видно, из какой он рекламы.
Цель для обученияВ Метрику уходит цель «Join Max · открыл мини-апп». Её можно добавить в стратегию, если подписок мало.
Минус: лишний экран. Часть людей может не дойти до канала. Включайте на отдельном лендинге и сравнивайте с обычной кнопкой: в кабинете в разделе «Лендинги» видно и переходы, и открытия мини-аппа.

Как включить

Кнопка у страницы меняет только эту страницу. Под таблицей есть общая настройка для всех остальных страниц с этим скриптом, в том числе новых. Перед её включением кабинет спросит подтверждение.

Цель в счётчике создаётся сама при первом включении. Скрипт на лендинге менять не нужно. Если кнопка вела на конкретный пост, после мини-приложения откроется этот пост.

Попробовать кнопку через мини-апп Откройте с телефона, где установлен Max: на секунду появится мини-приложение, потом откроется канал.

7Проверка лендинга

Пришлите боту адрес страницы, например example.ru, и нажмите «Проверить лендинг». В Telegram можно сразу командой: /check example.ru. Бот покажет:

Кнопка «🔄 Обновить» проверяет страницу заново и обновляет то же сообщение.

8Как подписка связывается с рекламой

С лендинга

Ни Telegram, ни Max не сообщают сайту, кто нажал кнопку. Поэтому, когда человек вступает в канал, сервис ищет переход с лендинга за последние 30 минут. Чем ближе переход по времени, тем выше его вес. Учитывается и язык браузера и приложения.

Через мини-приложение

Кнопка через мини-апп на лендинге (для каналов Max) и ссылки для посевов внутри мессенджера открывают наше мини-приложение. Мессенджер сам передаёт ему id человека, поэтому подписка привязывается точно, без подбора по времени.

Какие бывают источники

ИсточникЧто значит
Яндекс.Директподписка после перехода с лендинга с рекламными метками
посев: названиеподписка после перехода по ссылке для посевов с этим названием
без ссылкиперехода с лендинга или ссылки для посевов для этой подписки не нашлось
по приглашениючеловек пришёл по пригласительной ссылке, которую выдавал не сервис
начальная аудиторияподписался ещё до подключения бота, отписался уже при нём

В Метрику уходит только подписка, которая привязана к переходу с рекламы.

10Статистика в боте

Отправьте /stats и выберите канал или «Все каналы». Бот пришлёт сводку за последние 24 часа: сколько подписались и отписались, по каким источникам, какая конверсия из перехода в подписку и сколько целей передано в Метрику.

За другие периоды и с подробными разрезами статистика есть в личном кабинете.

11Утренний отчёт

Каждый день в 09:05 по Москве бот присылает администраторам канала отчёт за вчера. Отчёт получают те администраторы, которые запускали бота.

Если подписок за день не было, отчёт всё равно придёт с кнопкой «Больше не присылать пустых отчётов». Кнопка отключает пустые отчёты только для того, кто её нажал.

12История подписчика

Отправьте /user_info, затем id человека, его ник или перешлите боту любое его сообщение. Бот покажет:

Если человек не подписался, но переходил через мини-приложение, бот покажет и этот переход.

Видны только каналы, где вы сами администратор. Историю чужого канала бот не покажет.

13Личный кабинет

Отправьте боту /lk в Telegram или в Max. В Telegram ссылка на кабинет есть и в утреннем отчёте. Кабинет показывает каналы той платформы, из бота которой вы его открыли. По /lk он открывается на канале, где больше всего подписок за последние 7 дней, а по ссылке из отчёта на канале этого отчёта.

Ссылка личная, пересылать бесполезно. Перестала работать - отправьте боту команду ещё раз, придёт новая. Понадобится новая, снова отправьте /lk.

Если каналов несколько, они переключаются списком сверху. Рядом всегда видно, сколько сейчас подписчиков в канале. Разделы:

РазделЧто показывает
Подписчикикто подписался и отписался, поимённо, со временем и источником
Переходыоткрытия лендинга, переходы в канал, подписки и отписки. Шаг таблицы выбирается: от 5 минут до дня, свежее время сверху. Ниже то же по устройствам
Лендингикаждая страница: открытия, переходы в канал, открытия мини-аппа, процент перехода, подписки, процент подписки, отписки. Тестовые запуски и единичные срабатывания на чужих сайтах собраны в серую строку внизу
Меткикампании, группы, объявления, ключевые фразы, регионы, устройства, тип площадки и любые другие ваши метки. Нажмите на значение, чтобы оставить только его и разобрать дальше, например кампанию по регионам
Источникиподписки по источникам и сколько человек осталось в канале, сайты, с которых пришли на лендинг, посевы
Поиск по idдо 200 id или ников за раз: канал, статус, источник, кампания, регион, страница, устройство
Настройкисчётчик Метрики, скрипт для лендинга и ссылка для кнопки (с копированием), цели, которые передаёт сервис, кнопка через мини-апп для каждой страницы (каналы Max), ссылки для посевов: создать, переименовать, удалить

Статистика по списку

Во вкладке «Поиск по id» вставьте id своих клиентов или лидов и нажмите «Показать статистику только по ним». Все разделы пересчитаются только по этим людям: из каких кампаний, объявлений и регионов они пришли, на каких лендингах были. Список нигде не сохраняется, он есть только в открытой вкладке браузера.

Ссылки для посевов в кабинете

У каждой ссылки есть «изменить»: там можно поменять название или удалить ссылку. После переименования статистика по ссылке сохраняется под новым названием. Удалённая ссылка перестаёт открывать канал, а те, кто уже пришёл по ней, остаются в статистике.

Сортировка и Excel

Любую таблицу можно отсортировать по любому столбцу: нажмите на заголовок, повторное нажатие меняет направление. Кнопка «Скачать в Excel» выгружает таблицы раздела файлом.

14Метки в объявлениях

Чтобы в кабинете были кампании, объявления, регионы и площадки, добавьте в Директе в параметры URL кампании такой шаблон:

utm_source=yandex&utm_medium={source_type}&utm_campaign={campaign_id}_{campaign_name}&utm_content={ad_id}_{gbid}_{device_type}_{region_name}&utm_term={keyword}&place={source}
Часть шаблонаЧто появится в кабинете
{source_type}тип площадки: поиск или РСЯ
{campaign_id}_{campaign_name}кампания: название и номер
{ad_id}_{gbid}объявление и группа объявлений
{device_type}устройство: телефон, компьютер, планшет
{region_name}регион, где показано объявление
{keyword}ключевая фраза или автотаргетинг
{source}площадка: сайт или приложение, где показано объявление

Другие метки вида utm_... тоже появятся в кабинете под своим именем.

15Telegram и Max одного проекта

Если у проекта есть канал и в Telegram, и в Max, подключите оба. После интеграции бот предложит объединить их в одну кнопку статистики, и в /stats они будут рядом.

16Имена подписчиков

Всё, что бот отправляет через Telegram (отчёты, статистика, история подписчика), приходит без имён и ников подписчиков. Имена видны в личном кабинете на jointrack.ru и в боте в Max. Так устроено по политике конфиденциальности сервиса.

Политика конфиденциальности · Согласие на обработку данных · Оферта

17Все команды бота

В Max те же действия вынесены кнопками под сообщением бота.

КомандаЧто делает
/statsстатистика за последние 24 часа по каналу или по всем
/channelsканалы на трекинге и подключён ли у них лендинг
/linkссылка для посевов
/lkссылка в личный кабинет
/addкак подключить новый канал
/add_integrationинтеграция с Яндекс.Директом
/user_infoистория подписчика по id, нику или пересланному сообщению
/check адреспроверка лендинга (можно просто прислать адрес)
/supportсвязаться с поддержкой
/helpчто умеет бот

18Частые вопросы

Почему переходов больше, чем подписок?

Переход это нажатие кнопки канала на лендинге. Часть людей открывает канал, смотрит и не подписывается.

Почему у подписки источник «без ссылки»?

Для неё не нашлось перехода с лендинга или ссылки для посевов за 30 минут до вступления. Такое бывает, когда человек нашёл канал сам.

Работает ли с Тильдой и другими конструкторами?

Да. Скрипт вставляется в <head>, а кнопки, которые конструктор открывает через JavaScript, тоже учитываются. После вставки проверьте страницу в боте.

Когда подписка появится в Метрике?

Сервис отправляет цель в течение минуты после вступления. Дальше отчёты Метрики обновляются в своём темпе.

Человек написал менеджеру, но не подписался. Можно узнать, откуда он?

Если он переходил через мини-приложение, да: перешлите его сообщение боту. Если нажимал обычную кнопку на лендинге и в канал не вступил, связать его сообщение с переходом нечем. Поэтому для таких лендингов есть кнопка через мини-апп.

Почему в списке лендингов оказался чужой сайт?

Скрипт сообщает адрес страницы, который присылает браузер. Изредка браузер присылает чужой адрес: предпросмотр конструктора, рекламный сервер, другой сайт. Это единичные срабатывания без нажатий кнопки. В разделе «Лендинги» они собраны в серую строку внизу, а в настройках не показываются.

Нажал кнопку, мессенджер не открылся. Можно нажать ещё раз?

Да, кнопка открывает канал при каждом нажатии. Переход при этом засчитывается один раз.

Кто видит данные моего канала?

Администраторы канала и сервис. Бот проверяет права при каждом запросе истории и при входе в кабинет.

19Поддержка

Что-то не работает или есть вопрос: команда /support в боте или напрямую в Telegram и Max.