Define a content schema
A content schema defines the shape of the data a personalization decision returns — which item attributes to include and in what format — so every response for a given personalization point looks the same across channels. Set one up before you build a personalization point or decision.
Configure a content schema
- From the App Launcher, search for and open Personalization Content Schema, then click New.
- Select the data space the schema uses.
- Select a personalization type: Recommendations or Dynamic Content.
- Name the schema — the API name auto-generates — add an optional description, then click Next.
- Add personalization attributes: text fields a marketer fills in when building a decision, such as header text, call-to-action text, or a URL.
- For a Dynamic Content schema, click Save here.
- For a Recommendations schema, click Next, then select the DMO that’s the root of your item data graph as the data source.
- Select the DMO fields — and optionally up to five related objects’ fields — that the decision response returns, then save.
Discussion
Comments are not configured for local development. They appear once the site owner connects GitHub Discussions (Giscus).