En bref : Testez l'intégration de votre application Android ou iOS avec AppsFlyer.
Aperçu
Une fois l’intégration du SDK terminée, vous pouvez vérifier que le SDK communique correctement avec les serveurs AppsFlyer. Les spécialistes du marketing peuvent choisir entre deux méthodes de test :
- Tester à l'aide de la page Test d'intégration SDK qui vous permet de :
-
Afficher les événements en temps réel au fur et à mesure qu'ils se produisent dans votre application testée.
- Tester les installations non organiques
- Tester les liens profonds (retargeting)
-
- Testez en utilisant des liens d'attribution.
Les développeurs peuvent effectuer des tests d'intégration dans leur environnement de développement. Consultez les articles sur les tests d'intégration du Dev Hub.
Les applications CTV peuvent également être testées, voir Test des applications CTV.
Tests à l'aide de la page Tests d'intégration du SDK
Utilisez la page Tests d'intégration SDK pour afficher les événements en direct en temps réel, les installations et les événements in-app au fur et à mesure qu'ils se produisent dans votre application, tester les installations non organiques, les événements in-app et les liens profonds (retargeting) et identifier les problèmes d'intégration dans votre projet. Le visualiseur d'événements en direct remplace l'ancien outil de test d'événements in-app.
iOS uniquement : La page de test d'intégration du SDK s'applique uniquement aux applications iOS qui implémentent l'ATT. Vous pouvez tester des applications non-ATT en utilisant la procédure spécifiée ici.
Préparer un appareil de test
- Préparez un appareil (Android ou iOS) sur lequel l'application n'est pas installée. Si nécessaire, désinstallez l'application de l'appareil.
- Enregistrez l'appareil comme appareil de test.
Effectuer les tests d'intégration
La page Tests d'intégration du SDK fournit les trois tests suivants :
Voir les événements en direct
Le visualiseur d'événements en direct est un outil de test affichant les données en temps réel envoyées depuis le SDK vers AppsFlyer, telles que les événements d'installation et d'autres événements in-app. Pour chaque événement capturé, vous pouvez voir le journal des événements et les détails.
Pour afficher les événements dans le visualiseur d'événements en direct :
-
Dans AppsFlyer, dans le menu latéral, sélectionnez Paramètres > Tests d'intégration SDK.
-
Cliquez sur Événements en direct.
- Dans la liste App, sélectionnez l’application que vous souhaitez tester.
- Dans la liste appareils de test, sélectionnez l'appareil que vous souhaitez utiliser pour tester votre application. Si vous n'avez pas d'appareil de test, vous pouvez en enregistrer un en cliquant sur le lien Ajouter un appareil de test.
- Cliquez sur Continuer pour commencer l'enregistrement des événements de votre application.
-
Lancez l'application et interagissez avec elle pour générer des sessions et des événements in-app.
- Cliquez sur un élément d'événement pour afficher les détails de l'événement dans le panneau de droite.
- Si vous souhaitez arrêter l'enregistrement des événements, cliquez sur Arrêter. Cliquez à nouveau sur Démarrer lorsque vous voulez continuer.
Tester les installations non organiques
Pour tester les installations non organiques :
-
Dans AppsFlyer, dans le menu latéral, sélectionnez Paramètres > Tests d'intégration SDK.
-
Cliquez sur le test Installations non organiques.
- Dans la liste App, sélectionnez l’application que vous souhaitez tester.
- Dans la liste appareils de test, sélectionnez l'appareil que vous souhaitez utiliser pour tester votre application. Si vous n'avez pas d'appareil de test, vous pouvez en enregistrer un en cliquant sur le lien Ajouter un appareil de test.
- Si l'application testée est installée sur votre appareil de test, supprimez-la.
- Cochez la case J'ai supprimé l'application de l'appareil testé.
- Cliquez sur Continuer et suivez les étapes de l'assistant.
Si l'application n'enregistre pas une installation non organique, les raisons possibles peuvent être :
- L'IDFA est disponible mais l'appareil de test n'a pas été enregistré avec cet identifiant sur la page Appareils de test.
- Vous avez plus d'une app, en plus de l'application de test, installées sur l'appareil de test, mais cet appareil n'a pas été enregistré avec l'IDFV sur la page Appareils de test.
- Une installation organique a été enregistrée.
- Le test a été effectué sur une version de l'application qui n'inclut pas le SDK.
Pour des erreurs d'intégration, contactez votre développeur.
Tester le deep linking (retargeting)
Avant de commencer :
- Lancez l'application de test au moins trois fois.
- Pour tester le deep linking (retargeting), OneLink doit être configuré pour votre application. Pour plus d'informations, consultez le Guide de configuration OneLink.
- Vérifiez que le retargeting est activé.
Pour tester les liens profonds :
-
Dans AppsFlyer, dans le menu latéral, sélectionnez Paramètres > Tests d'intégration SDK.
-
Cliquez sur Retargeting.
- Dans la liste App, sélectionnez l’application que vous souhaitez tester.
- Dans la liste appareils de test, sélectionnez l'appareil que vous souhaitez utiliser pour tester votre application. Si vous n'avez pas d'appareil de test, vous pouvez en enregistrer un en cliquant sur le lien Ajouter un appareil de test.
- Cliquez sur Continuer et suivez les étapes de l'assistant.
Tests à l'aide de liens d'attribution
La section suivante décrit les procédures à suivre pour tester les installations avec des liens d'attribution. Vous pouvez effectuer ces tests même si l'application est encore en attente (c'est-à-dire non répertoriée dans le Google Play Store ou l'App Store Apple).
Attribution de l'installation test
Les tests d'installation vous permettent de vérifier que le SDK d'AppsFlyer attribue correctement les installations à différentes sources média.
Pour tester l'attribution des installations :
-
Copiez le lien suivant (Android ou iOS) et effectuez ces modifications :
- Valeur de app_id : Ajoutez votre ID d'application dans AppsFlyer.
- Paramètre pid : Indiquez le nom de la source média à laquelle l'installation est attribuée.
- Paramètre c : Indiquez le nom de la campagne.
- Si vous testez une application disponible via une boutique Android tierce, ajoutez le paramètre af_r au lien d'attribution.
- Remplacez le GAID, l'IDFA ou l'IDFV par l'identifiant spécifique de votre appareil.
https://app.appsflyer.com/<app_id>?pid=Test&c=Test&advertising_id=<GAID>
IDFA
https://app.appsflyer.com/<app_id>?pid=Test&c=Test&idfa=<IDFA>
IDFV
https://app.appsflyer.com/<app_id>?pid=Test&c=Test&idfv=<IDFV>
Voici des exemples de liens d'attribution avec des valeurs spécifiques :
https://app.appsflyer.com/com.my.app?pid=Test&c=Test&advertising_id=12345f9*-eba*-421*-876*-7654ac67876*
https://app.appsflyer.com/id123456789?pid=Test&c=Test&idfa=1A2B****-9128-4***-123*-04E***654321
Note
Si vous testez une application iOS sans enregistrer un appareil de test, votre clic de test peut être signalé comme frauduleux par Fraud 360.
Pour éviter que cet événement ne soit détecté comme une fraude, ajoutez le paramètre de requête suivant à votre lien :
pid=”ios_testing”
- Copiez votre lien mis à jour, envoyez-le à l'appareil de test, puis cliquez sur le lien.
Note
Sous iOS, utilisez iMessage ou email pour envoyer le lien à l'appareil. Ne collez pas le lien dans l'application Notes iOS et ne cliquez pas sur le lien. Cette action peut provoquer la rupture du lien.
-
Effectuez l'une des actions suivantes :
- Si l'application est en ligne, procédez à son installation.
- Si l'application est en attente, le message suivant s'affiche : «L'application que vous recherchez n'est pas encore disponible sur le marché.» C'est le résultat attendu. Étant donné que l'application n'est pas en ligne, le lien d'attribution ne mène à aucun app store. Cependant, le lien d'attribution reste valide à des fins d'attribution et vous devez installer l'application comme suit :
- Pour Android : À partir d'un fichier APK (ou Android Studio pour les développeurs)
- Pour iOS : Depuis TestFlight (ou Xcode pour les développeurs)
Vous devriez voir une installation attribuée à la campagne de test sous la source média appelée Test. Attendez jusqu'à 30 minutes pour que l'installation apparaisse dans le tableau de bord de l'application.
Conseil
Voici des manières alternatives de vérifier les résultats de vos tests :
- Si vous avez accès aux rapports de données brutes, téléchargez le rapport de données brutes sur les installations. Le téléchargement de ce rapport peut prendre plusieurs minutes. Pour télécharger le rapport :
- Dans AppsFlyer, depuis le menu latéral, sélectionnez Rapport > Exportation de données brutes.
- Dans la liste Acquisition utilisateurs (non organique), cliquez sur Installations, puis téléchargez le rapport.
- Si vous avez accès aux journaux de débogage, vous pouvez utiliser l'API de test d'intégration SDK pour récupérer les résultats d'attribution pour une installation spécifique.
Tester l'attribution des événements in-app
Le test des événements in-app vous permet de vérifier que les revenus associés à un événement sont affichés et que les événements in-app sont attribués à la source média qui a généré l'installation.
Pour tester l'attribution des événements in-app :
- Lancez l’application, puis générez quelques événements in-app.
-
Ouvrez le tableau de bord de l'application et cliquez sur Événements.
Vous devriez voir les événements, leurs revenus (si des revenus leur sont associés) et la source média à laquelle ils sont attribués. Prévoyez jusqu'à 60 à 70 minutes pour que les événements apparaissent dans le tableau de bord.
Astuce ! Pensez à télécharger le rapport de données brutes sur les événements in-app pour vérifier que les événements sont correctement attribués. Le téléchargement de ce rapport peut prendre plusieurs minutes.
Pour télécharger le rapport :
- Dans AppsFlyer, depuis le menu latéral, sélectionnez Rapport > Exportation de données brutes.
- Dans la section Rapports de données brutes, téléchargez le rapport de données brutes des événements in-app.
Testez OneLink
OneLink vous permet de définir un lien d'attribution unique pour Android et iOS. OneLink reconnaît l'appareil de l'utilisateur et le redirige vers l'app store approprié.
De plus, OneLink permet la création de liens profonds. Le Deep Linking vous permet d'ouvrir l'application dans une activité spécifique tout en fournissant du contenu personnalisé.
Pour plus d'informations, consultez notre guide sur le test des URL OneLink.
Tester le retargeting à l'aide de liens d'attribution
Les sections suivantes décrivent les procédures à suivre pour tester l'attribution de retargeting.
À propos des tests de retargeting
L'attribution de retargeting se produit lorsqu'un utilisateur interagit avec une campagne de retargeting en cliquant sur un lien d'attribution de retargeting. Cela déclenche un événement de réattribution ou de réengagement. Pour plus d'informations, consultez le guide d'attribution du retargeting.
Les tests de retargeting incluent les éléments suivants :
- Pour la réattribution : Désinstaller et réinstaller l'application. Ensuite, vérifiez dans le tableau de bord qu'une installation a été enregistrée.
- Pour le réengagement : Cliquez sur un lien d'attribution de retargeting ou sur un lien profond, puis vérifiez qu'un réengagement est attribué à la bonne source média.
Prérequis pour exécuter des tests de retargeting
Avant de procéder à des tests de retargeting, la configuration suivante est requise :
- Le retargeting doit être activé pour l'application que vous testez.
- Créez un lien spécifique à l'application ou récupérez un lien personnalisé OneLink. Ces liens doivent inclure le paramètre de retargeting.
Pour configurer des tests de retargeting :
-
Activez le retargeting dans les paramètres de l'application.
Dans le tableau de bord de l'application, cliquez sur Paramètres de l'application et activez Activer l'attribution de retargeting.
- Effectuez l'une des actions suivantes :
- Créez un lien d’attribution spécifique à l’application. Assurez-vous d'inclure le paramètre de retargeting,
is_retargeting=true
, et l'ID publicitaire. Pour afficher le GAID, l'IDFA ou l'IDFV, suivez les instructions Enregistrement d'un appareil de test.
Voici un exemple de lien d’attribution qui inclut un paramètre spécifique à Android comme identifiant de l'appareil (GAID). Pour plus d'informations sur l'ajout d'autres paramètres d'identification de l'appareil, tels que l'IDFA ou l'IDFV, consultez Structure et paramètres du lien d'attribution.
https://app.appsflyer.com/<app_id>?pid=Test&c=Test&is_retargeting=true&advertising_id=<GAID>
- Récupérez l'URL longue du lien personnalisé à partir d'un modèle OneLink. Assurez-vous d'activer la campagne de retargeting. L'image suivante montre un exemple d'URL longue personnalisée :
- Créez un lien d’attribution spécifique à l’application. Assurez-vous d'inclure le paramètre de retargeting,
Vous pouvez maintenant procéder au test de réattribution et de réengagement.
Test de réattribution
Avant de commencer :
- Suivez les instructions pour configurer des tests de retargeting.
- Assurez-vous que votre appareil de test n'est pas enregistré.
Pour tester la réattribution :
- Désinstallez l'application de l'appareil. Si vous venez d'installer l'application, attendez quelques minutes.
- Copiez le lien d'attribution que vous avez créé précédemment, soit le lien d'attribution spécifique à l'application, soit le lien long personnalisé du modèle OneLink, envoyez-le à l'appareil de test, puis cliquez sur le lien.
Note
Sous iOS, utilisez iMessage ou email pour envoyer le lien à l'appareil. Ne collez pas le lien dans l'application Notes iOS et ne cliquez pas sur le lien. Cette action peut entraîner la rupture du lien.
- Effectuez l'une des actions suivantes :
- Si l'application est en ligne, procédez à son installation.
- Si l'application est en attente, installez-la comme suit :
- Pour Android : Installez depuis Android Studio ou un fichier APK.
- Pour iOS : Installez depuis TestFlight.
- Ouvrez le tableau de bord de l'application et dans la zone Type d'affichage, sélectionnez Retargeting.
-
Dans la case Type d'attribution, sélectionnez Réattributions.
Vous devriez voir l'installation attribuée à la source média et à la campagne. Attendez jusqu'à 30 minutes pour que l'installation reciblée apparaisse dans le tableau de bord.
Conseil
Voici des manières alternatives de vérifier les résultats de vos tests :
- Si vous avez accès à des rapports de données brutes, téléchargez le rapport de données brutes sur les conversions. Le téléchargement de ce rapport peut prendre plusieurs minutes. Pour télécharger le rapport :
- Dans AppsFlyer, dans le menu latéral, sélectionnez Rapport > Exportation de données brutes.
- Dans la liste Retargeting, cliquez sur Conversions (réengagements et réattributions), puis téléchargez le rapport.
- Si vous avez accès aux journaux de débogage, vous pouvez utiliser l'API de test d'intégration SDK pour récupérer les résultats d'attribution pour une installation spécifique.
Test de réengagement
Avant de commencer :
- Suivez les instructions pour configurer des tests de retargeting.
- À des fins de test, définissez le temps minimum entre les conversions sur Aucun. Cela permet d'enregistrer et d'attribuer toutes les conversions de réengagement pendant les tests. alt
- Assurez-vous que l'application est installée sur votre appareil de test et qu'elle a été lancée plusieurs fois. Si vous venez d'installer l'application, attendez quelques minutes.
Pour tester le réengagement (lien profond direct) :
Assurez-vous que votre application est configurée pour les liens profonds, puis suivez cette procédure pour les tests.
Pour tester le réengagement (lien profond indirect) :
- Copiez le lien d'attribution que vous avez créé précédemment, soit le lien d'attribution spécifique à l'application, soit le lien long personnalisé du modèle OneLink.
- Envoyez le lien à votre appareil de test, puis cliquez sur le lien.
-
Pour ouvrir l’application, effectuez l’une des opérations suivantes :
- Dans l'app store, cliquez sur Ouvrir.
- Lancez l'application depuis votre appareil.
Dans le tableau de bord, vous devriez voir un réengagement attribué à la source média et à la campagne. Prévoyez jusqu'à 30 minutes pour que le réengagement apparaisse.
Astuce ! Envisagez de télécharger le rapport de données brutes de conversions pour vérifier que le réengagement a été attribué à la bonne source média. Le téléchargement de ce rapport peut prendre plusieurs minutes.
Pour télécharger le rapport :
- Dans AppsFlyer, dans le menu latéral, sélectionnez Rapport > Exportation de données brutes.
- Dans la section Retargeting, téléchargez le rapport Conversions (réengagements et réattributions).
Tester les installations organiques
Nous vous recommandons de commencer par tester une installation organique.
Pour tester une installation organique :
- Installez l'application sur un appareil de test enregistré.
- Lancez l'application.
Le tableau de bord de l'application affiche une nouvelle installation organique. Prévoyez jusqu'à 30 minutes pour que l'installation apparaisse.
Test de CTV
Les cas de test spéciaux incluent ce qui suit :
- Android TV : Le SDK est compatible avec les téléviseurs intelligents basés sur Android. Un spécialiste du marketing ou tout membre de l'équipe peut tester ces applications TV en suivant les procédures décrites dans cet article.
- Apple TV (tvOS) : Le SDK est compatible avec les Apple TV (tvOS). Un spécialiste du marketing ou tout membre de l'équipe peut tester ces applications TV en suivant les procédures décrites dans cet article.
- Applications tvOS non publiées : Nécessite le travail conjoint d'un spécialiste marketing et d'un développeur (voir Tester l'intégration de tvOS avant la publication).
- Amazon Fire TV : Un spécialiste marketing peut tester l'intégration en utilisant la méthode de test du SDK Android dans le tableau de bord AppsFlyer. (En savoir plus sur l'attribution d'Amazon Fire TV).
- Événements web PBA : Nécessite la collaboration d'un spécialiste marketing et d'un développeur (voir Tester l'intégration du SDK web PBA).
Voir aussi
- Test de l'intégration du réseau publicitaire Test de l'intégration du réseau publicitaire