14 min de lectureComparaisons

Alternative à Branch.io : ce que coûte vraiment le routage de deep links

Le calcul du prix de Branch.io entre 199 et 499 dollars par mois, comment Elido couvre les mêmes schémas de routage de deep links pour bien moins cher, et le cadre exact pour choisir.

Ana Kowalska
Marketing solutions engineering
Comparaison de prix : niveaux Branch.io (199 $, 499 $, personnalisé) vs Elido Pro/Business avec colonne de routage de deep links

Branch.io est le standard d'entreprise pour le deep linking mobile. Airbnb l'utilise. Pinterest l'utilise. Des milliers d'applications l'utilisent. Le tarif publié de Branch commence à 199 $/mois pour le niveau Activation et monte à 499 $/mois pour Engagement. L'Entreprise est une conversation de contrat personnalisé.

Pour la plupart des applications qui migrent maintenant depuis Firebase Dynamic Links - déprécié depuis le 25 août 2025 - c'est une augmentation de dix à cinquante fois par rapport à "gratuit". Firebase Dynamic Links ne coûtait rien. Le niveau d'entrée de Branch est à 199 $/mois. Cinq applications sur le niveau Engagement : 2 400 à 6 000 dollars par an avant d'avoir écrit une seule ligne de code.

Branch est réellement nécessaire dans un ensemble spécifique de cas. Cet article s'efforce d'être honnête sur ce que sont ces cas, ce que le prix vous apporte, et là où Elido couvre les mêmes schémas de routage pour une fraction du coût. Si vous vous situez dans la colonne "besoin de Branch", cela vous fait gagner du temps pour le confirmer. Si vous vous situez dans la colonne "pas besoin de Branch", cela vous fait économiser de l'argent.

Tous les chiffres de tarification de Branch proviennent de la page de tarification publique de Branch consultée en mai 2026. Vérifiez avant de chiffrer.

En résumé

  • Le niveau Activation à 199 $/mois de Branch couvre la configuration Universal Link / App Link, le deep linking différé de base et l'attribution d'installation au niveau SDK. Il n'inclut pas les intégrations MMP avancées, l'attribution multi-touch ou les analyses prédictives.
  • Le niveau Engagement à 499 $/mois de Branch ajoute le reciblage, les journeys (bannières web-to-app) et des analyses plus approfondies. C'est là que se retrouvent la plupart des applications en production.
  • Si vous avez besoin de l'attribution d'installation - "quelle publicité a provoqué cette installation ?" - Branch est le bon outil. Elido ne fait pas d'attribution d'installation.
  • Si vous avez besoin d'Universal Links et d'App Links pour rediriger les utilisateurs authentifiés vers le bon écran in-app après un clic, Elido couvre cela via des règles de deep link sur domaine personnalisé. Prix : inclus dans Pro et supérieur.
  • Pour une application à 100 000 MAU qui n'a pas besoin d'attribution d'installation, la différence de coût annuel entre Branch Engagement et Elido Business est d'environ 4 400 à 5 400 dollars par an.

Ce que Branch.io facture réellement

La tarification de Branch est plus logique une fois que vous comprenez ce que la plateforme fait réellement en dessous. Trois couches.

Couche 1 : Configuration Universal Links et App Links. C'est la plomberie - le fichier Associated Domains d'Apple, le JSON Digital Asset Links d'Android, la page de repli HTTPS quand aucune application n'est installée. Chaque plateforme de deep link fait cela. Firebase Dynamic Links le faisait gratuitement. Branch le fait mieux (gestion plus fiable des cas limites, support explicite du routage iOS 16+) mais la capacité elle-même est une commodité.

