Contentstack est un CMS headless, basé sur une API, qui permet aux développeurs et aux gestionnaires de contenu de créer et de gérer du contenu simultanément et indépendamment, afin de créer rapidement des sites web et des applications.
Le connecteur Contentstack vous permet de gérer le contenu au sein de la plateforme Contentstack tout en gérant la logique de personnalisation sur Dynamic Yield. Lorsque vous créez des campagnes API côté serveur, vous serez en mesure de sélectionner et d’utiliser le contenu que vous avez précédemment créé dans votre CMS Contentstack.
Implémentation de l’intégration
1. Activez le connecteur :
- Dans la boutique Experience OS, rendez-vous dans Contentstack › Learn More puis cliquez sur Install.
L’onglet Web Personalization Extensions apparaît. - Cliquez sur le bouton Status et sélectionnez Activate.
2. Configurez le connecteur :
- Regions : choisissez la région à laquelle votre compte est connecté (Amérique du Nord/Europe).
- Environment : l’environnement de Contentstack avec lequel vous souhaitez effectuer la synchronisation.
- content_type_uid : L’ID du type de contenu à synchroniser avec Dynamic Yield et à utiliser dans vos campagnes Dynamic Yield.
- Content Delivery API Access Token (jeton d’accès à l’API de diffusion de contenu) : votre clé API Contentstack.
Utilisez le panneau Preview Entries (prévisualisation des entrées) pour vous assurer que les régions, l’environnement et les ID de contenu sont corrects.
3. Enregistrez la configuration. Vous êtes prêt à créer des campagnes avec des entrées Contentstack.
Créer des variations avec des entrées Contentstack
L’intégration ajoute un type de variable Contentstack Entry à vos modèles et variations dans les types de campagne suivants :
- Web Personalization : code personnalisé API et recommandations API
- App Personalization : tous les types de campagne
Pour utiliser cette variable dans votre variation ou votre modèle :
- Sur l’onglet JSON, créez une variable, puis changez son type en Contentstack Entry.
- Sur l’onglet Variables, dans le champ Content ID recherchez les entrées Contentstack par nom ou ID, puis sélectionnez le contenu que vous souhaitez utiliser. L’ID et le type de contenu sont ajoutés au code JSON.
La réponse de l’API
Lorsque les utilisateurs sont ciblés par cette variante, la réponse de l’API inclut le type et l’ID du contenu. Utilisez ces informations pour créer la référence entre le contenu Contentstack (comme les images ou les textes) et votre application frontale.