Configuration et lancement
Pour les administrateurs et développeurs d’applications mobiles, cette section explique comment configurer et lancer des canaux mobiles et web dans Adobe Journey Optimizer. Il couvre les conditions préalables, les autorisations et la prise en charge de la plateforme, puis vous guide tout au long de la création de configurations spécifiques à l’application.
Fonctionnalités mobiles dans Adobe Journey Optimizer
Découvrez les fonctionnalités mobiles que Adobe Journey Optimizer offre aux développeurs, aux spécialistes du marketing et aux équipes produit, notamment la messagerie push, la messagerie in-app et la personnalisation de contenu.
Configuration des canaux
Notification push mobile et in-app
Les implémentations mobiles dans Journey Optimizer commencent par l’intégration de Adobe Experience Platform Mobile SDK dans votre application. Les SDK sont essentiels à la collecte de données et à l’interaction avec Adobe Experience Platform (AEP) et ses applications, telles que Adobe Journey Optimizer (AJO).
Qu’est-ce que Mobile SDK :
Le SDK mobile :
- Collecte les événements d'application (vues d'écran, appuis, achats, événements de cycle de vie, etc.) et les envoie à Adobe Experience Platform Edge Network.
- Gère l’identité et le consentement afin que Journey Optimizer puisse créer et utiliser en toute sécurité des profils client.
- Enregistre et met à jour jetons push et envoie événements de tracking push et in-app vers Adobe Experience Platform.
- S'intègre à l'extension mobile Journey Optimizer afin que les messages puissent être diffusés, rendus et mesurés de bout en bout.
Sans Mobile SDK intégré à votre application, Journey Optimizer ne peut pas effectuer les opérations suivantes de manière fiable :
- Diffusez et suivez des messages push et in-app mobiles.
- Effectuez le rendu et le suivi des cartes de contenu.
- Utilisez le comportement in-app en temps réel pour déclencher des parcours et personnaliser les expériences.
Configuration de canal guidée pour les nouvelles mises en œuvre
Pour les nouvelles implémentations In-App et push mobiles, la Configuration guidée de canal est le point de départ recommandé. Il réduit le risque de flux de données mal configurés ou d’extensions manquantes et vous guide tout au long de la validation de SDK avec Assurance.
- Adobe Journey Optimizer (AJO) configuré pour votre organisation.
- Accès à Adobe Experience Platform avec autorisations de collecte de données et de Journey Optimizer.
- Droits d’administrateur dans AJO pour la configuration du canal et de la configuration.
- Accès au code source de votre application mobile (iOS, Android ou framework multi-plateformes).
- Les fonctionnalités requises au niveau du système d’exploitation sont activées pour votre application (par exemple, les autorisations push, les extensions du service de notification, les modes en arrière-plan).
- Si vous utilisez l’option de configuration existante, assurez-vous d’utiliser les versions actuelles de Adobe Experience Platform Mobile SDK
Pour plus d’informations, consultez Prise en main de la configuration guidée des canaux
Configuration manuelle du canal push
Les guides suivants vous présentent tout ce dont vous avez besoin pour configurer et utiliser manuellement les notifications push de manière efficace, depuis la compréhension du flux de données et l'intégration à des services tels que Firebase et Apple Push Notification Service (APNs) jusqu'à la configuration d'applications mobiles et le test de notifications.
Flux de données et composants des notifications push
Découvrez comment configurer et comprendre les services et les workflows clés impliqués dans les notifications push dans Journey Optimizer.
Configuration des notifications push
Découvrez comment configurer votre environnement pour envoyer des notifications push avec Journey Optimizer.
Tutoriel sur l’implémentation d’Adobe Experience Cloud dans les applications mobiles
Découvrez comment implémenter les applications mobiles Adobe Experience Cloud. Ce tutoriel vous guide tout au long de l'implémentation des applications Experience Cloud dans un exemple d'application Swift ou Android.
Ressources supplémentaires
Obtenir le SDK mobile Adobe Experience Platform
Guide expliquant comment installer le SDK mobile Adobe Experience Platform dans votre application.
Présentation d’Adobe Experience Platform Assurance
Présentation de l’extension mobile Adobe Experience Platform Assurance.
Liste de contrôle de préparation pour Mobile SDK
Avant de remettre l’application aux marketeurs, vérifiez dans Assurance que :
[ ] événements circulent sur le flux de données et les jeux de données corrects,
[ ] L’identité et le consentement sont présents sur tous les événements clés,
[ ] jetons push et les interactions sont suivis, et
[ ] Au moins un message ou une carte de contenu de test in-app a été affiché et enregistré comme une impression.
Cartes de contenu
Configuration de la prise en charge des cartes de contenu dans Mobile SDK
Découvrez comment intégrer des cartes de contenu dans votre application mobile à l’aide de Messaging SDK.
Comprendre comment configurer le canal WhatsApp :
Ce tutoriel explique comment configurer le canal WhatsApp dans Adobe Journey Optimizer pour permettre la diffusion de messages professionnels en temps réel.
SMS/MMS/RCS
Configurez les canaux SMS/MMS/RCS avec les fournisseurs standard (Twilio, Synch ou Infobip) ou en utilisant un fournisseur de SMS personnalisé :
Configurer les informations d’identification de l’API SMS et les surfaces des canaux
Découvrez comment connecter Journey Optimizer à un fournisseur de services SMS et comment créer une surface de canal SMS.
Configurer un fournisseur SMS personnalisé
Découvrez comment configurer des fournisseurs SMS personnalisés dans Journey Optimizer, configurer des informations d’identification d’API et des webhooks, gérer des mots-clés d’opt-in/opt-out et lancer des campagnes personnalisées.
Configurer les informations d’identification de l’API MMS et des surfaces des canaux
Découvrez comment connecter Journey Optimizer à un prestataire de MMS et comment créer une surface de canal MMS.
Configurer des messages RCS dans Journey Optimizer
Découvrez comment configurer et envoyer des messages RCS interactifs d’une marque dans Adobe Journey Optimizer à l’aide d’un fournisseur de SMS personnalisé. Ce tutoriel décrit comment configurer des informations d’identification d’API, des webhooks et des configurations de canal, puis créer un parcours pour diffuser des expériences de messagerie riches et personnalisées, le tout dans l’application de messagerie native.
Garantissez la conformité aux lois sur la confidentialité et aux directives de la plateforme.
Implémentation du consentement pour les implémentations de Platform Mobile SDK
Découvrez comment implémenter le consentement dans une application mobile.
Fonctionnalités de confidentialité de Adobe Journey Optimizer
Découvrez comment traiter les demandes d’accès à des informations personnelles, auditer les actions des utilisateurs, gérer le consentement, appliquer les règles de gouvernance et exploiter les options de sécurité avancées telles que les clés gérées par le client.
Vue d’ensemble du cadre de gouvernance des données
Comprendre les fonctionnalités de gouvernance dans Adobe Experience Platform.
Classer les données à l’aide de libellés
Découvrez comment étiqueter vos schémas et vos jeux de données.
Créer des politiques d’utilisation des données
Découvrez comment créer et gérer des politiques d’utilisation des données.
Pièges courants de mise en œuvre et moyens de les éviter
La plupart des problèmes mobiles trouvent leur origine dans la configuration de SDK ou de la collecte de données, et non dans les parcours ou les campagnes Journey Optimizer elles-mêmes. Utilisez le tableau ci-dessous pour identifier le problème, puis développez la section correspondante pour plus de détails.
Pièges en un coup d’œil
Conseils détaillés par piège
Ouvrez le piège correspondant à vos symptômes pour savoir ce qu’il faut vérifier et comment le corriger.
Ce que vous remarquerez
- Les activités push ou in-app n’atteignent pas l’appareil.
- Échec de la configuration du canal guidé ou de la validation du canal.
- Assurance présente les extensions Journey Optimizer, Edge ou Identity manquantes.
Que vérifier
-
Utilisez-vous les versions d’extension minimales Mobile Core et Journey Optimizer requises par la configuration guidée de canal ?
-
Dans Assurance, sous extensions et événements :
- Les extensions attendues sont-elles chargées ?
- Les événements sont-ils envoyés à Edge Network et confirmés ?
Comment corriger
- Effectuez la mise à niveau vers les versions d’extension Mobile SDK et Journey Optimizer prises en charge.
- Recréez l’application, reconnectez-vous à Assurance et réexécutez la configuration guidée du canal.
Ce que vous remarquerez
- Les événements ou les lots de suivi des notifications push échouent dans les jeux de données Platform.
- Erreurs d’ingestion de données (par exemple, « Les mises à jour ne sont pas prises en charge pour les événements »).
- Les rapports push ou in-app indiquent un suivi faible ou nul.
Que vérifier
-
Quelqu’un a-t-il modifié les schémas système ou jeux de données créés pour le suivi Journey Optimizer ?
-
Dans votre flux de données :
- Les événements d’expérience sont-ils mappés à un jeu de données d’événement ?
- Les attributs de profil sont-ils mappés à un jeu de données de profil ?
Comment corriger
- Ne modifiez pas les jeux de données/schémas système créés par AJO.
- Corrigez le mappage du flux de données (événements → jeu de données d’événement, profils → jeu de données de profil).
- Préférez la Configuration de canal guidée ou les étapes de flux de données documentées à des modifications ad hoc.
Voir : Flux de notification push dans Adobe Journey Optimizer
Ce que vous remarquerez
- Les parcours ne se déclenchent pas comme prévu pour les utilisateurs et utilisatrices de l’application.
- Personalization ne correspond pas au comportement de l’utilisateur dans d’autres canaux.
- Les événements apparaissent dans Experience Platform, mais les profils semblent fragmentés.
Que vérifier
-
Le paramètre Identité pour Edge Network est-il implémenté et envoie-t-il un identifiant principal stable (par exemple, un identifiant de connexion) ?
-
Le consentement pour Edge Network est-il implémenté et mis à jour lorsque les préférences changent ?
-
Dans Assurance :
- Les événements sortants incluent-ils des valeurs de consentement ?
- Incluent-ils de manière cohérente l’ECID et vos identifiants principaux ?
Comment corriger
- Implémentez ou corrigez Identity for Edge Network dans l’application.
- Implémentez le consentement pour Edge Network et connectez-le à l’interface utilisateur de consentement de votre application.
- Testez à nouveau dans Assurance jusqu’à ce que l’identité et le consentement apparaissent sur tous les événements pertinents.
Voir : Implémentation du consentement pour les implémentations de Platform Mobile SDK
Ce que vous remarquerez
- Les utilisateurs ne reçoivent jamais de notifications push, même si des campagnes ou des parcours s’exécutent.
- Les rapports push n’affichent aucune ouverture, aucun rejet ni aucune interaction.
Que vérifier
-
L’application enregistre-t-elle le jeton push avec l’extension Journey Optimizer :
- Lors de la première installation ?
- Après chaque mise à jour de l’application ?
- Chaque fois que le système d’exploitation actualise le jeton ?
-
Lorsque l’utilisateur ouvre ou ferme une notification, voyez-vous les événements de suivi dans Assurance ?
Comment corriger
-
Ajoutez ou corrigez le code qui :
- Enregistre le jeton via l’extension mobile Journey Optimizer à chaque fois qu’il est créé ou actualisé.
- Envoie les événements d’interaction push (ouverture, ignorance, actions personnalisées) via Mobile SDK.
-
Utilisez Assurance pour confirmer que les événements d’enregistrement et de suivi se déclenchent comme prévu.
Voir : Flux de notification push dans Adobe Journey Optimizer
Ce que vous remarquerez
- Les messages in-app ou les cartes de contenu n’apparaissent jamais, malgré les campagnes ou les parcours actifs.
- Le compte rendu des performances affiche 0 impression.
Que vérifier
-
L’extension Journey Optimizer mobile messaging/in-app et Messaging SDK sont-elles installées et enregistrées dans l’application ?
-
Dans votre configuration balises :
- Disposez-vous de règles qui déclenchent des requêtes sur les événements corrects (par exemple, les vues d’écran ou les événements personnalisés) ?
-
Dans Assurance :
- Lorsque ces événements se déclenchent, voyez-vous des demandes de décision in-app ou de carte de contenu sortir ?
- Voyez-vous des réponses revenir d’Edge Network ?
Comment corriger
-
Installer et enregistrer les extensions de messagerie requises
-
Ajoutez ou corrigez des règles qui déclenchent des décisions sur vos événements cibles (écrans, événements personnalisés).
-
Pour les cartes de contenu, assurez-vous des points suivants :
- Récupérer des cartes via les API Messaging SDK.
- Effectuez leur rendu dans l’interface utilisateur.
- Suivre les interactions via le SDK.
Voir :