Branch.io - це галузевий стандарт для мобільного deep linking. Його використовують Airbnb, Pinterest і тисячі інших застосунків. Опублікована ціна Branch починається від $199/місяць для рівня Activation і зростає до $499/місяць для Engagement. Enterprise - це розмова про кастомний контракт.
Для більшості застосунків, що зараз мігрують з Firebase Dynamic Links - застарілого з 2025-08-25 - це зростання від «безкоштовно» у десять-п'ятдесят разів. Firebase Dynamic Links нічого не коштував. Стартовий рівень Branch - $199/місяць. П'ять застосунків на рівні Engagement: від $2400 до $6000 на рік ще до написання першого рядка коду.
Branch дійсно необхідний у певних випадках. Ця стаття намагається чесно розповісти, що це за випадки, що саме ви купуєте за ці гроші і де Elido покриває ті самі патерни маршрутизації за значно меншу ціну. Якщо ви потрапляєте в колонку «потрібен Branch» - це заощадить ваш час на підтвердження. Якщо в колонку «Branch не потрібен» - заощадить гроші.
Всі дані про ціни Branch взяті з публічної сторінки цін Branch станом на травень 2026 року. Перевіряйте перед використанням у розрахунках.
Коротко про головне
- Рівень Branch Activation за $199/місяць покриває налаштування Universal Link / App Link, базовий відкладений deep linking та атрибуцію встановлень на рівні SDK. Він не включає розширені інтеграції MMP, мультиторкову атрибуцію або прогнозну аналітику.
- Рівень Branch Engagement за $499/місяць додає ретаргетинг, journeys (web-to-app банери) і глибшу аналітику. Більшість production-застосунків потрапляють саме сюди.
- Якщо вам потрібна атрибуція встановлень - «яка реклама спричинила це встановлення?» - Branch є правильним інструментом. Elido не виконує атрибуцію встановлень.
- Якщо вам потрібні Universal Links і App Links для маршрутизації автентифікованих користувачів до правильного екрана в застосунку після кліку - Elido покриває це через правила deep-link маршрутизації на кастомному домені. Ціна: входить у план Pro і вище.
- Для застосунку з 100K MAU, якому не потрібна атрибуція встановлень, річна різниця у вартості між Branch Engagement і Elido Business становить приблизно $4400-$5400 на рік.
За що насправді платить Branch.io
Ціни Branch мають більше сенсу, якщо розуміти, що платформа реально робить зсередини. Три рівні.
Рівень 1: Налаштування Universal Links і App Links. Це базова інфраструктура - файл Apple Associated Domains, JSON Digital Asset Links для Android, HTTPS-фолбек-сторінка коли застосунок не встановлено. Кожна платформа deep linking робить це. Firebase Dynamic Links робив це безкоштовно. Branch робить це краще (надійніше обробляє крайні випадки, явна підтримка маршрутизації iOS 16+), але сама можливість є стандартизованою.
Рівень 2: Відкладений deep linking з атрибуцією встановлень. Саме на цьому Branch побудував свою репутацію. Коли користувач натискає посилання Branch, але не має встановленого застосунку, Branch записує оригінальні параметри посилання, перенаправляє до App Store або Play Store, і після завершення встановлення SDK «відкладає» маршрутизацію, відтворюючи ці параметри при першому запуску. Атрибуція відстежується: Branch знає, яка кампанія, рекламна мережа або контент спричинили встановлення. Це передається до вашого MMP (AppsFlyer, Adjust, Singular) через серверні постбеки. Саме ця можливість коштує грошей, оскільки вимагає інфраструктури Branch для обробки відбитка пристрою або зіставлення ID пристрою, зберігання очікуваних параметрів і правильного відтворення їх після встановлення.
Рівень 3: Journeys, ретаргетинг, прогнозні аудиторії. Web-to-app банери (Journeys), платні аудиторії ретаргетингу, побудовані на даних кліків Branch, та прогнози встановлень на рівні когорт. Це функції рівня Engagement, що виправдовують стрибок з $199 до $499.
$199/місяць - це не «плата за Universal Link». Це плата за інфраструктуру атрибуції встановлень. Якщо ця інфраструктура вам не потрібна - ви платите $199/місяць за стандартне налаштування.
Що покриває Elido в тій самій ніші
Elido - не заміна Branch. Він охоплює вужчий набір сценаріїв без накладних витрат на атрибуцію встановлень.
Universal Links і App Links через кастомний домен. Функція deep-link маршрутизації Elido генерує і обслуговує необхідний файл apple-app-site-association і файл assetlinks.json з вашого кастомного домену коротких посилань. Ви одноразово вказуєте bundle ID і team ID вашого застосунку у воркспейсі. Платформа обробляє TLS, CDN-кешування well-known файлів і HTTPS-фолбек-призначення коли застосунок не встановлено. Сторінка функції deep links описує механіку налаштування.
Гео- та пристрійна маршрутизація в одному посиланні. Elido оцінює шість вимірів маршрутизації на кожному редиректі на рівні edge: ОС пристрою, тип пристрою, країна, мова, реферер і час доби. Одне посилання може направляти користувачів iOS до App Store, Android до Play Store, а користувачів десктопу - на веб-лендінг, і все це з одного короткого URL. Оцінка правил виконується на edge з p95 менше 15мс. SDK на пристрої не потрібен.
Аналітика кліків з розбивкою. Кожний редирект через Elido фіксує повну подію кліку: тип пристрою, ОС, країна, місто, реферер, браузер. Дашборди на основі колонкового аналітичного сховища показують розбивку в реальному часі. Для залучаючих кампаній, де ви керуєте upstream UTM і не потребуєте пост-інсталяційної атрибуції, цього достатньо для аналізу ROI кампаній.
Кастомний домен для хостингу deep-link файлів. Якщо домен Universal Links вашого застосунку - go.yourapp.example, Elido обробляє автоматичний TLS на вимогу і обслуговує well-known файли з цього домену. Ніякої додаткової інфраструктури з вашого боку не потрібно. Це покривається планом Business.
Чого Elido не робить: відкладений deep linking після встановлення застосунку, атрибуція на основі відбитка пристрою або IDFA, відстеження встановлень на рівні SDK, пересилання постбеків MMP або web-to-app банери у стилі Journeys. Якщо вам потрібно все це - Branch є правильним інструментом.
Матриця рішень
Ось чесна версія.
Вам потрібен Branch, якщо:
- Ви запускаєте платне залучення користувачів і потребуєте знати, який рекламний креатив спричинив яке встановлення, на рівні події встановлення. Це основний сценарій Branch, і жоден легковажний інструмент його не замінить.
- Ви використовуєте MMP (AppsFlyer, Adjust, Singular, Kochava) і потребуєте коректного потоку постбеків Branch→MMP. Інтеграція зріла і широко сертифікована на стороні Branch.
- Вам потрібен відкладений deep linking після встановлення - застосунок має відкритися на точному екрані, на який вела посилання, навіть попри те, що користувачеві спочатку довелося встановлювати його.
- Ви запускаєте web-to-app кампанії з Journeys банерами, смарт-банерами або інтерстишіалами від Branch.
- Ваш застосунок має більше однієї команди, яка використовує дані посилань, і вам потрібні функції співпраці та управління з рівня Engagement або Enterprise.
Вам не потрібен Branch, якщо:
- Ваш сценарій deep link - це маршрутизація автентифікованих користувачів. Залогінений користувач натискає посилання для шерінгу, застосунок відкривається на потрібному екрані. Немає прогалини при встановленні. Атрибуція не потрібна. Elido з цим впорається.
- Ви надсилаєте транзакційні або lifecycle push/email посилання, які направляють автентифікованих користувачів до конкретного вигляду в застосунку. Застосунок вже встановлено; потрібно лише коректне маршрутизування URL.
- Вам потрібна маршрутизація за типом пристрою для лендінгу: iOS → App Store, Android → Play Store, десктоп → маркетингова сторінка. Це правило маршрутизації, а не атрибуція.
- Ви створюєте QR-код для переходу з офлайн у онлайн, що направляє до потрібного застосунку або веб-призначення залежно від пристрою. Знову ж: маршрутизація, а не атрибуція.
- Firebase Dynamic Links покривав ваш сценарій останні три роки, і ви ніколи не дивилися на атрибуцію встановлень у дашборді. Якщо атрибуція встановлень не була частиною вашого робочого процесу - заміна також не мусить бути Branch.
Діагностичне питання: «Чи потрібно мені знати, яка кампанія спричинила встановлення?» Якщо так - Branch. Якщо ні - ви, мабуть, платите за інфраструктуру, якою не користуєтеся.
Приклад ціноутворення: застосунок з 100K MAU
Конкретні цифри: мобільний застосунок з 100 000 щомісячних активних користувачів, що запускає lifecycle deep links (push, email, внутрішній шерінг), на кастомному домені, без платних кампаній залучення з атрибуцією встановлень.
Рівень Branch Engagement: $499/місяць = $5988/рік.
Ви перебуваєте на Engagement, а не Activation, тому що потребуєте Journeys (web-to-app банери на маркетинговому сайті) і тому що аналітика рівня Activation обмежена для всього, що виходить за межі одного застосунку. $499 - це мінімум; якщо обсяг посилань або розширені вимоги до атрибуції переведуть вас на кастомний рівень - ціна узгоджується окремо.
Рівень Branch Activation: $199/місяць = $2388/рік.
Якщо ви можете залишитися на Activation - без Journeys, базова аналітика, один застосунок - це стартова ціна. Все одно $2388 на рік за маршрутизацію, якій не потрібна атрибуція встановлень.
Бізнес-план Elido з кастомним доменом і deep-link маршрутизацією: приблизно $588-$780/рік залежно від обсягу кліків і конфігурації воркспейсу.
Функція deep-link маршрутизації включена в план Pro і вище. Кастомний домен (ваш go.yourapp.example, що обслуговує well-known файли) є функцією плану Business. Для застосунку з 100K MAU, що надсилає lifecycle посилання - приблизно 200K-500K deep-link кліків на місяць - ви потрапляєте в зону плану Business. Перевитрата кліків тарифікується за фактом, а не жорстко обмежена.
Річна різниця: $1600-$5400 на рік на користь Elido - для застосунку, якому від початку не була потрібна атрибуція встановлень.
Ця математика стає ще вигіднішою при наявності кількох застосунків. Ціни Branch прив'язані до акаунта, а не до застосунку, але зі зростанням воркспейсів та обсягів посилань рівень Engagement стає підлогою, а не стелею. Поклікова тарифікація Elido масштабується передбачуваніше для кількох застосунків у межах одного воркспейсу.
Міркування щодо міграції
Якщо ви переходите з Firebase Dynamic Links і оцінюєте обидва варіанти - шлях міграції має значення.
Firebase Dynamic Links → Branch. Branch має посібник з міграції FDL з обробкою сумісності на рівні SDK. Основна робота - інтеграція Branch SDK у iOS та Android, оновлення вашого прав Associated Domains і тестування поведінки відкладеного deep linking після встановлення. Закладайте один-два тижні інженерного часу для типового застосунку - більше при складній логіці маршрутизації, вбудованій у старі параметри FDL.
Firebase Dynamic Links → Elido. Обсяг роботи вужчий, оскільки не потрібно інтегрувати SDK. Ви вказуєте CNAME вашого кастомного домену на Elido, налаштовуєте apple-app-site-association і assetlinks.json через інтерфейс воркспейсу та оновлюєте права Associated Domains вашого застосунку для використання нового домену. Існуючі посилання на домені page.link FDL перестають працювати після вимкнення FDL; посилання через ваш власний кастомний домен, що перенаправляються Elido, продовжують працювати, доки налаштовані правила. Відкладеного deep linking після встановлення немає - якщо у вас були параметри FDL, які ви зчитували з DynamicLinks.dynamicLinks().handleUniversalLink після встановлення, вам потрібно відтворити це іншим способом (зазвичай першим API-викликом до вашого бекенду, що зберігає оригінальні параметри посилання за пристроєм).
Детальніше про міграцію Firebase Dynamic Links - у посібнику з міграції Firebase Dynamic Links.
Що варто пам'ятати при будь-якій міграції:
- Оновіть apple-app-site-association з новим доменом одразу після того, як ваші FDL-посилання перестають розв'язуватися. Кеш AASA на CDN Apple може поширюватися до 24 годин після того, як ви вказуєте домен на новий сервер.
- Якщо у вас є веб-фолбек-сторінка, що використовувала попередній перегляд FDL, потрібно побудувати або розмістити заміну. Фолбек Elido - це редирект на будь-який URL, який ви вказуєте; фолбек Branch налаштовується для кожного посилання.
- Тестуйте на реальних пристроях, а не на симуляторах. Поведінка маршрутизації Universal Link відрізняється на реальному залізі, і поведінка симулятора не є репрезентативною для того, що відчувають ваші користувачі.
Питання і відповіді
Чи замінює Elido Branch.io для всіх сценаріїв deep linking?
Ні. Elido покриває Universal Links, App Links, маршрутизацію за пристроєм та аналітику кліків для застосунків, де користувач вже має встановлений додаток (або де достатньо простого редиректу до App Store). Він не охоплює відкладений deep linking після встановлення, атрибуцію встановлень або пересилання постбеків MMP. Якщо це ваші сценарії - Branch є правильним інструментом.
Чи можна використовувати Elido для deep links разом з Branch для атрибуції встановлень?
Так. Деякі команди використовують Branch виключно для кампаній залучення нових користувачів (де важлива атрибуція встановлень) і маршрутизують всі інші deep links - lifecycle email, push, внутрішній шерінг - через Elido на кастомному домені. Домени різні, SDK присутній лише в атрибуційному шляху, а аналітика кліків для lifecycle-посилань надходить від Elido. Такий гібрид поширеніший, ніж здається. Ціни Branch виправдані для платного залучення; їх складніше виправдати для lifecycle-трафіку.
Що сталося з Firebase Dynamic Links, і чи є Elido прямою заміною?
Firebase Dynamic Links був відключений 2025-08-25. Офіційний шлях міграції від Google вказує або на Branch, або на самостійне налаштування Universal Links / App Links. Elido відноситься до другої категорії - він автоматизує хостинг well-known файлів і маршрутизацію посилань, якими ви б керували самостійно, з додаванням аналітики кліків, правил гео- та пристрійної маршрутизації і кастомного домену. Це пряма заміна для команд, які використовували FDL для маршрутизації, але не для атрибуції встановлень.
Чи достатньо рівня Branch Activation за $199/місяць для невеликого застосунку?
Залежить від того, чи потрібен вам Journeys (web-to-app банери). Activation покриває Universal Links, App Links, базовий відкладений deep linking та один застосунок. Якщо на вашому маркетинговому сайті є CTA «Завантажити застосунок» і ви хочете смарт-банер, який виявляє вже встановлені застосунки, - це функція Journeys рівня Engagement. Багато команд дрібних застосунків потрапляють на Engagement не через потребу в глибокій аналітиці, а через потребу в банері. Якщо банер є визначальним фактором - оцініть, чи $300/місяць різниці є правильним способом забезпечити web-to-app банер; існують і легші варіанти.
Як масштабується ціна Branch для команд з кількома застосунками?
Сторінка цін Branch не публікує плату за застосунок, але платформа прив'язана до акаунта, а не до окремого додатку. На практиці команди з кількома застосунками домовляються про кастомні рівні або платять за Engagement, приймаючи спільну аналітику. Якщо у вас три або більше застосунків з різним брендингом і доменами посилань, модель воркспейсів Elido (один воркспейс на застосунок або бренд, поклікова тарифікація в межах групи воркспейсів) масштабується передбачуваніше, ніж шлях кастомних квот Branch.
Що робити далі
На сторінці функції deep links є процес налаштування Universal Links і App Links в Elido - для застосунку, вже налаштованого для HTTPS, це займає близько п'ятнадцяти хвилин. На сторінці цін вказані поточні рівні поклікової тарифікації; функція deep-link маршрутизації включена без додаткової плати за посилання.
Якщо ви перебуваєте на шляху міграції з Firebase Dynamic Links, посібник з міграції охоплює покрокові інструкції для iOS і Android, включаючи терміни кешування AASA та патерни обробки першого запуску, необхідні якщо ви зчитували параметри FDL після встановлення.
Якщо ви оцінюєте Branch і Elido і визначальним фактором є атрибуція встановлень - чесна відповідь така: Branch є правильним інструментом для цього сценарію, і вартість $199-$499/місяць можна виправдати платним UA-бюджетом. Випадки, де це важко виправдати, - це ті, де ви платите за інфраструктуру атрибуції, якою не користуєтеся. Більшість застосунків, що мігрують з Firebase Dynamic Links, потрапляють саме в цю категорію.
Пов'язані матеріали в блозі
Поширені запитання
Чи замінює Elido Branch.io для всіх сценаріїв deep linking?
Ні. Elido покриває Universal Links, App Links, маршрутизацію за пристроєм і аналітику кліків для застосунків, де користувач вже має встановлений додаток або де достатньо простого редиректу до App Store. Він не охоплює відкладений deep linking після встановлення, атрибуцію встановлень або пересилання постбеків MMP. Якщо це ваші сценарії - Branch є правильним інструментом.
Чи можна використовувати Elido для deep links разом з Branch для атрибуції встановлень?
Так. Деякі команди використовують Branch виключно для кампаній залучення нових користувачів (де важлива атрибуція встановлень) і маршрутизують всі інші deep links - листи про lifecyle, push, внутрішній шерінг - через Elido на кастомному домені. Домени різні, SDK присутній лише в атрибуційному шляху, а аналітика кліків для lifecycle-посилань надходить від Elido. Такий гібрид поширеніший, ніж здається. Ціни Branch виправдані для платного залучення; їх складніше виправдати для lifecycle-трафіку.
Що сталося з Firebase Dynamic Links, і чи є Elido прямою заміною?
Firebase Dynamic Links був відключений 2025-08-25. Офіційний шлях міграції від Google вказує або на Branch, або на самостійне налаштування Universal Links та App Links. Elido відноситься до другої категорії - він автоматизує хостинг well-known файлів і маршрутизацію посилань, якими ви б керували самостійно, з додаванням аналітики кліків, правил гео- та пристрійної маршрутизації і кастомного домену. Це пряма заміна для команд, які використовували FDL для маршрутизації, але не для атрибуції встановлень.
Чи достатньо рівня Activation Branch за $199/місяць для невеликого застосунку?
Залежить від того, чи потрібен вам Journeys (web-to-app банери). Activation покриває Universal Links, App Links, базовий відкладений deep linking та один застосунок. Якщо на вашому маркетинговому сайті є смарт-банер, який виявляє вже встановлені додатки, - це функція Journeys рівня Engagement. Багато команд дрібних застосунків потрапляють на Engagement не через потребу в глибокій аналітиці, а через потребу в банері - і це коштує додаткових $300 на місяць понад рівень Activation.
Як масштабується ціна Branch для команд з декількома застосунками?
Сторінка цін Branch не публікує плату за застосунок, але платформа прив'язана до акаунта, а не до окремого додатку. На практиці команди з кількома застосунками домовляються про кастомні рівні або платять за Engagement, приймаючи спільну аналітику. Якщо у вас три або більше застосунків з різним брендингом і доменами посилань, модель воркспейсів Elido - один воркспейс на застосунок або бренд, поклікова тарифікація в межах групи воркспейсів - масштабується передбачуваніше, ніж шлях кастомних квот Branch.
Спробуйте Elido
Вставте URL - отримайте коротке посилання
Без реєстрації. Посилання живе 30 днів. Зареєструйтесь, щоб зберегти назавжди.
Безкоштовно, без реєстрації · 2 на день