En bref : découvrez les fonctionnalités SDK proposées par AppsFlyer et choisissez les API qui seront utilisées par votre app Android ou iOS.
Cette vidéo présente ce que vous devez savoir sur l'intégration du SDK.
À propos du SDK
Le SDK offre des fonctionnalités d'enregistrement pour les installations d'app et événements. Vous pouvez enregistrer les installations, les sessions et les événements in-app. Les événements in-app peuvent inclure, par exemple, un achat in-app ou un nouveau niveau atteint dans un jeu. Enregistrer ces événements peut vous aider à évaluer le ROI et la qualité des utilisateurs.
Cet article présente la mise en place de l'intégration SDK V6 et +, il aide de plus les annonceurs (les propriétaires d'app) à préparer l'intégration du SDK AppsFlyer dans leur application Android ou iOS.
La documentation supplémentaire comprend les éléments suivants :
- Mise à jour vers le SDK iOS V6. Le SDK iOS V5.4.4 est totalement opérationnel sous iOS 14. Cependant, nous recommandons d'adopter le SDK V6.X pour assurer la compatibilité avec les futures versions d'iOS.
- Documentation sur l'installation du SDK à l'usage des développeurs
- Notes de mise à jour
- Documentation de référence sur le SDK à l'attention des développeurs
- Préparation à l'examen de l'App Store—étiquettes nutritionnelles
Compatibilité du SDK
Le SDK AppsFlyer est compatible avec les plateformes suivantes :
- Démarrer Android V4.0
- Plateformes Android non mobile comme les Smart TV (Amazon Fire TV compris) Voir la présentation CTV
- Marchés hors-store pour les apps Android, comme Amazon et Baidu
- iOS 9 et + (iPhone, iPod, iPad)
- tvOS 9 et + (Apple TV)
- En conformité avec les réseaux DNS64/NAT64 IPv6 d'Apple.
Le SDK prend en charge plusieurs méthodes d'attribution. Les méthodes d'attribution utilisées dépendent des éléments suivants :
- La version d'iOS installée sur l'appareil de l'utilisateur
- La version du SDK iOS utilisée dans l'app
Les méthodes d'attribution prises en charge | Version iOS | La prise en charge du SDK iOS | Remarques |
---|---|---|---|
Modélisation probabiliste |
8 – 14.4 |
5.0.0+ | |
14.5+ |
6.0.3+ | La modélisation probabiliste peut uniquement être utilisée dans le cadre des médias propres, de la promotion croisée et des flux web-to-app consentis. | |
Correspondance d'ID |
8 - 13 | 5.0.0+ | Les utilisateurs peuvent désactiver le paramètre Limit Ad Tracking (LAT). |
14.5+ | 6.0.3+ |
La transparence du suivi des apps (ATT) ainsi que le consentement de l'utilisateur sont obligatoires. Pour en savoir plus, cf Configurer le SDK iOS pour qu'il prenne en charge l'ATT. |
|
11.3 - 13 |
6.2.3 |
La solution SKAdNetwork (SKAN) se limite à l'attribution des installations, conformément aux normes spécifiques de SKAN, les valeurs de conversion n'existent donc pas. |
|
14 et + |
|
À partir du SDK V6.0.8, l'attribution des clips d'app Apple est disponible. Vous pouvez également lire notre article de blog sur les clips d'app Apple.
Intégration SDK
L'installation et l'intégration du SDK requièrent la collaboration du responsable produit avec le développeur. Avant d'intégrer le SDK à votre app, passez en revue l'ensemble des tâches liées à l'intégration et choisissez les fonctionnalités que vous voulez voir votre application utiliser.
Checklist pour préparer le SDK
Pour bien commencer, nous avons créé une checklist qui vous guidera tout au long des étapes de préparation. Chaque opération contient des liens qui permettront au marketeur et au développeur de trouver les informations qui le concernent.
Étapes d'intégration du SDK
L'intégration de base du SDK comporte les étapes suivantes. Le temps de réalisation n'est donné qu'à titre indicatif.
Opérations d'intégration de base du SDK | Temps de préparation |
---|---|
Récupérez la clé dév AppsFlyer et transmettez à votre développeur le lien contenant les instructions d'installation et d'intégration. |
15 min |
Listez les différentes fonctions de l'attribution , et choisissez les identifiants d'appareil à collecter. |
30 min |
Choisissez quels événements in-app vous souhaitez mesurer puis transmettez les noms et paramètres d'événement à votre développeur. |
1 heure |
Choisissez les méthodes de deep linking qui seront appliquées. |
30 min |
Déterminez les méthodes qui seront utilisées pour accéder aux données d'attribution. | 30 min |
Une fois l'intégration de base terminée, tout utilisateur du compte ayant accès au tableau de bord AppsFlyer peut effectuer les tests de base. Les développeurs peuvent utiliser les journaux de débogage dans l'environnement de développement. |
1 heure |
Vous pouvez demander à vos développeurs mobile d'implémenter dans le SDK ces différentes API facultatives.
Opérations d'intégration complémentaire du SDK | Temps de préparation |
---|---|
Déterminez si votre app nécessite des ajustements pour une attribution complémentaire (ex : mesure des désinstallations, attribution des installations pour les app stores tiers). |
30 min |
Définissez les rapports de session utilisateur. | 30 min |
Déterminez quelles méthodes d'attribution seront utilisées pour les sources média propriétaires. |
1 heure |
Faites en sorte que les politiques de confidentialité des utilisateurs de votre app soient conformes aux réglementations en matière de protection de la vie privée (RGPD, CCPA). |
1 heure |