Skip to content

FAQs & Troubleshooting

Setup

1. What do I need before I can create my first campaign?

You need a Parent Segment in Data Workbench (set up by your Data Engineer), PBP permissions granting you Administrator access (configured by your Admin), the Web SDK installed on your website (set up by your Web Developer), and at least one page with content spots registered in Personalization Studio.

2. What is a Parent Segment and why do I need it?

A Parent Segment is a dataset in Data Workbench containing all profiles and attributes for your company, brand, or region. Every audience you create in Personalization Studio draws from the Parent Segment's attributes. Without it, you can't define audiences or run personalization.

Pages & Content Spots

3. The Visual Selector won't load my website. What do I do?

Check the following:

  1. Is the URL accessible from your network?
  2. Does your site block embedding via Content-Security-Policy or X-Frame-Options headers? See Browser Security & Embedding Workarounds for instructions on using the Requestly extension to remove blocking headers.
  3. Is the URL exact? The Visual Selector does not support wildcards.

4. My website is a Single Page Application (SPA). Will the Visual Selector work?

SPAs are not currently supported. The Visual Selector works with traditional server-rendered pages where each URL maps to a single page state.

5. Can I delete a page that's used in an campaign?

No. The system blocks deletion and shows which campaigns reference the page. You must delete those campaigns first.

Audiences

6. Are audiences campaign-specific or reusable?

Audiences are reusable across all campaigns in Personalization Studio. Create an audience once and use it in multiple campaigns.

7. What happens when a profile matches multiple audiences for the same spot?

The highest-priority audience wins. Prioritize audiences by drag-and-drop ordering within the campaign during the Events & Audiences step.

Campaigns

8. What happens when two campaigns target the same content spot?

The most recently updated campaign takes priority. A formal campaign prioritization feature is planned for a future release.

9. What does the visitor see if they don't match any audience?

They see the fallback content — either the existing website content (no change) or a marketer-defined static fallback (image, text, or CTA).

10. How fast does personalized content load?

The system targets sub-second decisioning, retrieval, and rendering. Note that image loading speed also depends on the digital asset management (DAM) platform hosting the image — ensure your image hosting service delivers assets with low latency.

Images

11. What image formats are supported?

All images must be provided through an external URL. Personalization Studio does not support direct image upload. You can use any image format that browsers support (JPEG, PNG, WebP, etc.) as long as the image is hosted at an accessible URL.

Technical

12. Why is my first API call slow?

Initial API requests may take slightly longer as the system warms up. Subsequent requests respond in under 100ms. Consider implementing warm-up calls after deployment to ensure consistently fast response times for your visitors.

Testing & Validation

After launching a campaign, validate with these test scenarios:

Category What to Verify
ConfigurationAll event tables active in Data Workbench. Event definitions capture expected events. Attributes configured with correct data types. ID stitching includes all identity fields.
Web SDKSDK properly captures website events. Personalization creatives load based on audience membership.
Business LogicEach personalization creative renders correctly. Attributes return expected values. Audience membership is accurate.
PerformanceResponse times meet the sub-second SLA. System handles expected traffic load.