MMeerPartners docs

Атрибуция и окно атрибуции

Как MeerPartners определяет, какому инфлюенсеру засчитать конверсию: last-click, cookie aff_attr, click_id, приоритет сигналов и что такое окно атрибуции.

Атрибуция — это правило, по которому платформа решает, кому из инфлюенсеров засчитать конверсию. Когда приходит постбэк о продаже, нужно понять, чей клик к ней привёл. MeerPartners использует модель last-click с приоритетом сигналов и ограничением по времени — окном атрибуции.

Что происходит при клике

Когда пользователь переходит по трекинг-ссылке /r/{code}, платформа фиксирует клик и готовит два механизма атрибуции:

Ставит cookie aff_attr

Подписанная (HMAC) cookie с данными клика: click_id, offer_id, affiliate_id, время. Срок жизни cookie (Max-Age) равен окну атрибуции оффера.

Прокидывает click_id в редирект

Редирект 302 ведёт на сайт бизнеса с параметром ?aff_click=<click_id>. Это серверный «запасной» механизм на случай, если cookie не доживёт до конверсии.

Почему два механизма

Cookie часто теряется — особенно в Telegram, WebView и на мобильных. Поэтому click_id дополнительно передаётся в URL: если бизнес вернёт его в постбэке, атрибуция сработает даже без cookie. Это самый надёжный путь.

Окно атрибуции

Окно атрибуции — это срок, в течение которого клик «действителен» для засчитывания конверсии. Задаётся на уровне оффера (attribution_window_days), по умолчанию 30 дней.

  • Пользователь кликнул сегодня, купил через неделю — конверсия засчитается (в пределах 30 дней).
  • Кликнул, а купил через 45 дней — клик уже вне окна, конверсия станет unattributed (см. ниже).

Срок жизни cookie aff_attr совпадает с окном: cookie живёт ровно столько, сколько оффер готов «помнить» клик.

Last-click: засчитывается последний клик

Если по одному офферу было несколько кликов, конверсию получает самый поздний валидный клик (не от бота, в пределах окна). Каждый новый клик перезаписывает cookie атрибуции.

СитуацияКому засчитается
Несколько кликов одного инфлюенсераСамый поздний клик в окне
Клики разных инфлюенсеров (один оффер)Последний кликнувший инфлюенсер
Клики по разным офферамКаждый оффер считается отдельно, кросс-оффер не смешивается

Приоритет сигналов атрибуции

Платформа ищет клик по сигналам сверху вниз — как только нашла, останавливается:

click_id из постбэка (самый надёжный)

Бизнес прокинул aff_click со своего лендинга обратно в постбэк. Серверный сигнал, переживает потерю cookie. Главный механизм для Telegram / WebView / мобильных.

Cookie aff_attr

Содержимое подписанной cookie, если бизнес форвардит её в постбэк.

Запасные серверные сигналы

Если click_id и cookie недоступны, платформа применяет дополнительные серверные сигналы как запасной вариант. Их достоверность ниже, поэтому для точной атрибуции надёжнее всего возвращать click_id.

Итоговый метод атрибуции сохраняется в конверсии (например, click_id или unattributed).

Совет инфлюенсеру и бизнесу

Самая надёжная атрибуция — когда бизнес возвращает click_id (макрос {click_id} в ссылке) обратно в постбэк. Это снимает зависимость от cookie. Как настроить — в руководстве по постбэку и трекинг-ссылкам.

Что вне окна: unattributed

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

СлучайЧто происходит
Конверсия без клика в окнеunattributed, очередь отложенного разбора
Клик дошёл с задержкойПовторный матч при сверке, привязка к инфлюенсеру
Клик от ботаИз атрибуции исключён, помечается как бот
Дубль клика (рефреш страницы)Считается один клик, повторы не плодят строки

Конверсия не пропадает молча

Даже если атрибуция не нашла клик, продажа фиксируется и видна в системе. Начислять ли комиссию вне окна — решает политика конкретного оффера. Если ваша конверсия «не засчиталась» — см. Решение проблем.

Боты и фрод

Ботовый трафик отфильтровывается ещё на входе и не участвует в атрибуции — комиссию он не приносит. Подозрительные конверсии могут переводиться на дополнительную проверку. Подробнее — в разделе KYC и лимиты.

Что дальше