Couche 2 : Deep linking différé avec attribution d'installation. C'est sur quoi Branch a bâti sa réputation. Lorsqu'un utilisateur touche un lien Branch mais n'a pas l'application installée, Branch enregistre les paramètres de lien d'origine, redirige vers l'App Store ou le Play Store, et après la fin de l'installation, le SDK "différe" le routage en rejouant ces paramètres à la première ouverture. L'attribution est suivie : Branch sait quelle campagne, quel réseau publicitaire ou quel élément de contenu a provoqué l'installation. Cela s'intègre dans votre MMP (AppsFlyer, Adjust, Singular) via des postbacks serveur-à-serveur. C'est la capacité qui coûte de l'argent, car elle nécessite que l'infrastructure de Branch gère la correspondance d'empreinte d'appareil ou d'ID d'appareil, stocke les paramètres en attente et les rejoue correctement après la fenêtre d'installation.

Couche 3 : Journeys, reciblage, audiences prédictives. Les bannières web-to-app (Journeys), les audiences de reciblage payant construites à partir des données de clics de liens Branch, et les prédictions d'installation au niveau des cohortes. Ce sont des fonctionnalités du niveau Engagement qui justifient le passage de 199 à 499 dollars.

Les 199 $/mois ne signifient pas "payer pour un Universal Link". C'est payer pour l'infrastructure d'attribution d'installation. Si vous n'avez pas besoin de cette infrastructure, vous payez 199 $/mois pour de la plomberie de commodité.

Trois couches empilées de la tarification Branch.io : Couche 1 plomberie Universal Link de commodité, Couche 2 l'infrastructure d'attribution d'installation payante, et Couche 3 les fonctionnalités d'engagement comme les bannières Journeys.

Ce qu'Elido couvre dans le même espace

Elido n'est pas un remplacement de Branch. Il couvre un ensemble plus étroit de cas d'usage - sans la surcharge de l'attribution d'installation.

Universal Links et App Links via domaine personnalisé. La fonctionnalité de routage de deep links d'Elido génère et sert le fichier apple-app-site-association requis et le fichier assetlinks.json depuis votre domaine de lien court personnalisé. Vous configurez l'identifiant de bundle et l'identifiant d'équipe de votre application une seule fois dans l'espace de travail. La plateforme gère TLS, la mise en cache CDN des fichiers well-known, et la destination de repli HTTPS quand aucune application n'est installée. La page de fonctionnalité des deep links couvre les mécanismes de configuration.

Routage géo et par appareil dans un seul lien. Elido évalue six dimensions de routage à la périphérie à chaque redirection : OS de l'appareil, type d'appareil, pays, langue, référent et heure de la journée. Un seul lien peut rediriger les utilisateurs iOS vers l'App Store, les utilisateurs Android vers le Play Store, et les utilisateurs de bureau vers une page d'atterrissage web, tout depuis la même URL courte. L'évaluation des règles se fait en périphérie avec un p95 inférieur à 15 ms. Aucun SDK requis sur l'appareil.

Analyses de clics avec ventilation aval. Chaque redirection via Elido enregistre l'événement de clic complet : type d'appareil, OS, pays, ville, référent, navigateur. Les tableaux de bord adossés à notre entrepôt d'analytique montrent la ventilation en temps réel. Pour les campagnes d'acquisition où vous possédez l'UTM amont et n'avez pas besoin de l'attribution post-installation, cela suffit pour effectuer une analyse du ROI des campagnes.

Domaine personnalisé pour l'hébergement des fichiers deep link. Si le domaine Universal Links de votre application est go.yourapp.example, Elido gère le TLS automatique à la demande et sert les fichiers well-known depuis ce domaine. Aucune infrastructure supplémentaire nécessaire de votre côté. Cela est couvert dans le plan Business.

Ce qu'Elido ne fait pas : le deep linking différé après une installation d'application, l'attribution basée sur l'empreinte d'appareil ou l'IDFA, le suivi d'installation au niveau SDK, le transfert de postback MMP, ou les bannières web-to-app de style Journeys. Si vous en avez besoin, Branch est le bon outil.

La matrice de décision

Voici la version honnête.

