Contentful est une plateforme de système de gestion de contenu (CMS) headless qui permet aux utilisateurs de créer, de gérer et de distribuer du contenu sur diverses plateformes numériques dans une approche flexible et privilégiant les API.
Avec le connecteur Contentful, vous pouvez gérer le contenu au sein de la plateforme Contentful tout en gérant la logique de personnalisation sur Dynamic Yield. Lorsque vous créez des campagnes côté serveur dans Experience OS, il vous suffit de sélectionner le contenu que vous avez précédemment créé dans votre CMS Contentful.
Implémentation de l’intégration
1. Activez le connecteur :
- Dans la boutique Experience OS, rendez-vous dans Contentful › 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 :
- Space ID : l’ID de l’espace Contentful avec lequel se synchroniser.
- Environment ID : l’ID de l’environnement Contentful avec lequel se synchroniser.
- 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 Contentful.
Utilisez le panneau Preview Entries (prévisualisation des entrées) pour vous assurer que vos ID d’espace, d’environnement et de contenu sont corrects.
3. Enregistrez la configuration. Vous êtes prêt à créer des campagnes avec des entrées Contentful.
Créer des variations avec des entrées Contentful
L’intégration ajoute un type de variable Contentful Entry ID à vos modèles et variations dans les types de campagne suivants :
- Web Personalization : code personnalisé web et recommandations web
- App Personalization : code personnalisé de l’API et recommandations de l’API
Pour utiliser cette variable dans votre variation ou votre modèle :
- Sur l’onglet JSON, créez une variable, puis changez son type en Contentful Entry ID.
- Sur l’onglet Variables, dans le champ Content ID recherchez les entrées Contentful par nom ou ID, puis sélectionnez le contenu que vous souhaitez utiliser. L’ID du contenu est ajouté au code JSON.
La réponse de l’API
Lorsque les utilisateurs sont ciblés par cette variation, la réponse de l’API inclut l’ID du contenu. Utilisez cette information pour créer la référence entre le contenu Contentful (comme les images ou les textes) et votre application frontale.