Skip to content
Last updated

Creating Campaigns

A campaign in Personalization Studio is a time-bound personalization effort that delivers different content to different audiences on your website. You create campaigns using a 4-step wizard that guides you through setup, audience assignment, content design, and launch.

Prerequisites

Before creating a campaign, ensure:

Step 1: Campaign Setup

Configure the campaign foundation.

Campaign Setup step showing fields for Campaign Name, Description, Start Date, End Date, and Timezone
Field Description
Campaign NameA unique name within the Parent Segment (for example, "Spring Sale 2026").
DescriptionSummarize the campaign goal (for example, "Drive conversions with spring offers").
Start Date / TimeWhen personalized content begins delivering to visitors.
End Date / TimeWhen the campaign automatically stops delivering.
TimezoneWhich timezone to follow for the above-configured time.

Step 2: Events & Audiences

Define how personalization is triggered and which audiences see which content.

Audiences step showing Event Trigger selection and audience segments with priority ordering
  1. Add a trigger event — define how a profile triggers personalization (for example, page view or login).
  2. Assign audiences — add existing audiences.
  3. Set audience priority — if a profile matches multiple audiences, the highest-priority audience's creative wins. Drag and drop audiences to reorder.
Understanding Priority

A visitor who matches both "Gold Member" and "Cart Abandoner" sees whichever audience ranks higher.

Step 3: Creative Assets

Design the personalized content for each content spot and audience pair using the creative asset editor.

Content step showing audience selection, page selection, and option to add content spots

Supported Content Types

Content Type Description Example
Static ImageProvide an external image URL. Images are referenced by URL, not uploaded directly.Hero banner background image
Static TextPlain hardcoded text with formatting options (color, font, alignment)."Welcome to our Spring Sale"
CTA ButtonConfigurable button with text, link URL, position, and sizing."Shop Now" linking to /sale

Creative Asset Editor Capabilities

Campaign content editor interface with audience list, content spot tabs, creative asset toolbar, and styling properties panel

The content editor lets you:

  • Position images, text, and buttons within the content spot
  • Format text with color, font, and alignment options
  • Add images via external URL
  • Add and configure CTA buttons (text, link, position, size)

Default/Fallback Content

For each content spot, configure what non-targeted visitors see:

  • Use existing website content — no change is made to the content spot (default behavior).
  • Replace with static content — set a static image, text, and/or CTA that all non-targeted visitors see.

Example: Homepage Hero Banner

Audience Image Text CTA
Fallbackspring-sale-generic.jpg"Spring Sale: 20% Off Everything"Shop Now → /sale
New Visitorsspring-welcome.jpg"Welcome — 20% Off Your First Order"Start Shopping → /sale?new=true
Loyalty Membersspring-vip.jpg"VIP Early Access: Shop First"Shop Exclusives → /sale/vip

Step 4: Preview & Launch

Preview

Before launching, preview how your personalization looks for specific profiles:

Campaign preview showing personalized content rendered on a website with Desktop, Tablet, and Mobile viewport options
  1. Select a profile from your audience.
  2. Preview personalized content within the website context, one content spot at a time.
  3. Test across responsive viewports:
Viewport Resolution
Desktop1920x1080
Mobile360x640 to 430x932
Tablet768x1024
Review and Launch step showing campaign summary with name, description, duration, audiences, and content details

Launch

  1. Verify the campaign schedule (start datetime, end datetime and timezone).
  2. Click Launch Campaign
  3. Wait for 5-10 minutes
  4. Verify the campaign launched successfully by visiting the personalized website. Ensure the following things:
    1. Personalized website emits the correct event and attributes to match the audience
    2. Campaign start and end time are accurate

How Content Delivery Works

When a campaign is active:

  1. A visitor loads your website page.
  2. The Web SDK sends the event to the Personalization endpoint which checks audience membership.
  3. The Personalization endpoint responds with the personalized creative asset for the matching audience.
  4. The SDK replaces the content spot's DOM element with the personalized content.

Scenario Walkthrough: Spring Sale Campaign

This walkthrough shows a complete campaign from start to finish.

Goal: Drive conversions with segment-specific spring offers — 20% off for new visitors, VIP early access for loyal members.

  1. Create Campaign — navigate to Campaigns, click Create Campaign. Name it "Spring Sale 2026" with a description "Drive conversions with segment-specific spring offers." Set dates: May 1–15.
  2. Set Trigger & Audiences — select the page view trigger event. Assign the "Hero Banner". Add "New Visitors" and "Gold Loyalty Members" audiences. Drag "Gold Loyalty Members" above "New Visitors" to give loyalty members priority.
  3. Design Creatives — for the Hero Banner + New Visitors pair, add a welcome image, "Welcome — 20% Off Your First Order" text, and a "Start Shopping" CTA. For Gold Loyalty Members, add a VIP image, "VIP Early Access: Shop First" text, and a "Shop Exclusives" CTA. Set the fallback to a generic spring sale banner.
  4. Preview & Launch — preview both audience experiences across Desktop and Mobile viewports. Launch the campaign.
  5. Monitor — check the reporting database table for impressions, clicks, and CTR by audience.