Vous avez besoin de Branch si :

  • Vous menez des campagnes d'acquisition d'utilisateurs payants et avez besoin de savoir quelle créative publicitaire a provoqué quelle installation, au niveau de l'événement d'installation. C'est le cas d'usage principal de Branch et aucun outil léger ne l'égale.
  • Vous utilisez un MMP (AppsFlyer, Adjust, Singular, Kochava) et avez besoin que le postback Branch-to-MMP s'écoule correctement. L'intégration est mature et largement certifiée du côté de Branch.
  • Vous avez besoin du deep linking différé après installation - l'application doit s'ouvrir sur l'écran exact qui était lié, même si l'utilisateur a dû installer en premier.
  • Vous menez des campagnes web-to-app avec des bannières Journeys, des bannières intelligentes ou des interstitiels hébergés par Branch.
  • Votre application a plus d'une équipe utilisant des données de liens, et vous avez besoin des fonctionnalités de collaboration et de gouvernance qui accompagnent le niveau Engagement ou Entreprise.

Vous n'avez pas besoin de Branch si :

  • Votre cas d'usage de deep link est le routage d'utilisateurs authentifiés. Un utilisateur connecté touche un lien de partage, l'application s'ouvre sur le bon écran. Pas de fenêtre d'installation. Pas d'attribution nécessaire. Elido gère cela.
  • Vous envoyez des liens push/e-mail transactionnels ou de cycle de vie qui amènent les utilisateurs authentifiés dans une vue in-app spécifique. L'application est déjà installée ; vous avez juste besoin que l'URL soit routée correctement.
  • Vous avez besoin d'un routage par type d'appareil pour une page d'atterrissage : iOS vers l'App Store, Android vers le Play Store, bureau vers la page marketing. C'est une règle de routage, pas de l'attribution.
  • Vous créez un QR code pour une campagne hors ligne vers en ligne qui redirige vers la bonne application ou destination web selon l'appareil. Encore une fois : routage, pas attribution.
  • Firebase Dynamic Links couvrait votre cas d'usage ces trois dernières années et vous n'avez jamais consulté l'attribution d'installation dans le tableau de bord. Si l'attribution d'installation ne faisait pas partie de votre flux de travail, le remplacement n'a pas non plus besoin d'être Branch.

La question de diagnostic est : "Ai-je besoin de savoir quelle campagne a causé une installation ?" Si oui, Branch. Si non, vous payez probablement pour une infrastructure que vous n'utilisez pas.

Diagramme de décision bifurquant selon si vous avez besoin d'attribution d'installation : OUI mène à Branch.io pour les UA payants et les postbacks MMP, NON mène à Elido pour le routage authentifié et par appareil inclus dans Pro.

Exemple de tarification : une application à 100 000 MAU

Des chiffres concrets : une application mobile avec 100 000 utilisateurs actifs mensuels, exécutant des deep links de cycle de vie (push, e-mail, partage in-app), sur un domaine personnalisé, et ne menant pas de campagnes d'acquisition payantes avec attribution d'installation.

Niveau Branch Engagement : 499 $/mois = 5 988 $/an.

Vous êtes sur Engagement plutôt qu'Activation parce que vous avez besoin de Journeys (bannières web-to-app sur le site marketing) et parce que les analyses du niveau Activation sont limitées pour tout ce qui va au-delà d'une seule application. 499 $ est le plancher ; si votre volume de liens ou vos exigences d'attribution avancée vous poussent vers un niveau personnalisé, la tarification est négociée séparément.

Niveau Branch Activation : 199 $/mois = 2 388 $/an.

Si vous pouvez rester sur Activation - pas de Journeys, analyses de base, une seule application - c'est le prix d'entrée. Toujours 2 388 $ par an pour un routage qui ne nécessite pas d'attribution d'installation.

Plan Elido Business avec domaine personnalisé et routage de deep links : environ 588 à 780 $/an selon le volume de clics et la configuration de l'espace de travail.

