Illustre comment Adobe Journey Optimizer peut être utilisé avec des systèmes de messagerie tiers pour orchestrer et envoyer des communications personnalisées.
Architecture
Conditions préalables
Adobe Experience Platform
Les schémas et les jeux de données doivent être configurés dans le système avant de pouvoir configurer les sources de données Journey Optimizer.
Pour les schémas basés sur la classe Événement d’expérience, ajoutez le groupe de champs « Orchestration eventID » lorsque vous souhaitez qu’un événement déclenché ne soit pas basé sur des règles.
Pour les schémas basés sur une classe Profil individuel, ajoutez le groupe de champs « Détails du test de profil » pour pouvoir charger des profils de test à utiliser avec Journey Optimizer.
Application de messagerie tierce
Doit prendre en charge les appels d’API REST pour envoyer des payloads transactionnels.
La limitation est désormais disponible par le biais de l’API pour garantir que le système de destination n’est pas saturé au point d’échec. Cela signifie que les messages qui vont au-delà du plafond seront ignorés et ne sont jamais envoyés. La limitation n’est pas prise en charge.
Connexions max. - Nombre maximal de connexions http/s qu’une destination peut gérer
Nombre d’appels max - Nombre maximal d’appels pouvant être effectués dans le paramètre periodInMs
periodInMs - temps en millisecondes
Les parcours initiés d’abonnement à un segment peuvent fonctionner suivant deux modes :
Segments par lot (actualisés toutes les 24 heures)
Segments par diffusion en flux continu (qualification de moins de 5 minutes)
Segments par lot : veillez à connaître le volume quotidien des utilisateurs qualifiés et à garantir que le système de destination peut gérer les pics de débit par parcours et sur tous les parcours.
Segments en diffusion en continu : veillez à ce que le pic initial des qualifications de profil puisse être traité en même temps que le volume de qualification des diffusions en continu quotidien par parcours et sur tous les parcours
Gestion des décisions non prise en charge
Intégrations sortantes vers des systèmes tiers
Pas de prise en charge d’une seule adresse IP statique, car notre infrastructure est définie pour plusieurs clients (doit mettre en liste autorisée toutes les adresses IP du centre de données).
Seules les méthodes de POST et de PUT sont prises en charge pour les actions personnalisées.
Prise en charge de l’authentification : token | password | OAuth2
Il n’est pas possible de regrouper et de déplacer des composants individuels d’Adobe Experience Platform ou de Journey Optimizer entre différentes sandbox. Vous devez les réimplémenter dans les nouveaux environnements.
Système de messagerie tiers
Il est nécessaire de comprendre la charge que le système peut prendre pour les appels d’API transactionnels.
Nombre d’appels autorisés par seconde
Nombre de connexions
Il est nécessaire de comprendre l’authentification requise pour effectuer des appels API.
Type d’authentification : token | password | OAuth2, pris en charge via Journey Optimizer
Durée du cache d’authentification : combien de temps le jeton est-il valide ?
Si seule l’ingestion par lots est prise en charge, elle doit être diffusée en continu vers un moteur de stockage dans le cloud tel qu’Amazon Kinesis ou Azure Event Grid 1er.
Les données peuvent être mises en lots par ces moteurs de stockage dans le cloud et canalisées vers des solutions tierces.
La fourniture de tout middleware requis serait de la responsabilité du client ou des tiers concernés.
Configurez votre source de données Experience Platform et déterminez les champs à mettre en cache dans le cadre des données profileStreaming utilisées pour lancer un parcours client. Vous devez d’abord configurer Journey Optimizer pour obtenir un ID d’orchestration. Cet ID d’orchestration est ensuite fourni au développeur pour l’utiliser lors de l’ingestion.
Configurez des sources de données externes.
Configuration d’actions personnalisées pour une application tierce.
Configuration push mobile (facultative, car des jetons peuvent être collectés par des tiers)
Implémentez le SDK Mobile Experience Platform pour collecter des jetons push et des informations de connexion afin de les lier à des profils clients connus.
Tirez parti des balises Adobe et créez une propriété mobile avec l’extension suivante :
Adobe Journey Optimizer
Adobe Experience Platform Edge Network
Identité pour Edge Network
Mobile Core
Assurez-vous que vous disposez d’un flux de données dédié pour les déploiements d’applications mobiles par rapport aux déploiements web.