Migrer des liens dynamiques Firebase vers AppsFlyer

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 :

  1. Vos liens dynamiques Firebase
  2. Votre développeur d'apps

1. Création de compte

Qui est nécessaire - Marketeur

2. Ajouter l'application

Qui est nécessaire - Marketeur

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.

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

  1. Intégrez le SDK AppsFlyer dans l'application.
    Consultez les guides d'intégration du SDK pour Android et iOS.
  2. Cartographiez les événements in-app que vous souhaitez enregistrer à l'aide des schémas AppsFlyer.
    Cela peut être fait via SDK ou S2S.
  3. 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'application
    Impact
    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
  4. 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
  • af_dp
  • deep_link_value
  • af_dp - Schéma URI utilisé comme méthode de secours pour lancer les applications iOS et Android.
  • deep_link_value - Nom de la valeur pour le contenu spécifique in-app vers lequel les utilisateurs seront dirigés.

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
  • Nécessite un développeur iOS ou Android
API REST de Firebase API OneLink Vous souhaitez créer des liens par programmation hors de l'application mobile
  • Nécessite un développeur
  • Non disponible sur le plan gratuit
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
  • Cliquez ici pour découvrir si Smart Script offre des fonctionnalités qui vous conviendraient mieux.