Что такое MMP?

Mobile Measurement Partner (MMP) — независимая платформа атрибуции мобильных приложений: она сопоставляет рекламные клики и показы с установками и in-app событиями и отдаёт единый отчёт по сетям. Короткий запрос mmp в Яндексе часто ведёт на MMPI (психологический тест) — в маркетинге аббревиатура читается только как Mobile Measurement Partner.

MMP — категория, не бренд. AppsFlyer, Adjust, Branch, Singular, Kochava — примеры одного класса продуктов; отдельные wiki-страницы под каждый бренд не нужны. Рекламодатель ставит один SDK, подключает сети и получает установку, событие и стоимость в одной модели, а не в десяти кабинетах с разными окнами.

Зачем MMP нужен

Магазины приложений и ad-сети сами считают установки, но каждая — в свою пользу. MMP выступает «третьей стороной»: клик фиксируется по tracking URL сети, установка и события приходят из SDK в приложении, затем срабатывает правило атрибуции (чаще last-click по всем подключённым источникам). Результат уходит postback’ом обратно в Meta, Google, TikTok, in-app сети — для оптимизации, а не только для отчёта.

Для user acquisition это слой учёта CPI и post-install KPI: регистрация, D1, покупка, депозит. Оптимизация «в ноль» по сырым установкам без событий приводит к incent и мусорному трафику. Трекер арбитража считает клик → конверсию на вебе и в партнёрке; MMP считает install → event внутри приложения. На app-оффере их часто сверяют, но не подменяют друг другом.

Как атрибутируется установка

Классическая схема: пользователь кликает объявление → сеть или MMP пишет engagement (click ID, timestamp, кампания) → после установки SDK сообщает device ID и first-open → MMP ищет совпадение в окне атрибуции.

  • Детерминированная — совпал IDFA (если пользователь разрешил трекинг в ATT), GAID на Android, или click ID / referrer магазина. Это самый жёсткий матч.
  • Агрегированная — на iOS без IDFA основной канал — SKAdNetwork: Apple шлёт отложенный postback с campaign ID и conversion value, без user-level клика в привычном CPA-смысле.
  • Вероятностная (fingerprint: IP + UA + время) — раньше закрывала дыры между кликом и установкой; после ATT и ограничений Android её роль сжалась, часть сетей её больше не принимают как единственный сигнал.

Показы могут давать view-through attribution с коротким окном — отдельно от click-through. Multi-touch на уровне пользователя в mobile UA встречается реже: сети и MMP по умолчанию отдают установку одному источнику, чтобы не платить дважды.

IDFA, GAID и privacy

IDFA (iOS) и GAID (Android) — рекламные идентификаторы устройства. После ATT приложение не получает IDFA без opt-in; доля разрешений зависит от вертикали. На iOS paid-атрибуция в основном живёт в SKAN и в сигналах Apple Ads (AdServices), которые MMP тоже принимает. На Android идентификатор ещё доступнее, но регуляторы и Privacy Sandbox сужают fingerprint. MMP здесь — слой нормализации: одно SDK, разные privacy-контуры, один отчёт.

Pixel-трекинг на вебе MMP не заменяет. Web-to-app (клик в браузере → установка) настраивается отдельно: deferred deep link и, где есть, SKAN web-to-app. Это не то же самое, что пиксель на лендинге.

Фрод и сверка

Типичные схемы: click injection (клик вставляют перед органической установкой), click spam, SDK spoofing, фермы устройств. MMP режет часть этого фильтрами и hold’ом; байер всё равно сверяет кабинет сети, MMP и, если есть, трекер. Расхождение окон и моделей — норма, не обязательно «потерянные» установки. Для выплат по app-офферу в партнёрке источником истины остаётся postback рекламодателя, не график MMP.

Примеры категории

AppsFlyer и Adjust закрывают большую часть UA-спроса (интеграции сетей, антифрод, SKAN-схемы). Branch чаще выбирают, когда ядро продукта — deep link и web-to-app. Singular и Kochava — те же функции атрибуции плюс свой акцент на креативной аналитике или enterprise-контрактах. Выбор одного MMP надолго: смена SDK и переподключение сетей дороже, чем смена веб-трекера. Бренд в отчёте не меняет определение категории.

См. также: трекер, атрибуция, last-click, CPI, SKAdNetwork, iOS ATT, pixel-трекинг.