Build an experience template
An experience template is the structural layout — a hero banner, a product carousel — that personalized content renders into. It turns raw recommender or decision data into named variables your site or app displays, without hard-coding that logic into your sitemap or SDK.
Create the template
-
In the Personalization app, open Experience Templates and click New.
-
Select the data space, set the channel to Web, enter a template name and API name, then continue.
-
Choose the sites the template applies to, then continue.
-
Pick a template type, then a creation method: Global template to start from a preconfigured layout (for example, a hero banner), or Start from scratch for a blank page.
-
Select the Personalization Response Template that defines your data fields.
-
Define or review the template’s variables, mapping each one’s default value to a response-template attribute.
-
Customize the template code, inserting variables where you need dynamic content, then validate and save.
Discussion
Comments are not configured for local development. They appear once the site owner connects GitHub Discussions (Giscus).