Посібник
Відстеження партнерських продажів у мобільних застосунках: встановлення й передплати без MMP
Як дізнатися, який автор привів користувача у ваш застосунок для iOS чи Android і які з його покупок дають комісію — без атрибуційного комплекту, IDFA та запиту ATT.
Оновлено 1 листопада 2026 р.
Коротко
Відстежувати встановлення й передплати від інфлюенсерів без MMP можна, поєднавши точні методи (код, який вводить користувач; посилання, що передає код у застосунок; Google Play Install Referrer; код, який ваш застосунок записує в RevenueCat) із запасним варіантом, що зіставляє встановлення з нещодавнім натисканням на посилання автора. Нічого з цього не потребує IDFA чи запиту ATT. Комісію сплачуйте за покупки, підтверджені Apple або Google, а не за встановлення. Так повернення коштів, продовження й тестові покупки враховуються правильно.
Чому відстежувати застосунки складніше, ніж вебсайти
У вебі партнерське відстеження — розв'язана задача. Відвідувач натискає на посилання автора, cookie або параметр в URL фіксує рекомендацію, а оплата на тому самому сайті зв'язує продаж з автором. У мобільному застосунку цей ланцюжок рветься у двох місцях: між посиланням і першим запуском стоїть App Store або Google Play, а платіж іде через Apple чи Google, а не через вашу касу.
Тож у мобільному партнерському відстеженні дві окремі задачі. Атрибуція відповідає, який автор привів цього користувача. Перевірка відповідає, чи покупка справжня і скільки вона варта. MMP виконує першу задачу для платної реклами. Програмі для авторів потрібні обидві, до того ж для кожної людини, бо наприкінці місяця ви надсилаєте комусь гроші.
Методи атрибуції і що бачить кожен із них
Кожен із методів нижче або точно знає автора, або здогадується. Де можете, користуйтеся точними, а решту нехай ловить запасний варіант.
Код, який вводить користувач. Автор у відео чи подкасті каже: «Використайте код MAYA», і користувач вводить його в поле в онбордингу або на пейволі. Це явна дія користувача, на iOS і Android вона працює однаково й не потребує дозволів. Це також єдиний метод, який діє, коли нема посилання, на яке можна натиснути: аудіо, стріми, усні рекомендації.
Посилання, що передає код у застосунок. Якщо застосунок уже встановлено, універсальне посилання або Android App Link може відкрити його з кодом в URL, а вебзастосунки, PWA і застосунки на Capacitor чи Cordova можуть прочитати код зі свого URL запуску. Не працює на iOS передавання параметра через встановлення з App Store: під час першого запуску App Store нічого з посилання у ваш застосунок не передає.
Google Play Install Referrer. На Android Google Play зберігає параметр referrer із посилання на Play Store, і після встановлення застосунок може прочитати його через Play Install Referrer API разом із часом кліку та встановлення. Якщо посилання автора кладе код у referrer, збіг буде точним. В iOS такого аналога немає.
Код, який ваш застосунок уже знає. Якщо ваш власний діп-лінк чи промопотік фіксує код, збережіть його в користувача. У RevenueCat це означає записати його як атрибут передплатника, тож кожна подія покупки міститиме код автора.
Зіставлення за кліком — як запасний варіант. Коли хтось натискає посилання автора, встановлює застосунок зі стору, а код до застосунку не доходить, встановлення можна зіставити з нещодавнім натисканням цього посилання. Це наближений метод, тож обмежте його коротким вікном і лише вашим застосунком, а будь-який точний метод має мати пріоритет.
Атрибуція рекламних мереж. SKAdNetwork і AdAttributionKit на iOS та посилання відстеження MMP вимірюють встановлення з реклами. Їх створено для платних кампаній, а не для виплат окремим авторам (докладніше нижче).
Коли методи суперечать один одному, правило має бути простим і записаним. В InfluTo введений код важливіший за натискання посилання, з кількох натискань враховується останнє, а коли першу покупку користувача зараховано, цей автор зберігає користувача для кожного продовження.
Метод за методом: що точне і де працює
Точний означає, що автора відомо напевно, без жодного моделювання.
| Метод | Точний? | iOS / Android | Що потрібно |
|---|---|---|---|
| Введений реферальний код | Так | Обидві | Поле для коду в онбордингу чи на пейволі та автори, які називають свій код |
| Посилання, що відкриває застосунок із кодом | Так | Обидві, якщо застосунок установлено або він працює у вебі | Universal links або App Links, чи вебзастосунок, що читає свій URL запуску |
| Play Install Referrer | Так | Лише Android | Посилання Play Store з кодом у параметрі referrer і застосунок, що читає referrer під час першого запуску |
| Код, який ваш застосунок задає в RevenueCat | Так | Обидві | Ваш власний deep link або промопотік, а код записано як атрибут передплатника RevenueCat |
| Зіставлення за натисканням посилання | Ні: наближено, у межах часового вікна | Обидві | Посилання авторів, що фіксують натискання, і SDK, який перевіряє атрибуцію під час першого запуску |
| SKAdNetwork / AdAttributionKit | Агреговано, не за користувачем | Лише iOS | Реклама від зареєстрованої рекламної мережі; постбеки йдуть цій мережі |
Що Apple дозволяє без IDFA чи ATT
Apple вимагає запиту App Tracking Transparency для відстеження. Так вона називає зіставлення даних вашого застосунку з даними застосунків, сайтів чи офлайн-ресурсів інших компаній для таргетованої реклами чи вимірювання реклами, а також передавання цих даних брокерам даних. IDFA, рекламний ідентифікатор Apple, доступний лише після згоди користувача.
Apple також забороняє фінгерпринтинг — зі згодою чи без. Її угода розробника забороняє виводити дані з пристрою, щоб однозначно його ідентифікувати, а застосунки з SDK, що так роблять, можуть відхилити. Тож зіставляти встановлення за моделлю пристрою, розміром екрана, часовим поясом чи схожими сигналами не можна.
Власна атрибуція авторів не потребує ні того, ні іншого. Введений код — це дані самого користувача, а точне посилання передає код, а не особу. InfluTo ніколи не читає IDFA чи будь-який рекламний ідентифікатор, а в його документації сказано не запитувати для цього ATT. Зіставлення за натисканням посилання ніколи не порівнює характеристики пристрою, як-от модель, розмір екрана чи часовий пояс, нічого не пов'язує з іншими застосунками чи сайтами й вирішує лише одне: користувача привів цей автор чи він прийшов органічно.
Де SKAdNetwork доречний, а де ні
SKAdNetwork і AdAttributionKit, що на ньому ґрунтується, — це фреймворки Apple для атрибуції реклами зі збереженням приватності. Зареєстрована рекламна мережа підписує покази своєї реклами. Якщо користувач встановить і відкриє застосунок у межах вікна атрибуції, пристрій надішле рекламній мережі відкладений постбек (а вам — якщо ви ввімкнули цю опцію) зі значенням конверсії, але без даних про особу.
Саме через таку конструкцію він не годиться для програми для авторів. Підпис чи посилання в біо автора — не підписаний показ реклами, постбек не скаже, хто з 50 авторів привів встановлення, і не простежить продовження та повернення коштів одного передплатника місяць за місяцем. Якщо ви просуваєте відео автора як платну рекламу, вимірюйте її через рекламну мережу та MMP, як будь-яку іншу кампанію, а код і посилання самого автора лишайте для комісії.
Платіть за підтверджені покупки, а не за встановлення
За встановлення платити ненадійно. Багато встановлень не доходять до пейволу, багато пробних періодів не конвертуються, а кількість встановлень найлегше накрутити. Для застосунку з передплатою важлива платна покупка, і її потрібно перевірити у сторі, перш ніж рухатимуться гроші:
Покупка може бути фальшивою або тестовою. Покупка, про яку повідомив лише застосунок, може походити із sandbox-акаунта, TestFlight чи зміненого клієнта. Apple і Google можуть підтвердити, чи транзакція справжня і з якого середовища вона.
Продовження відбуваються без застосунку. Передплатник, який продовжує передплату на сьомому місяці, може тижнями не відкривати ваш застосунок. Таке продовження бачить лише стор або сервіс, що його відстежує.
Повернення коштів надходять зі стору. Apple і Google обробляють повернення коштів і чарджбеки. Ваша система комісій має знати про них, щоб скасувати нараховане.
Є два поширені способи отримувати події підтверджених покупок: вебхук RevenueCat, якщо ви вже користуєтеся RevenueCat, або напряму App Store Server API і Google Play Developer API. InfluTo підтримує обидва — один шлях на платформу. Комісію він записує лише після підтвердження покупки стором, скасовує її при поверненні коштів і ніколи не переказує гроші за sandbox-покупки.
Налаштування, що працює без MMP
- 1
Дайте кожному авторові код і посилання. Один короткий код працює і введений вручну, і в посиланні, тож автор може назвати його у відео й додати в біо.
- 2
Додайте поле для коду до першої покупки. Необов'язковий крок «Є код?» в онбордингу охоплює більшість людей, а невелике посилання на пейволі — решту. Підставте код наперед, якщо встановлення вже зіставлено, — користувачеві лишиться тільки підтвердити.
- 3
Перевіряйте атрибуцію під час першого запуску. Запитуйте SDK під час запуску, до того як пейвол вирішить, що показати. Тоді зіставлення за натисканням посилання чи код із URL запуску або Install Referrer буде враховано в тій самій сесії.
- 4
Підключіть джерело підтверджених покупок. Або вебхук RevenueCat із кодом автора, записаним як атрибут передплатника, або пряма перевірка в сторах із вашими обліковими даними App Store і Google Play.
- 5
Протестуйте одну покупку за запрошенням від початку до кінця. У sandbox-збірці встановіть застосунок за посиланням тестового автора або введіть його код, зробіть покупку й переконайтеся, що її зараховано на цей код. Лише після цього запрошуйте справжніх авторів.
Коли MMP усе ж потрібен? Коли ви купуєте рекламу в кількох мережах і хочете бачити в одному місці, якій з них належить заслуга. Ці два шари не конфліктують: MMP і далі вимірює платні кампанії, а платформа для авторів платить за покупки, підтверджені магазином. Як розділити ролі, описано в посібнику «MMP чи партнерські платформи» нижче.
Відстеження в партнерських програмах мобільних застосунків: відповіді
Чи можна відстежувати встановлення від інфлюенсерів без MMP?
Так. Реферальні коди, посилання, що передають код у застосунок, і Google Play Install Referrer точно визначають встановлення без жодного MMP, а зіставлення за кліком по посиланню покриває натискання в магазині, де код не передається. MMP ділить заслугу між платними рекламними мережами. Щоб зарахувати продаж автору, він не потрібен.
Як відстежувати партнерські продажі в iOS-застосунку?
Спершу прив’яжіть користувача до автора: через поле для коду та посилання авторів. Потім підтвердіть кожну покупку в Apple — через вебхук RevenueCat або App Store Server API. Зарахуйте покупку автору, який привів користувача, і зараховуйте йому продовження стільки, скільки передбачають умови вашої комісії.
Чи потрібні IDFA або запит ATT для відстеження інфлюенсерів?
Для власної атрибуції авторів — ні. ATT стосується відстеження в застосунках і на сайтах інших компаній, а введеному коду чи посиланню з кодом ідентифікатор узагалі не потрібен. InfluTo не використовує IDFA, а в його документації сказано не запитувати для цього ATT.
Що таке Play Install Referrer і чи є щось подібне в iOS?
Це API Google Play, яке дає Android-застосунку прочитати параметр referrer із посилання на Play Store, за яким його встановили, разом із часом кліку та встановлення. Якщо посилання автора передає туди код, збіг точний. В iOS аналога немає: App Store нічого не передає із посилання в застосунок, тому на iPhone важливіші введені коди та зіставлення за кліком.
Яким має бути вікно атрибуції?
Вікно потрібне лише для приблизного зіставлення, і чим воно коротше, тим надійніше. InfluTo бере 72 години від натискання для зіставлення за кліком, однаково для всіх застосунків. Введені коди й посилання з кодом вікном не обмежені.
Чи покаже SKAdNetwork, який інфлюенсер привів встановлення?
Ні. SKAdNetwork і AdAttributionKit передають рекламним мережам дані про встановлення з підписаної реклами у вигляді відкладених postback без ідентифікації користувача. Допис автора — не підписана реклама, а postback не може простежити продовження окремого передплатника.
Що, якщо користувач натиснув посилання одного автора, а ввів код іншого?
Оберіть одне правило й повідомте його авторам. В InfluTo перемагає введений код — до першої зарахованої покупки користувача. Після цього користувач лишається за автором, який його привів, а код, введений пізніше, наявного передплатника не переносить.
Відстежуйте авторів за кодом і посиланням. Платіть за підтверджені покупки.
П’ять SDK, RevenueCat або пряма перевірка в магазині, без IDFA. $0 на місяць, 10% виручки від залучених авторами користувачів.
Почати безкоштовно