Attribution Link — это URL-ссылка с закодированными параметрами отслеживания, которая позволяет определить, какой рекламный канал, кампания или креатив привели к установке мобильного приложения или совершению целевого действия. Без атрибуционных ссылок маркетологи не могут отличить органические установки от платных и оценить реальную эффективность рекламного бюджета. По данным AppsFlyer (2025), атрибуция повышает точность оценки ROAS на 30–40% по сравнению с моделями last-click без трекинга.
Главное
Attribution Link — это URL-адрес, содержащий специальные параметры для отслеживания источника трафика в мобильной рекламе. Каждый раз, когда пользователь кликает по такому ссылке в объявлении, письме или посте, платформа атрибуции записывает событие клика и связывает его с уникальным идентификатором.
После того как пользователь устанавливает приложение и открывает его, SDK платформы атрибуции отправляет на сервер запрос с идентификатором устройства. Сервер сопоставляет этот идентификатор с сохранённым кликом и определяет, какой источник привёл к установке. Этот процесс называется post-install attribution и является основой для построения отчётов по эффективности рекламных каналов — без него каждый источник выглядит одинаково эффективным.
Attribution Link может быть простым (только идентификатор источника) или содержать десятки параметров для детальной разбивки: тип кампании, креатив, аудитория, гео, устройство и даже конкретный пост инфлюенсера. Современные платформы атрибуции поддерживают как детерминированное сопоставление по рекламному ID, так и вероятностное с помощью fingerprinting.
Процесс атрибуции через ссылку состоит из четырёх последовательных шагов: клик, редирект в магазин, установка и верификация. Каждый шаг обрабатывается платформой атрибуции, которая связывает их в единую цепочку событий.
Когда пользователь кликает по Attribution Link, браузер или вебвью отправляет 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) |
| Deferred диплинкинг | Да | Да | Да |
| Приватность | Privacy Cloud | Без хранения IP | Граф устройств |
| Бесплатный тариф | Нет (тrial 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. Платформы атрибуции помечают их как organic и показывают отдельно в отчётах. Для органических кампаний используются другие методы — UTM-метки в вебе и статистика магазинов приложений.
Выбор зависит от стека рекламных каналов, географии и требований к приватности. AppsFlyer подходит для сложных кампаний с множеством сеток, Adjust — для проектов с фокусом на защиту данных, а Branch — для стартапов и продуктов с глубоким диплинкингом.
Итоги
Мы разработаем мобильное приложение под ключ
IT Sectr создаёт приложения для iOS и Android для стартапов и бизнеса с 2017 года. Мы проконсультируем вас и предложим наилучшее решение.
Читайте также