La fonctionnalité de routage de deep links est incluse dans Pro et supérieur. Le domaine personnalisé (votre go.yourapp.example servant les fichiers well-known) est une fonctionnalité du plan Business. Pour une application à 100 000 MAU envoyant des liens de cycle de vie - environ 200 000 à 500 000 clics de deep links par mois - vous atterrissez dans le territoire du plan Business. Le dépassement de clics est mesuré, pas un plafond dur.

Delta annuel : 1 600 à 5 400 $ par an en faveur d'Elido, pour une application qui n'avait jamais eu besoin d'attribution d'installation en premier lieu.

Barres de coût annuel pour une application à 100 000 MAU sans attribution d'installation : Branch Engagement 5 988 $, Branch Activation 2 388 $, et Elido Business environ 588 à 780 $, un delta de 1 600 à 5 400 $ par an.

Ce calcul s'élargit si vous avez plusieurs applications. La tarification de Branch est par compte plutôt que par application, mais à mesure que les espaces de travail se développent et que les volumes de liens augmentent, le niveau Engagement devient un plancher plutôt qu'un plafond. La facturation par clic d'Elido évolue de manière plus prévisible sur plusieurs applications dans le même espace de travail.

Considérations de migration

Si vous quittez Firebase Dynamic Links et évaluez les deux options, le chemin de migration compte.

Firebase Dynamic Links vers Branch. Branch dispose d'un guide de migration FDL avec gestion de la compatibilité au niveau SDK. Le travail principal consiste à intégrer le SDK Branch dans iOS et Android, mettre à jour votre droit Associated Domains, et tester le comportement de deep link différé après la fenêtre d'installation. Prévoyez une à deux semaines de temps d'ingénierie pour une application typique - plus pour une logique de routage complexe intégrée dans les anciens paramètres FDL.

Firebase Dynamic Links vers Elido. Le travail est plus restreint car il n'y a pas de SDK à intégrer. Vous pointez le CNAME de votre domaine personnalisé vers Elido, configurez l'apple-app-site-association et l'assetlinks.json via l'interface de l'espace de travail, et mettez à jour le droit Associated Domains de votre application pour utiliser le nouveau domaine. Les liens existants utilisant le domaine page.link de FDL cessent de fonctionner à la date d'arrêt de FDL ; les liens via votre propre domaine personnalisé redirigé par Elido continuent de fonctionner tant que les règles sont configurées. Il n'y a pas de deep linking différé après installation - si vous aviez des paramètres FDL que vous lisiez depuis DynamicLinks.dynamicLinks().handleUniversalLink post-installation, vous devez reproduire cela avec un mécanisme différent (généralement un appel API first-open à votre propre backend qui stocke les paramètres de lien d'origine par appareil).

Plus de détails sur la migration depuis Firebase Dynamic Links se trouvent dans le guide de migration depuis Firebase Dynamic Links.

Ce qu'il faut garder à l'esprit pour chaque migration :

  • Mettez à jour votre apple-app-site-association avec un nouveau domaine immédiatement après que vos liens FDL cessent de fonctionner. Le cache AASA sur le CDN d'Apple peut prendre 24 heures à se propager après avoir pointé un domaine vers un nouveau serveur.
  • Si vous avez une page de repli web qui utilisait la page de prévisualisation de FDL, vous devez créer ou héberger un remplacement. Le repli d'Elido est une redirection vers n'importe quelle URL que vous spécifiez ; le repli de Branch est configurable par lien.
  • Testez sur des appareils physiques, pas des simulateurs. Le routage Universal Link se comporte différemment sur du matériel réel, et le comportement du simulateur n'est pas représentatif de ce que vos utilisateurs vivent.

FAQ

Elido remplace-t-il Branch.io pour tous les cas d'usage de deep linking ?

Non. Elido couvre Universal Links, App Links, le routage par appareil et les analyses de clics pour les applications où l'utilisateur a déjà l'application installée (ou lorsqu'une simple redirection vers l'App Store est suffisante). Il ne couvre pas le deep linking différé après la fenêtre d'installation, l'attribution d'installation, ni le transfert de postback MMP. Si ce sont vos cas d'usage, Branch est le bon outil.

