Skill 09 · Contentful Personalization
Subchapter 9.5
references/contentful-app-setup.mdMarkdown2 KBView on GitHub
Do this before wiring the SDK in code.
The Contentful Personalization app prepares the CMS side of personalization. Without it, the frontend SDK has nothing useful to read.
The app setup is responsible for:
nt_experiencesApps -> Marketplace.Contentful Personalization.The Client ID is found in Organization settings > Optimization > Data sources and metrics > SDK keys. Copy it during installation so the frontend SDK can connect to the correct data bucket.
Main: production-oriented bucketDevelopment: non-production bucket for implementation and QAUse the bucket that matches the environment the customer is configuring.
Defines experiments and personalizations.
Defines audience targeting rules.
Defines inline personalization values that can be embedded in rich text or rendered in JSX.
Selected content types get an nt_experiences field.
That field links baseline entries to one or more nt_experience entries.
Without nt_experiences, the renderer has no experience configuration to map.
Before leaving the CMS setup, confirm:
nt_experiences.nt_experience, nt_audience, and nt_mergetag entries.