Трекинговая ссылка и макросы: где взять и как проверить

8 минут чтения

Что такое трекинговая ссылка, где её берут, зачем в ней фигурные скобки и как убедиться, что установки действительно долетают до статистики.

Трекинговая ссылка — необязательное поле в задании на установку приложения. Она нужна для одной вещи: чтобы партнёрская сеть, которая ведёт твоё приложение, могла сказать площадке «вот это выполнение закончилось настоящей установкой». Если ссылки нет, задание всё равно работает — просто подтверждением будет скриншот, а решение примешь ты сам.

Что это за ссылка

Это адрес, который выдаёт рекламная или партнёрская сеть вместо прямой ссылки в магазин приложений. Человек переходит по ней, сеть записывает переход и перенаправляет его в Google Play или App Store. Когда приложение установлено и запущено, сеть узнаёт об этом от встроенного в приложение счётчика и связывает установку с тем самым переходом.

Разница с обычной ссылкой в магазин принципиальная. По прямой ссылке ты знаешь только то, что человек нажал на кнопку. По трекинговой — что он дошёл до установки. Именно поэтому её стоит настраивать, если приложение уже ведётся через партнёрскую сеть.

Где её взять

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

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

Что такое макросы

Макрос — это заполнитель в фигурных скобках, вместо которого площадка подставит реальное значение в момент, когда исполнитель откроет задание. Их два, и оба пишутся строчными буквами с нижним подчёркиванием.

МакросВо что превращаетсяЗачем нужен
{execution_id}Идентификатор конкретного выполненияПо нему подтверждение установки сопоставляется с отчётом
{worker_id}Идентификатор исполнителяДля твоей аналитики: видно, кто именно принёс установку

Значения подставляются в закодированном виде, поэтому ломать чужую строку параметров они не будут. Главный макрос — первый: без него партнёрская сеть не сможет сказать, к какому именно выполнению относится установка, и автоматическое подтверждение работать не будет.

Стоит понимать и обратное: макросы раскрывает площадка, а не партнёрская сеть. Если ты вписал их в ссылку, но задание создано не на установку приложения, подставлять значения будет некому — фигурные скобки уедут в чужую статистику как есть и превратятся в мусорную метку.

Как собрать ссылку

  1. Возьми ссылку оффера из кабинета сети

    Скопируй её целиком, вместе со всеми параметрами, которые сеть добавила сама. Ничего из них удалять не нужно, пока ссылка укладывается в 500 символов.

  2. Найди параметр для своей метки

    В разных сетях он называется по-разному: subid, sub1, click_id, aff_sub. Нужен тот, значение которого сеть вернёт обратно в уведомлении об установке.

  3. Подставь макрос вместо значения

    Вместо пустого или тестового значения впиши {execution_id} ровно так, с фигурными скобками. При желании добавь вторым параметром {worker_id}.

  4. Вставь готовую ссылку в задание

    Поле трекинговой ссылки находится в настройках задания на установку приложения, рядом с адресом магазина и идентификатором приложения.

  5. Сохрани и прочитай замечания формы

    Если в ссылке остался макрос, который площадка не знает, форма об этом скажет. Чаще всего это опечатка в имени вроде {executionid} или {execution-id}.

Как площадка узнаёт об установке

Когда сеть зафиксировала установку, она отправляет уведомление на специальный адрес площадки и передаёт в нём идентификатор выполнения и результат: установка подтверждена или отменена. Чтобы никто посторонний не мог прислать такое уведомление за партнёрскую сеть, запрос подписывается секретным ключом.

Адрес уведомления и ключ подписи настраиваются один раз и берутся у поддержки площадки — в самом задании их нет и быть не должно. Дальше всё работает само: сеть шлёт уведомления по всем установкам, площадка раскладывает их по выполнениям.

Как это влияет на приём отчёта

Что известно площадкеЧто происходит с отчётом
Сеть подтвердила установкуОтчёт принимается автоматически
Сеть отменила установкуОтчёт отклоняется с причиной от сети
Уведомления нет, но есть скриншотРешение принимаешь ты в течение суток
Нет ни уведомления, ни скриншотаОтчёт отклоняется: подтверждать нечем

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

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

Как проверить что всё работает

  1. Открой сохранённое задание и убедись, что форма не ругается на нераскрытые макросы.
  2. Возьми ссылку из карточки задания и посмотри на неё: вместо фигурных скобок должны стоять настоящие значения.
  3. Пройди по ней сам и проверь, что попал на нужную страницу магазина, а не на заглушку сети.
  4. Загляни в статистику партнёрской сети: в переходе должна появиться та самая метка, в которую ты подставил макрос.
  5. Запусти задание на паре мест и посмотри, приходит ли подтверждение установки до истечения суток.

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

Если подтверждения не приходят

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

Вторая причина — установки действительно нет. Человек перешёл по ссылке, но до магазина не дошёл или приложение не запустил. Счётчики партнёрских сетей обычно засчитывают установку по первому запуску, а не по факту скачивания, и между этими событиями теряется заметная доля людей. Это не повод отклонять отчёт со скриншотом — скорее повод написать в инструкции, что приложение надо открыть.

Третья причина — задержка. Уведомления сетей приходят не мгновенно, а отчёт ждёт твоего решения всего сутки. Если задержки регулярные, разумнее оставить ручную проверку по скриншотам и использовать подтверждения сети как дополнительный аргумент, а не как единственный. Отдельно о том, как отличить живого исполнителя от накрутчика, написано в разборе как отсечь накрутку.

Частые ошибки

  • Опечатка в имени макроса: площадка подставляет значения только в {execution_id} и {worker_id}.
  • Ссылка не на https — такую площадка не примет.
  • Метка подставлена в тот параметр, который сеть не возвращает обратно в уведомлении.
  • Ссылка длиннее 500 символов: лишние метки придётся убрать.
  • Трекинговая ссылка поставлена вместо ссылки на магазин — это разные поля, и заполнять нужно оба.
  • Идентификатор приложения перепутан с числовым кодом из адреса магазина, про это есть отдельный разбор про идентификатор приложения.

Обязательно ли настраивать трекинговую ссылку?

Нет. Без неё задание работает по скриншоту: исполнитель прикладывает снимок установленного приложения, а решение принимаешь ты в течение суток.

Можно ли использовать трекинговую ссылку в других типах заданий?

Поле есть у задания на установку приложения. Для остальных типов подтверждением служат таймер, автоматическая проверка или отчёт исполнителя — подробности в разборе про-настроек задания.

Что будет если сеть пришлёт отмену установки?

Отчёт будет отклонён с причиной от партнёрской сети. Это как раз тот случай, ради которого трекинг и настраивают: удалённое сразу после установки приложение не оплачивается.

Видит ли исполнитель мою трекинговую ссылку?

Он переходит по ней, значит видит адрес в браузере. Поэтому не передавай в параметрах ничего секретного: ключи, внутренние идентификаторы клиентов, доступы.

Читайте также