En bref : Passez facilement de Firebase Dynamic Links à AppsFlyer grâce à notre guide de migration étape par étape
Aperçu
Avec l'annonce de Google de la fermeture de Firebase Dynamic Links, c'est le moment idéal pour migrer facilement vers AppsFlyer.
Comment migrer de Firebase vers AppsFlyer
Important !
Avant de commencer la migration, assurez-vous de disposer des éléments suivants :
- Vos liens dynamiques Firebase
- Votre développeur d'apps
1. Création de compte
Qui est nécessaire - Marketeur
2. Ajouter l'application
Qui est nécessaire - Marketeur
- Ajoutez l'application dans AppsFlyer.
- [Facultatif] Modifiez la fenêtre par défaut de 90 jours de réattribution pour l'aligner sur votre définition des utilisateurs actifs.
altajouteralt
3. Configurer le modèle OneLink
Qui est nécessaire - Marketeur et développeur d'apps
Un modèle OneLink constitue la base de la logique de redirection pour tous les liens OneLink que vous créez pour vos différentes campagnes marketing. Un modèle est requis pour créer des liens et des expériences pour les utilisateurs finaux.
-
Créer un modèle OneLink
- Le marketeur doit être un utilisateur administrateur chez AppsFlyer ou disposer des autorisations pour ajouter\/modifier des modèles OneLink
4. Configurer le SDK
Qui est nécessaire - Développeur d'apps
Le SDK AppsFlyer intégré à l'application est le lien entre l'application et la plateforme AppsFlyer. Il fournit :
- Deep Linking - Le SDK permet la mise en œuvre de liens profonds unifiés (UDL)
- Attribution - Le SDK rapporte les installations d'applications, les ouvertures d'applications, les événements in-app, etc.
Intégrez le SDK AppsFlyer dans votre application en suivant les étapes ci-dessous.
Étapes d'intégration du SDK AppsFlyer
- Intégrez le SDK AppsFlyer dans l'application.
Consultez les guides d'intégration du SDK pour Android et iOS. - Cartographiez les événements in-app que vous souhaitez enregistrer à l'aide des schémas AppsFlyer.
Cela peut être fait via SDK ou S2S. - Gérez le SDK de Firebase.
Vous pouvez passer exclusivement à AppsFlyer ou utiliser les deux SDK simultanément pendant quelques semaines. Consultez la répartition de ces options dans le tableau ci-dessous.
Option Que se passe-t-il après
la mise à jour de la version de l'applicationImpact Supprimer le SDK de Firebase (recommandé) Seul AppsFlyer enregistre les nouvelles installations et les utilisateurs qui mettent à jour.
Firebase affiche toujours les événements réalisés par les utilisateurs, jusqu'à ce que ceux-ci mettent également à jour leur application.- Transition rapide
- Pas de double attribution
- Vous permet de voir si vous avez des versions d'app persistantes avec le SDK Firebase toujours présent.
Conserver le SDK de Firebase pour une période de transition AppsFlyer et Firebase attribuent les nouvelles installations et rapportent les événements. À une date ultérieure, retirez le SDK Firebase. - La validation des données est possible. Cela signifie que vous pouvez comparer les données d'AppsFlyer et de Firebase.
- Double attribution, ce qui peut entraîner des frais doublés auprès des réseaux publicitaires.
- Charge de travail plus élevée
- Après avoir terminé toutes les autres tâches prévues, mettez à jour la version de l'application avec le SDK AppsFlyer sur le marché. Les nouveaux utilisateurs sont attribués par AppsFlyer.
Remarque :- Assurez-vous de mettre à jour l'application pour iOS, Google Play et tous les marchés Android hors store concernés.
- Votre app Android peut exister sur des sites APK non officiels, même si vous n'en êtes pas conscient (cherchez le nom de package de votre app sur le web pour le découvrir). Les sites APK prennent du temps pour se mettre à jour vers la dernière version, ils peuvent donc attirer des utilisateurs organiques qui installent d'anciennes versions sans le SDK AppsFlyer.
- Le déploiement des mises à jour d'apps dans les app stores peut prendre quelques jours pour être complété. Les utilisateurs qui installent pendant cette phase peuvent encore obtenir l'ancienne version.
5. Comprendre le mappage des paramètres
Qui est nécessaire - Développeur d'apps
Comprenez comment les paramètres des liens dynamiques de Firebase se rapportent aux paramètres correspondants d'AppsFlyer.
Un mappage correct et une bonne compréhension des paramètres correspondants garantiront que vos liens donnent les mêmes résultats.
Le tableau ci-dessous répertorie tous les paramètres de Firebase avec leurs équivalents AppsFlyer.
Utilisez ce tableau comme référence pour tous les paramètres que vous utilisez actuellement lors de votre migration vers AppsFlyer.
Remarque
Si un paramètre Firebase n'est pas répertorié, c'est parce qu'AppsFlyer le prend en charge dans la configuration du modèle OneLink sans que vous ayez besoin d'ajouter un paramètre dans vos liens.
| Regroupement | Firebase | AppsFlyer | Description |
|---|---|---|---|
| Paramètres mobiles | Lien |
|
|
|
Paramètres Android |
afl | af_android_url | Permet de rediriger les utilisateurs Android vers une page Web personnalisée |
|
Paramètres iOS |
ifl | af_ios_url | Permet de rediriger les utilisateurs iOS vers une page Web personnalisée |
| efr | af_force_deeplink | Utilisé pour forcer une application iOS à s'ouvrir en utilisant le schéma URI af_dp. Sans cela, l'application ne s'ouvrira pas à l'aide du schéma URI | |
| Autre URL de plateforme | ofl | af_web_dp | Permet de rediriger les utilisateurs de bureau vers une page Web personnalisée |
|
Tags sociaux |
st | af_og_title | Utilisé pour personnaliser le titre du contenu partagé sur les réseaux sociaux |
| sd | af_og_description | Utilisé pour personnaliser la description du contenu partagé sur les réseaux sociaux | |
| si | af_og_image | Utilisé pour personnaliser l'image du contenu partagé sur les réseaux sociaux | |
|
Paramètres analytiques |
utm_source | pid | Source du média |
| utm_medium | af_channel | Identifie les canaux des sources médias sur lesquels vos publicités sont diffusées | |
| utm_campaign | c | Nom de la campagne | |
| utm_term | af_keywords | Liste de mots-clés pour les campagnes ciblées par texte | |
| utm_content | af_adset | Ensemble de publicités associées à une campagne |
6. Migrer
Qui est nécessaire - Marketeur
En utilisant vos paramètres mappés, vous pouvez créer des liens OneLink sur votre modèle OneLink.
Les liens peuvent être créés à l'aide du tableau de bord AppsFlyer, en masse via un fichier CSV, par programmation avec notre API OneLink, dans le SDK, ou via des liens longs.
Utilisez le tableau suivant pour déterminer quelle méthode convient le mieux à votre utilisation.
| Firebase | AppsFlyer | À utiliser si | Remarques |
|---|---|---|---|
| Console Firebase |
Page de gestion OneLink |
Vous souhaitez créer des liens OneLink un par un. De cette manière, vous pouvez utiliser pleinement toutes les fonctionnalités et possibilités offertes par OneLink | |
| API de générateur de liens dynamiques | SDK | Vous souhaitez créer des liens générés programmatiquement dans l'application pour des utilisations telles que des invitations et des recommandations utilisateurs |
|
| API REST de Firebase | API OneLink | Vous souhaitez créer des liens par programmation hors de l'application mobile |
|
| Construction manuelle des liens | Liens longs | Vous souhaitez construire manuellement le lien avec ses paramètres de requête. À utiliser si vous n'avez pas besoin de liens courts. Par exemple, si le lien est derrière un bouton ou une bannière | |
| Page de liens en masse |
Vous souhaitez migrer en masse tous vos liens dynamiques Firebase vers AppsFlyer. Ceci est recommandé pour transférer rapidement tous vos liens sans aucune erreur |
|
|
| Script intelligent | Si vous souhaitez créer un lien long de façon dynamique sur une page web pour une expérience web à app |
|