Create a campaign in Optimizely Personalization

  • Updated

Set up your first campaign in Optimizely Personalization and deliver personalized experiences to behaviorally targeted audiences.

A campaign is the framework that organizes your personalization strategy. It takes a piece of your site, like promotions on the homepage, and changes the content for different behaviorally targeted audiences. You can create a campaign for each site section where you want to deliver targeted experiences.

Set up pages, events, tags, and audiences before creating campaigns. You can then reuse those elements to build campaigns.

Create a project or reuse one you already created then create the personalization campaign.

  1. Go to Optimizations > Personalization Campaigns > Create Personalization Campaign.
  2. Name your campaign based on the type of targeted message you deliver. For example, if you want to personalize the messaging on the product page of an expensive duffel bag, you can name it Premium Duffel Bag Campaign.
  3. (Optional) Add a description for the campaign.
  4. Choose how to target using the Target By drop-down list.
  5. Choose the Metrics for the campaign to measure success.
  6. Set the Holdback Size.
  7. Click Create Campaign.

Targeting

Expand the Target By drop-down list and set where the campaign runs. Pages are the places on your site where you deliver targeted experiences. You can choose a single page or add multiple pages to create seamless messaging across a funnel.

  • URL – Manually enter the URL where you want the campaign to run.
  • Saved Pages – Add an existing page to your campaign. You can also click Create New Page to create a page directly in the modal. See Set up a page for information.

Metrics

Add metrics to measure the success of your test. Choose the events that best capture how your experiences perform. Events are attached to your page and are tracked constantly. After you add them to a campaign, they are called metrics.

Set the action your campaign will most likely impact as the primary metric. Optimizely's Stats Engine uses false discovery rate control to ensure your most important metric reaches statistical significance with full speed and accuracy.

  • Select Browse for metrics to search for a specific metric.
  • Click Create New Event to create an event to measure.
  • Expand the sections for Custom Events or Page Events to find a metric.
  • Add a Global Metric like Overall Revenue.

You can choose one primary metric and up to five secondary metrics.

AddMetrics.png

Holdback Size

Every personalization campaign has a holdback. Holdback is the percentage of your visitors who do not see the personalized experience. Stats Engine uses this to measure campaign performance.

Personalization sets the holdback at 5% by default.

Click the field and enter the percentage of visitors you want to show the original experience. See Holdback: Measure overall impact in Personalization to learn more.holdback-size-personalization-campaign.png

Add experiences and audiences

You can create a personalized experience for each audience with the Visual Editor later. To add an experience after you create a campaign:

  1. Click Create New Experience.
  2. Expand Search and add audiences and select existing audiences to add to your campaign, or click Create new audience. When you add multiple audiences, select if you want customers to match all of the audiences in the experience (connect the audiences with "and" logic), or any of the audiences in the experience (connect the audiences with "or" logic). AddAudience_NewExperience.png
  3. (Optional) Name the experience, or leave the Experience Name blank to use the audience names as the experience name.
  4. (Optional) Add variations to experiment on your personalized experience.
  5. Click Create Experience.
  6. Repeat steps 1 through 5 for each experience you want to add.

Prioritize experiences

  1. Click Prioritize Experiences after you create all the experiences for your campaign.
  2. Drag and drop the experiences to control which visitors bucket into which experience.

    You can also group experiences by dragging one on top of another. Within grouped experiences, you can optionally change the Traffic Percentage.

A visitor sees only one experience by default, so if a visitor qualifies for multiple experiences in the list, they will only see the experience ranked the highest.

Traffic is split randomly by default within grouped experiences, but you can change the Traffic Percentage of each experience in a grouping to send more visitors to one experience over the other.

Target a campaign to multiple audiences at once

  1. Go to More (...) > Settings in the Manage Campaign window.

    AudienceSettings.png

  2. Add each of the audiences you want to match. Set the Match drop-down list to all.

    MatchAll.png

  3. Click Save.

You can also use the Advanced code editor to create a custom audience using JSON.

Create a multi-armed bandit personalization campaign

This is for plans with Optimizely Web Experimentation.

See Maximize lift with multi-armed bandit optimizations for information.

  1. Go to More (...) > Settings beside an experience or create an experience.
  2. Go to Distributions Mode and click Multi-armed Bandit from the drop-down list.

    Personalization_MABs.png

  3. Click Save Experience.

Create a contextual multi-armed bandit personalization campaign

This is for plans with Optimizely Web Experimentation.

See Contextual multi-armed bandits for information.

  1. Go to More (...) > Settings beside an experience or create an experience.
  2. Go to Distributions Mode and click Contextual Multi-armed Bandit from the drop-down list.

    DistributionMode_CMAB.png

  3. Click Save Experience.

Edit variations

Use the Visual Editor to create your personalized experiences. An experience is the intersection of an audience and a page where you deliver a targeted message.

  1. Go to Experiences and click a variation to customize it in the Visual Editor.
  2. Click an element on the page. A panel displays that shows you the HTML and CSS code for the container you select.
  3. Modify these elements to create a personalized message. Click Undo to return to the last saved version.
  4. Click Save to keep your changes.
  5. Preview your experience to ensure it looks correct.

    PreviewVariation.png

  6. Repeat these steps to create a personalized experience for each audience.

Test and publish

Test your campaign after you create your experiences. Use the Preview tool to view the campaign live without showing it to your visitors.

When the campaign is ready, click Start Campaign to release it to your customers.

StartCampaignPersonalization.png

A window displays to confirm that you are ready to start your campaign. Click Start Campaign to confirm your decision.

StartCampaignPopup.png

Experiment with your personalization campaign

After you complete your campaign, you can test different variations of an experience for a specific audience with Optimizely Web Experimentation. See Experimentation in personalization campaigns for information.