Contentstack è un CMS headless incentrato sulle API che consente a sviluppatori e gestori di contenuti di creare e gestire contenuti in modo simultaneo e indipendente, per impostare siti web e applicazioni in modo rapido.
Il connettore Contentstack consente di gestire contenuti all'interno della piattaforma Contentstack attraverso la logica della personalizzazione di Dynamic Yield. Se dovessi creare campagne API lato server, potrai selezionare e utilizzare i contenuti che sono stati impostati in precedenza nel tuo CMS Contentstack.
Implementare l'integrazione
1. Attiva il connettore:
- Nello store Experience OS, vai su Contentstack › Learn More e poi clicca su Install.
Si aprirà la scheda Estensioni di personalizzazione web. - Clicca sul pulsante di stato e seleziona Activate.
2. Configura il connettore:
- Regions: (regioni) scegli la regione a cui è collegato il tuo account (Nord America/Europa),
- Environment : (ambiente) l'ambiente dell'oggetto Contentstack con cui vuoi eseguire la sincronizzazione,
- content_type_uid: l'ID del tipo di contenuto da sincronizzare con Dynamic Yield e da utilizzare nelle campagne connesse,
- Content Delivery API Access Token : (token di accesso all'API per la distribuzione di contenuti) la tua chiave API Contentstack.
Usa il pannello Preview Entries (anteprima voci) per assicurarti che le regioni, l'ambiente e gli ID contenuto siano corretti.
3. Salva la configurazione. Ora puoi creare campagne con le voci di Contentstack.
Creare varianti con le voci di Contentstack
L'integrazione serve ad aggiungere un tipo di variabile voce Contentstack a modelli e varianti nei seguenti tipi di campagna:
- Web Personalization: codice personalizzato API e raccomandazioni API,
- App Personalization: tutti i tipi di campagna.
Per utilizzare questa variabile nella variante o nel modello:
- Nella scheda JSON crea una variabile e, quindi, modificane il tipo in Contentstack Entry.
- Nella scheda Variabili, nel campo Content ID, cerca le voci Contentstack di contenuti in base al nome o all'ID, quindi, seleziona il contenuto che vuoi utilizzare. L'ID contenuto e il tipo di contenuto verranno aggiunti al codice JSON.
La risposta dell'API
Quando indirizzi gli utenti a questa variante, la risposta dell'API includerà il tipo di contenuto e l'ID. Usa queste informazioni per creare il riferimento tra i contenuti Contentstack (ad esempio immagini o testi) e il front-end dell'app.