Puis-je utiliser Elido pour les deep links en parallèle de Branch pour l'attribution d'installation ?

Oui. Certaines équipes utilisent Branch spécifiquement pour les campagnes d'acquisition de nouveaux utilisateurs (là où l'attribution d'installation compte) et font passer tous les autres deep links - e-mail de cycle de vie, push, partage in-app - par Elido sur un domaine personnalisé. Les domaines sont différents, le SDK n'est présent que dans le chemin d'attribution, et les analyses de clics pour les liens de cycle de vie proviennent d'Elido. Ce modèle hybride est plus courant qu'il n'y paraît. Le prix de Branch est justifié pour l'acquisition payante ; il est plus difficile à justifier pour le trafic de cycle de vie.

Qu'est-il arrivé à Firebase Dynamic Links, et Elido est-il un remplacement direct ?

Firebase Dynamic Links a été arrêté le 25 août 2025. Le chemin de migration officiel de Google pointe vers Branch ou une configuration Universal Links / App Links gérée en propre. Elido s'inscrit dans cette deuxième catégorie - il automatise l'hébergement des fichiers well-known et le routage des liens que vous géreriez autrement vous-même, en ajoutant des analyses de clics, des règles de routage géo/appareil et un domaine personnalisé. C'est un remplacement direct pour les équipes qui utilisaient FDL pour le routage mais pas pour l'attribution d'installation.

Le niveau Activation de Branch à 199 $/mois est-il suffisant pour une petite application ?

Cela dépend de si vous avez besoin de Journeys (bannières web-to-app). Activation couvre Universal Links, App Links, le deep linking différé de base et une seule application. Si votre site marketing dispose d'un CTA "Télécharger l'application" et que vous voulez une bannière intelligente qui détecte les installations existantes, c'est une fonctionnalité Journeys du niveau Engagement. Beaucoup de petites équipes d'applications se retrouvent sur Engagement non pas parce qu'elles ont besoin de la profondeur analytique, mais parce qu'elles ont besoin de la bannière. Si la bannière est le point bloquant, évaluez si le delta de 300 $/mois est la bonne façon de servir une bannière web-to-app - il existe des options plus légères.

Comment le prix de Branch évolue-t-il pour les équipes avec plusieurs applications ?

