Expérience basée sur le code - Présentation
Qu'est-ce que c'est ?
Les expériences basées sur du code vous permettent de diffuser du contenu et des messages dynamiques personnalisés à l’aide de code personnalisé (JavaScript, API ou langages de modèle, par exemple) dans Adobe Journey Optimizer.
Ce canal est idéal pour créer des interactions orientées données hautement personnalisées qui vont au-delà des outils de création visuels standard (éditeurs WYSIWYG), offrant ainsi aux développeurs et aux responsables d’optimisation toute la flexibilité nécessaire pour concevoir une logique de personnalisation personnalisée et des mises en page de contenu.
Exemples :
- Personnalisation du contenu des e-mails ou des notifications push en fonction d’attributs ou d’un comportement utilisateur complexes.
- Intégration d’API tierces pour récupérer les données en temps réel et les injecter dans les messages.
- Création d’une logique de décision avancée pour des campagnes à plusieurs étapes déclenchées par des événements spécifiques.
Important : nécessite des compétences et des tests de développement pour assurer une gestion et une diffusion correctes des données.
Cas d’utilisation
Choisissez des expériences basées sur du code lorsque vous devez :
- Recommandations de produits dynamiques basées sur une navigation récente
- Remises personnalisées calculées à partir du statut de fidélité de l'utilisateur
- Promotions basées sur la météo
- Mises à jour de l’inventaire en temps réel dans les e-mails
- Suivi des paniers abandonnés avec des rappels programmés
- Campagnes de réactivation déclenchées après les seuils d’inactivité
- Éléments d’e-mail interactifs personnalisés
- Variantes complexes des messages SMS
- Basculements de contenu saisonnier
- Gestion des erreurs en temps réel dans parcours
Quand ne pas utiliser d’expériences basées sur du code
- Lorsque vous avez besoin de campagnes simples et rapides, qui peuvent être créées avec des outils sans code.
- Si vous n’avez pas accès aux ressources de développement ou aux environnements de test.
- Lorsque les contraintes de calendrier ou de budget limitent le développement personnalisé.
- Pour une messagerie standard qui s'adapte bien aux fonctionnalités de plateforme intégrées.
- Lorsque la maintenabilité pose problème, le code personnalisé nécessite une prise en charge continue.