Настройка трекинга рекламы в Discord по шагам
Десять минут без программирования: приложение в Discord Developer Portal, три значения в Tellmetric, бот на вашем сервере и одно тестовое вступление с телефона.
Десять минут без программирования: приложение в Discord Developer Portal, три значения в Tellmetric, бот на вашем сервере и одно тестовое вступление с телефона.
Вам потребуется учётная запись Discord с правом управления сервером (Manage Server) и рабочее пространство в Tellmetric. Сервер может быть новым или давно существующим; для текущих участников ничего не меняется. Почему используется ваше собственное приложение, а не общее: экран авторизации показывает ваше название и значок, и действия других клиентов никак не влияют на ваше приложение.
В Tellmetric откройте Connections и карточку Discord. Вставьте Application ID, секрет клиента и токен бота в шаг 2 и нажмите Save. Tellmetric проверяет у Discord, что токен принадлежит приложению с указанным ID и что ID и секрет подходят друг к другу; значение из другого приложения или сброшенный секрет отклоняются с пояснением на соответствующем поле. Секрет и токен хранятся в зашифрованном виде и больше не показываются.
Нажмите Add to Discord. В диалоге Discord выберите сервер; единственное запрашиваемое право — Create Invite, оставьте его включённым. Бот не читает сообщения, не управляет участниками и ничего не публикует. Вернувшись на Connections, вы увидите сервер в списке Servers the bot is in; нажмите Use this server. На тарифе Free отслеживается одно сообщество (группа или канал Telegram либо сервер Discord), на тарифах Pro и Agency — пять.
Для каждого сохранённого сервера выберите текстовый канал, который новый участник увидит первым, в поле Where people land, либо оставьте главную страницу сервера. В течение минуты Tellmetric проверяет, что бот находится на сервере с правом Create Instant Invite и что канал существует, и создаёт в этом канале резервную инвайт-ссылку для посетителей, у которых не удалось завершить авторизацию. Проверка «участник остаётся на сервере» использует то же число дней, что и для Telegram; оно задаётся в разделе Bot settings карточки Telegram.
Проверяйте с учётной записью, которая ещё не состоит на сервере: для существующего участника Discord не сообщает о новом вступлении, и страница укажет на это. Если экран авторизации сначала запрашивает вход, выполните вход: клик по-прежнему отслеживается.
Один экран: «название вашего приложения запрашивает доступ к вашей учётной записи Discord: знать ваше имя пользователя; присоединять вас к серверам» с кнопками Authorise и Cancel. После авторизации приложение или веб-версия Discord открывается на выбранном канале, и пользователь уже является участником. Тот, кто ранее авторизовал ваше приложение, этот экран не видит. Тот, кто нажал Cancel, получает страницу с обычной инвайт-ссылкой на сервер; такое вступление с объявлением не связывается.
Как устроена вся цепочка, что получают рекламные системы и что пока не отслеживается: Discord conversion tracking (на английском языке).
Для тарифа Free банковская карта не требуется. Перейти на Pro можно в любой момент.