La page de tarification de Branch ne publie pas de frais par application, mais la plateforme est à portée de compte plutôt que par application. En pratique, les équipes avec plusieurs applications négocient des niveaux personnalisés ou paient pour Engagement et acceptent que la surface analytique soit partagée. Si vous avez trois applications ou plus avec des marques distinctes et des domaines de liens différents, le modèle d'espace de travail d'Elido (un espace de travail par application ou marque, facturation par clic pour le groupe d'espaces de travail) évolue de manière plus prévisible que le chemin de devis personnalisé de Branch.

Par où aller maintenant

La page de fonctionnalité des deep links présente le flux de configuration pour Universal Links et App Links sur Elido - cela prend environ quinze minutes pour une application déjà configurée pour HTTPS. La page de tarification indique les niveaux actuels par clic ; la fonctionnalité de routage de deep links est incluse sans frais supplémentaires par lien.

Si vous êtes sur le chemin de migration depuis Firebase Dynamic Links, le guide de migration couvre les étapes détaillées pour iOS et Android, y compris le timing du cache AASA et les schémas de gestion de la première ouverture dont vous avez besoin si vous lisiez les paramètres FDL post-installation.

Si vous évaluez à la fois Branch et Elido et que le facteur décisif est l'attribution d'installation, la réponse honnête est : Branch est le bon outil pour ce cas d'usage et le coût de 199 à 499 $/mois est défendable par rapport à un budget UA payant. Les cas où il n'est pas défendable sont ceux où vous payez pour une infrastructure d'attribution que vous n'utilisez pas. La plupart des applications qui migrent depuis Firebase Dynamic Links entrent dans cette catégorie.

À lire aussi sur le blog

Questions fréquentes

Elido remplace-t-il Branch.io pour tous les cas d'usage de deep linking ?

Non. Elido couvre Universal Links, App Links, le routage par appareil et les analyses de clics pour les applications où l'utilisateur a déjà l'application installée, ou lorsqu'une simple redirection vers l'App Store est suffisante. Il ne couvre pas le deep linking différé au-delà de la fenêtre d'installation, l'attribution d'installation, ni le transfert de postback MMP. Si ce sont vos cas d'usage, Branch est le bon outil.

Puis-je utiliser Elido pour les deep links en parallèle de Branch pour l'attribution d'installation ?

Oui. Certaines équipes utilisent Branch spécifiquement pour les campagnes d'acquisition de nouveaux utilisateurs où l'attribution d'installation compte, et font passer tous les autres deep links - e-mail de cycle de vie, push, partage in-app - par Elido sur un domaine personnalisé. Les domaines sont différents, le SDK n'est présent que dans le chemin d'attribution, et les analyses de clics pour les liens de cycle de vie proviennent d'Elido. Ce modèle hybride est plus courant qu'il n'y paraît. Le prix de Branch est justifié pour l'acquisition payante ; il est plus difficile à justifier pour le trafic de cycle de vie.

Qu'est-il arrivé à Firebase Dynamic Links, et Elido est-il un remplacement direct ?

Firebase Dynamic Links a été arrêté le 25 août 2025. Le chemin de migration officiel de Google pointe vers Branch ou une configuration Universal Links et App Links gérée en propre. Elido s'inscrit dans cette deuxième catégorie - il automatise l'hébergement des fichiers well-known et le routage des liens que vous géreriez autrement vous-même, en ajoutant des analyses de clics, des règles de routage géo et appareil, et un domaine personnalisé. C'est un remplacement direct pour les équipes qui utilisaient FDL pour le routage mais pas pour l'attribution d'installation.

Le niveau Activation de Branch à 199 $/mois est-il suffisant pour une petite application ?

Cela dépend de si vous avez besoin de Journeys, la fonctionnalité de bannière web-to-app. Activation couvre Universal Links, App Links, le deep linking différé de base et une seule application. Si votre site marketing dispose d'une bannière intelligente qui détecte les installations existantes, c'est une fonctionnalité Journeys du niveau Engagement. Beaucoup de petites équipes d'applications se retrouvent sur Engagement non pas parce qu'elles ont besoin de la profondeur analytique, mais parce qu'elles ont besoin de la bannière, qui coûte 300 dollars de plus par mois par rapport au niveau Activation.

Comment le prix de Branch évolue-t-il pour les équipes avec plusieurs applications ?

La page de tarification de Branch ne publie pas de frais par application, mais la plateforme est à portée de compte plutôt que par application. En pratique, les équipes avec plusieurs applications négocient des niveaux personnalisés ou paient pour Engagement et acceptent que la surface analytique soit partagée. Si vous avez trois applications ou plus avec des marques distinctes et des domaines de liens différents, le modèle d'espace de travail d'Elido - un espace de travail par application ou marque, facturation par clic pour le groupe d'espaces de travail - évolue de manière plus prévisible que le chemin de devis personnalisé de Branch.

Essayer Elido

Collez une URL, obtenez un lien court

Sans inscription. Lien actif 30 jours. Inscrivez-vous pour le garder pour toujours.

Gratuit, sans inscription · 2 par jour

Essayer Elido

Raccourcisseur d'URL hébergé en UE : domaines personnalisés, analyses approfondies et API ouverte. Forfait gratuit - sans carte bancaire.

Tags
branch.io alternative
branch.io pricing
mobile deep linking
deep link cost
branch vs elido
firebase dynamic links

Lire la suite