Что такое трекинг конверсий Discord
Трекинг конверсий Discord — это фиксация того, что пользователь вступил на ваш сервер Discord после клика по объявлению, и привязка этого вступления к конкретному клику, кампании, группе объявлений и объявлению. Количество участников показывает рост сервера, но не показывает, какой креатив его обеспечил, и не даёт Meta, TikTok или Google сигнала для оптимизации.
Для рекламодателя цель конкретна: каждое вступление должно поступать в рекламную систему как стандартное событие конверсии с данными исходного клика, чтобы система отображала его в столбцах конверсий и находила больше людей, похожих на вступивших.
Почему рекламная система не видит вступление
Когда пользователь переходит из объявления в Discord, рекламная система теряет его из виду. Discord — нативное приложение и веб-клиент, которые вы не контролируете: в них нет места для пикселя, нет страницы подтверждения и нет cookie, которая сохранилась бы при переходе. Поэтому кампании оптимизируются на клики, аудитория смещается к тем, кто кликает, но не вступает, а стоимость участника растёт при стабильной цене клика.
Отдельные инвайт-ссылки также не решают задачу. API Discord сообщает приложению о вступлении, но не о том, по какому приглашению оно произошло, поэтому ссылка на каждое объявление позволяет лишь сравнивать счётчики использований с числом участников.
Как клик превращается в переданное вступление
- Объявление ведёт на трекинговую ссылку Tellmetric типа «Ваш сервер Discord». При переходе Tellmetric фиксирует клик, присваивает ему идентификатор и сохраняет fbclid, IP-адрес, user agent и параметры кампании.
- Ссылка направляет посетителя на экран авторизации Discord для вашего приложения: «знать ваше имя пользователя, вступать на серверы от вашего имени». Идентификатор клика передаётся в подписанном параметре state этого запроса. Посетитель, ранее авторизовавший ваше приложение, этот экран не видит.
- После нажатия «Авторизовать» Discord возвращает посетителя в Tellmetric, который добавляет его на сервер через API Discord и открывает выбранный вами канал. Новый участник — это вступление, сопоставленное ровно с одним кликом; пользователь, уже состоявший на сервере, не учитывается.
- Сервис доставки передаёт вступление во все подключённые рекламные системы: в Meta через Conversions API как CompleteRegistration с параметром fbc, восстановленным из fbclid, и стабильным идентификатором события для дедупликации, а в TikTok, Snapchat, Reddit, Spotify и X — под соответствующими названиями. В Google Ads передаются последующие депозиты и покупки, но не само вступление.
- По истечении заданного на странице Connections количества дней Tellmetric запрашивает у Discord, остаётся ли пользователь на сервере. Оставшиеся становятся событием Retained — более сильным сигналом, чем вступление; вышедшие — событием Leave, которое отражается в отчётах и никогда не передаётся как конверсия.
Если авторизацию завершить не удалось — посетитель нажал «Отмена» или бот утратил право, — посетитель всё равно попадает на сервер по обычному приглашению. Такое вступление не связывается с объявлением, а на странице Connections указывается, что необходимо исправить.
Что получают рекламные системы и что не передаётся никогда
Политика Discord для разработчиков запрещает передавать данные, полученные через его API, рекламным сетям, и Tellmetric устроен так, что это исключено. Вступление в Discord поступает в рекламную систему только с теми данными, которые содержал сам клик: идентификатором клика, идентификатором браузера, IP-адресом и user agent, а также параметрами кампании. Идентификатор Discord, имя пользователя, имя, аватар и адрес электронной почты не покидают Tellmetric; идентификатор хранится только для проверки участия и затем удаляется. Это же правило действует для события Retained.
Набор идентификаторов у вступления в Discord уже, чем у вступления в Telegram, поэтому доля сопоставлений в Meta может быть несколько ниже. Надёжнее всего Meta сопоставляет по идентификатору клика, и он есть у каждого атрибутированного вступления.
Что отслеживается сейчас и что запланировано
- Вступления по ссылке на сервер Discord, сопоставленные с одним кликом через авторизацию, один раз на пользователя для каждой ссылки
- Участники, оставшиеся на сервере по истечении заданного срока, и вышедшие — по результатам опроса API Discord
- Клики по каждой ссылке с идентификаторами кампании, группы объявлений и объявления из Meta, TikTok и Google Ads
- Депозиты и покупки, переданные вашей платформой через постбэк, API событий или форму подтверждения, с привязкой к клику
Первые сообщения на сервере и покупки ролей пока не отслеживаются: для них требуется другой тип подключения к Discord, и они включены в план развития. Telegram и Discord работают параллельно в одном рабочем пространстве, поэтому бренд с группой и сервером видит их в одном отчёте.
Тарифы и лимиты
Discord доступен на всех тарифах. Free позволяет отслеживать одно сообщество в рабочем пространстве — группу или канал Telegram либо сервер Discord — и передаёт данные в Meta; Pro и Agency позволяют отслеживать до пяти сообществ и передают данные во все семь рекламных систем. Вступление в Discord учитывается как один отслеживаемый пользователь в месяце, когда оно произошло, как и клик; количество конверсий не ограничивается. Подробнее — на странице тарифов.
Настройка
Настройка занимает около десяти минут и не требует программирования: создайте приложение в Discord Developer Portal, укажите его Application ID, client secret и токен бота на странице Connections, добавьте бота на сервер одним нажатием, выберите канал, в который попадают посетители, и проверьте вступление с телефона. Пошаговое руководство приведено в материале «Настройка трекинга рекламы в Discord». Telegram в том же продукте описан в материале «Трекинг конверсий в Telegram».
Часто задаваемые вопросы
Требуется ли запущенный бот на сервере? Бот вашего приложения должен находиться на сервере с правом «Создание приглашения», однако процесс бота не запускается и привилегированные интенты не требуются, поэтому проверка со стороны Discord не нужна.
Какие данные получает Meta? Только данные клика: идентификатор клика, идентификатор браузера, IP-адрес, user agent и параметры кампании, а также название и время события.
На каком тарифе доступен Discord? На всех тарифах, с тем же лимитом сообществ, что и для Telegram.
Что если посетитель не вошёл в Discord в браузере, где открылось объявление? Discord предложит войти, затем покажет экран авторизации; клик при этом сопоставляется. Посетитель, который отказался, получает обычное приглашение и вступает без привязки к объявлению.