Contentstack Personalize feature allows you to create and manage personalized experiences for your website or application. Regularly editing experiences is crucial because it allows you to keep your content targeting up to date and relevant. As your products, services, and offers change, you can easily update the variants and audiences in your experiences to reflect those changes. This ensures that your visitors always see the most accurate and relevant content.
This guide provides a step-by-step walkthrough for editing experiences in Contentstack Personalize. You will learn how to ensure that your personalized content is always accurate, relevant, and precisely targeted. Note that, at any given point in time, only 1 draft can exist for each experience in your Personalize project.
Note: Users with Owner and Member access to a Personalize project can edit existing experiences.
Note: For this guide, we have assumed that you have already created a Personalize project. If not, please follow this guide and create a project in Personalize.
To edit an existing experience (draft which was never activated previously), log in to your Contentstack account and perform the following steps:
Note: An experience must be in the 'Draft' status to edit.
You will get a success message after the experience draft has been successfully updated.
Note: Editing an active experience will not interrupt the live experience. You can safely create and edit a draft version. When ready, activating the draft will instantly replace the live version without downtime.
Activating a new version resets analytics for the experience. Data collection starts fresh from the point of activation, while historical analytics remain tied to the previous version.
To edit an experience (which is currently active or paused), log in to your Contentstack account and perform the following steps:
Note: Pausing an active experience temporarily disables the personalization for that experience. During this time, visitors see the content from the Base Entry of the Entry Variant. We recommend, you create a draft from the active version to make changes, without pausing it.
You will get a success message after the experience has been successfully updated.
Additional Resource: You can use the Personalize Management API to create, edit, delete, and retrieve all existing experiences.