Contentful è una piattaforma di gestione dei contenuti headless (CMS) che consente agli utenti di creare, gestire e distribuire contenuti su varie piattaforme digitali attraverso un approccio flessibile e API-first.
Grazie al connettore Contentful, è possibile gestire i contenuti all'interno della piattaforma Contentful attraverso la logica di personalizzazione di Dynamic Yield. Se devi creare campagne lato server in Experience OS, basterà selezionare i contenuti che hai precedentemente creato nel tuo CMS Contentful.
Implementare l'integrazione
1. Attiva il connettore:
- Nello store Experience OS, vai su Contentful › Learn More e poi clicca su Install.
L' Si aprirà la scheda Estensioni di personalizzazione web. - Clicca sul pulsante di stato e seleziona Activate.
2. Configura il connettore:
- Space ID: l'ID dello spazio Contentful a cui eseguire la sincronizzazione,
- Environment ID: l'ID dell'ambiente Contentful a cui eseguire la sincronizzazione,
- content_type_uid: l'ID del tipo di contenuto a cui eseguire la sincronizzazione con Dynamic Yield per usarlo nelle campagne corrispondenti,
- Content Delivery API Access Token: (Token di accesso all'API per la distribuzione di contenuti) la tua chiave API Contentful.
Sfrutta il pannello Preview Entries (Anteprima voci) per assicurarti che lo spazio, l'ambiente e gli ID contenuto siano corretti.
3. Salva la configurazione. Ora puoi creare campagne con le voci di Contentful.
Creare varianti con le voci di Contentful
L'integrazione serve ad aggiungere un tipo di variabile voce Contentful a modelli e varianti nei seguenti tipi di campagna:
- Web Personalization: codice personalizzato API e raccomandazioni API,
- App Personalization: codice personalizzato API e raccomandazioni API.
Per utilizzare questa variabile nella variante o nel modello:
- Nella scheda JSON crea una variabile e, quindi, modificane il tipo in Contentful Entry ID.
- Nella scheda Variabili, nel campo Content ID, cerca le voci di Contentful per nome o ID, quindi, seleziona il contenuto che vuoi usare. L'ID contenuto verrà aggiunto al codice JSON.
La risposta dell'API
Quando indirizzi gli utenti a questa variante, la risposta dell'API includerà l'ID contenuto. Usa queste informazioni per creare il riferimento tra i contenuti Contentful (ad esempio, immagini o testi) e il front-end dell'app.