Attribution Link е URL връзка с кодирани параметри за проследяване, която позволява да се определи кой рекламен канал, кампания или креатив е довел до инсталиране на мобилно приложение или извършване на целево действие. Без атрибуционни връзки маркетолозите не могат да различат органичните инсталации от платените и да оценят реалната ефективност на рекламния бюджет. Според данни на AppsFlyer (2025), атрибуцията повишава точността на оценката на ROAS с 30–40% в сравнение с last-click моделите без проследяване.
Основни точки
Attribution Link е URL адрес, съдържащ специални параметри за проследяване на източника на трафик в мобилната реклама. Всеки път, когато потребител кликне върху такава връзка в реклама, имейл или публикация, платформата за атрибуция записва събитието на клик и го свързва с уникален идентификатор.
След като потребителят инсталира приложението и го отвори, SDK на платформата за атрибуция изпраща заявка до сървъра с идентификатора на устройството. Сървърът съпоставя този идентификатор със запазения клик и определя кой източник е довел до инсталацията. Този процес се нарича post-install attribution и е основа за изграждане на отчети за ефективността на рекламните канали — без него всеки източник изглежда еднакво ефективен.
Attribution Link може да бъде прост (само идентификатор на източник) или да съдържа десетки параметри за подробно разделяне: тип кампания, креатив, аудитория, география, устройство и дори конкретна публикация на инфлуенсър. Съвременните платформи за атрибуция поддържат както детерминистично съпоставяне по рекламен ID, така и вероятностно чрез fingerprinting.
Процесът на атрибуция чрез връзка се състои от четири последователни стъпки: клик, пренасочване към магазина, инсталация и верификация. Всяка стъпка се обработва от платформата за атрибуция, която ги свързва в единна верига от събития.
Когато потребител кликне върху Attribution Link, браузърът или webview изпраща GET заявка до сървъра на платформата за атрибуция. Сървърът създава запис с идентификатор на клика, IP адрес, user-agent, реферер и всички предадени параметри. След това сървърът пренасочва потребителя към App Store или Google Play към страницата на приложението.
След инсталация и първо стартиране, приложението (чрез SDK) изпраща до платформата заявка с рекламния ID на устройството (IDFA на iOS, GAID на Android). Платформата търси запис на клик, който съдържа същия IP, user-agent и времеви отпечатък в рамките на прозореца за атрибуция, и свързва инсталацията с този клик. Прозорецът за атрибуция по подразбиране е 7 дни за кликове и 1 ден за прегледи (view-through), но може да бъде настроен за конкретна кампания.
Ако рекламният ID на устройството не е наличен (потребителят е ограничил проследяването в настройките), платформата използва fingerprinting — метод за вероятностно съпоставяне въз основа на набор от косвени признаци. Сигнатурата включва IP адрес, тип и версия на операционната система, модел на устройството, език, часова зона, разделителна способност на екрана и точен времеви отпечатък. Комбинация от 6–8 такива параметъра дава вероятност за съвпадение от 95–97% на Android и 90–94% на iOS при съвпадение в рамките на 5-минутен прозорец.
Платформите за атрибуция непрекъснато подобряват алгоритмите за fingerprinting, добавяйки машинно обучение за филтриране на фалшиви съвпадения. Например AppsFlyer Privacy Cloud използва агрегирани данни и диференциална поверителност за точна атрибуция без събиране на лични данни — това е особено актуално след въвеждането на App Tracking Transparency (ATT) на iOS и ограничаването на GAID на Android.
Attribution Link има стандартна URL структура със задължителни и незадължителни параметри. Задължителните параметри определят източника и кампанията, незадължителните детайлизират разделянето и поведението на връзката.
https://app.adjust.com/abc123?campaign=spring_sale&adgroup=banners&creative=banner_v2&deep_link=myapp://sale&click_label=header_cta
Параметърът campaign указва името на рекламната кампания, adgroup — групата реклами, creative — конкретния креатив. Параметърът deep_link задава дълбока връзка за вече инсталирани потребители. Параметърът click_label позволява разграничаване на различни бутони или позиции в рамките на един креатив. Такава детайлност позволява на маркетолога да види не само кой канал работи, но и кой текст на бутон или изображение носи повече конверсии.
| Параметър | Описание | Пример |
|---|---|---|
| pid | Източник (media source) | facebook_ads |
| c | Име на кампания | summer2026 |
| af_dp | Дълбока връзка за отваряне | myapp://promo |
| af_click_lookback | Прозорец за атрибуция | 7d |
| af_sub1-5 | Персонализирани параметри | partner_id_42 |
Персонализираните параметри af_sub1 – af_sub5 позволяват предаване на всякаква допълнителна информация, специфична за конкретна кампания: ID на партньор, тип аудитория, вариант на A/B тест. Въз основа на тези параметри платформата за атрибуция изгражда сегментирани отчети, което дава на маркетолога възможност за оптимизиране на бюджета на ниво микросегменти.
Пазарът на мобилна атрибуция е представен от няколко големи платформи, всяка от които предлага свой формат на Attribution Link, набор от SDK и алгоритми. Изборът на платформа зависи от набора от инструменти, географията на аудиторията и изискванията за поверителност на данните.
Най-голямата платформа за атрибуция с поддръжка на OneLink, който обединява дълбокото свързване и атрибуцията в една връзка. SDK на AppsFlyer поддържа всички основни платформи (iOS, Android, Flutter, React Native, Unity) и предоставя Privacy Cloud за атрибуция без събиране на лични данни. Отличителна черта е поддръжката на атрибуция за уеб кампании в допълнение към мобилните.
Платформата Adjust (придобита от AppLovin) предлага собствен формат на връзки с акцент върху защитата на данните. Adjust беше първата платформа, която въведе частен fingerprinting без съхранение на IP адреси. SDK на Adjust поддържа Kotlin Multiplatform и SwiftUI, а контролният панел предоставя отчети в реално време с латентност под 30 секунди от клик до показване в таблото.
Branch специализира в универсални връзки (Universal Ads) и предлага по-дълбока интеграция с дълбокото свързване от традиционните платформи за атрибуция. Branch Links работят на всички платформи, включително десктоп и Smart TV, а системата за атрибуция използва граф за съпоставяне на устройства за свързване на потребителя с източника дори при липса на IDFA. Branch също така предлага безплатен тариф за стартиращи компании до 10 хиляди инсталации на месец.
| Критерий | AppsFlyer | Adjust | Branch |
|---|---|---|---|
| Формат на връзка | OneLink (app.onelink.me) | Adjust Link (app.adjust.com) | Branch Link (lnk.branch.io) |
| Отложено дълбоко свързване | Да | Да | Да |
| Поверителност | Privacy Cloud | Без съхранение на IP | Граф на устройства |
| Безплатен тариф | Не (30 дни пробен) | Не | Да, до 10K инсталации |
| Уеб атрибуция | Да | Ограничена | Да |
При избора на платформа е важно да се вземат предвид не само функционалностите на Attribution Link, но и съвместимостта с рекламните мрежи. Например Facebook изисква сертификация MMP (Mobile Measurement Partner), която и трите платформи притежават, но дълбочината на интеграция се различава: AppsFlyer предоставя най-подробно разделяне по креативи на Facebook, а Adjust — за TikTok и Snapchat.
Настройката на Attribution Link включва два етапа: интеграция на SDK на платформата за атрибуция в приложението и създаване на самите връзки за рекламни кампании. Нека разгледаме процеса с примера на AppsFlyer — най-популярната платформа.
В интерфейса на AppsFlyer се избира приложението, типът на връзката (OneLink), задават се източник и кампания. Системата автоматично генерира URL във вида https://app.onelink.me/{id}?... с избраните параметри. Готовата връзка може да бъде копирана и поставена в рекламата на рекламната платформа. За масово генериране се използва API — например при създаване на 10 хиляди уникални връзки за инфлуенсъри.
curl -X POST "https://api.appsflyer.com/onelink/v1/build" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"brand_domain": "app.onelink.me",
"app_id": "id123456789",
"campaign": "spring_sale_2026",
"media_source": "facebook_ads",
"deep_link": "myapp://sale/spring"
}'
Представената заявка създава OneLink връзка чрез REST API на AppsFlyer. Параметърът brand_domain задава поддомейна, app_id — идентификатора на iOS/Android приложението. API връща готова връзка, която може незабавно да се използва в кампанията. Този подход автоматизира създаването на връзки за хиляди кампании без ръчно копиране в контролния панел.
За правилна атрибуция SDK на платформата трябва да бъде инициализиран при стартиране на приложението и да изпраща събития за инсталация на сървъра. На iOS интеграцията се извършва чрез AppDelegate, на Android — чрез Application или основната Activity. SDK автоматично събира идентификатора на устройството и го изпраща заедно с данните за първо стартиране.
След конфигуриране на SDK, всички кликове върху Attribution Link ще бъдат автоматично съпоставяни с инсталации в панела за атрибуция. Маркетологът вижда отчет с разделяне по източници, кампании, креативи и география. Допълнително се конфигурират конверсии на събития — например регистрация, покупка или достигане на ниво — и всяка от тях се свързва с оригиналния Attribution Link. Това осигурява пълна цялостна аналитика от клик до LTV на потребителя. Без такова свързване маркетологът не може да определи кои потребители са донесли най-голям приход и е принуден да разчита на средни показатели по канали, което води до неефективно разпределение на рекламния бюджет.
Често задавани въпроси
Attribution Link съдържа специални параметри (pid, c, af_dp), които платформата за атрибуция използва за проследяване на източника на трафик. Обикновената връзка просто отваря URL или приложението без да запазва информация откъде е дошъл потребителят.
Ако IDFA или GAID не е наличен, платформата използва fingerprinting — съпоставяне на IP адрес, модел на устройство, версия на операционната система и времеви отпечатък. Точността на fingerprinting достига 95% на Android и 90% на iOS при съвпадение в 5-минутен прозорец.
Параметърът на източника (pid или media_source) и идентификаторът на приложението се считат за задължителни. Останалите параметри (кампания, креатив, група реклами, дълбока връзка) са незадължителни, но без тях отчетът ще показва само канала без вътрешна детайлност.
Органичните инсталации (без клик върху връзка) не могат да бъдат свързани с конкретен източник чрез Attribution Link. Платформите за атрибуция ги маркират като органични и ги показват отделно в отчетите. За органични кампании се използват други методи — UTM етикети в уеб и статистика на магазините за приложения.
Изборът зависи от набора от рекламни канали, географията и изискванията за поверителност. AppsFlyer е подходящ за сложни кампании с множество мрежи, Adjust — за проекти с фокус върху защита на данните, а Branch — за стартиращи компании и продукти с дълбоко свързване.
Обобщение
Ще разработим мобилно приложение под ключ
IT Sectr създава iOS и Android приложения за стартъпи и бизнеси от 2017 г. Ще ви консултираме и ще предложим най-доброто решение.
Прочетете също