Skip to content
Last updated

Personalization Studio

Release Preview (Beta)

Personalization Studio is currently in Release Preview (Beta). Features and implementation details may change before general availability.

Treasure AI Personalization Studio is an AI-native product for creating and launching web content personalization campaigns. It lets you show different content — images, text, and CTAs — to different audiences based on their profile attributes and real-time behaviors.

Personalization Studio is built directly on top of the Customer Data Platform, combining batch profile data with real-time behavioral signals to deliver sub-second personalized experiences on your website.

Key Capabilities

Capability Description
Website content personalizationPersonalize web banners, text, images, and CTAs for different audiences.
Real-time decisioningEvaluate visitor profiles against campaign rules in real time using both batch and streaming data.
Visual content spot selectionClick on elements in your website to mark them as personalization targets.
Drag-and-drop content editorVisual editor for designing creative assets per audience.
Campaign schedulingConfigure start and end dates with time-bound delivery.
Audience targetingTarget audiences by importing existing batch segments from Audience Studio.
Campaign reportingTrack impressions, unique users, clicks, and CTR.
Responsive previewPreview personalized content across Desktop, Mobile, and Tablet viewports.

Key Concepts

Term Description
Parent SegmentThe dataset in Data Workbench containing all profiles, attributes, and behaviors for your company, brand, or region.
AudienceA reusable subset of profiles defined by batch attribute rules. Created by importing existing batch segments from Audience Studio. Lives in Personalization Studio and can be used across all campaigns.
CampaignA time-bound personalization effort with audiences, content spots, creative assets, and priority settings.
PageA registered website page (single exact URL) available for personalization. Each page maps to one URL — no wildcards.
Content SpotA specific DOM element on a page, identified by its HTML id attribute, where personalized content appears.
Creative AssetA combination of images, text, and/or CTAs configured for a specific content spot and audience pair.
Fallback ContentWhat visitors see when they don't match any audience or when personalization fails to load. Either the existing website content (no change) or a marketer-defined static replacement.

Architecture

System Overview

Personalization Studio operates as a real-time content delivery system built on the Treasure AI CDP. The architecture connects three major domains: your website, the Personalization Studio application, and the Treasure AI real-time infrastructure.

Personalization Studio system architecture showing the flow between Website, Web SDK, Personalization Backend, Real-time Decision Engine, and data storage layers
Component Role
WebsiteYour website where visitors interact and personalized content is displayed.
TD Web SDKClient-side JavaScript SDK embedded on your website. Sends tracking events, handles personalization requests, and renders personalized content.
Personalization Studio BackendManages campaigns, creative assets, and pages.
Real-time Decision EngineEvaluates visitor profiles against campaign rules in real time using both batch and streaming data.
Ingest API & BackendReceives tracking events from your backend systems.
Event QueueBuffers incoming events for reliable processing and delivery to downstream systems.
Real-time StorageStores streaming attributes and recent behavioral data for real-time audience evaluation.
Batch StorageStores batch profile attributes from the Parent Segment (demographics, purchase history, loyalty tier).
Plazma (DWH)Treasure AI's data warehouse — persists all events for historical analysis and reporting.

Client-Side Personalization Flow

Client-side personalization flow diagram showing three steps: user action, CDP evaluation, and personalized response
  1. Visitor triggers a personalization request — a visitor performs an action on your website (for example, visiting a page with a personalized content spot).
  2. Request sent to the CDP — the Web SDK sends a personalization request with cookies and visitor identifiers. The CDP stores the event, identifies the user profile, updates real-time attributes, and evaluates whether the visitor qualifies for personalized content.
  3. Personalized response returned — the CDP returns the matching creative asset, and the Web SDK replaces the content spot's DOM element on the page.

Example: Personalized Login Experience

This example illustrates an end-to-end personalization scenario for a retail website:

Example showing a personalized login experience where Sarah, a Gold loyalty member, sees targeted content after logging in
  1. Sarah logs in with her email on the website.
  2. Website calls the Personalization API — the Web SDK sends a personalization request with Sarah's login event and identity.
  3. The CDP evaluates Sarah's profile — the system identifies Sarah as a Gold loyalty member who recently purchased dresses and prefers women's clothing.
  4. Personalization spot identified — based on Sarah's audience and the login event, the system selects the matching creative assets.
  5. Web SDK renders personalized content — the homepage hero banner is replaced with a personalized version showing a "Welcome back Sarah!" greeting, a "Free shipping with your Gold status!" promotion, and targeted product recommendations.

Use Cases by Industry

Industry Example Use Case
Retail & E-commerceShow loyalty members early access to sales. Display "Welcome back" offers to returning shoppers. Personalize product recommendations by browsing history.
AutomotiveSurface trade-in offers to owners of older models. Promote test drive CTAs to visitors researching specific vehicles. Tailor financing options by credit tier.
HealthcareGuide patients to relevant care resources by condition. Promote open enrollment reminders to eligible members. Personalize wellness content by age group.
Financial ServicesHighlight premium card offers to high-spend customers. Show retirement planning content to age-appropriate segments. Personalize loan rate CTAs by pre-qualification status.
Travel & HospitalityPromote loyalty tier upgrades to frequent travelers. Display destination deals based on past bookings. Show "complete your trip" CTAs to cart abandoners.
Media & EntertainmentUpsell premium subscriptions to engaged free-tier users. Recommend content by viewing history. Personalize event promotions by location.

Getting Started

To start using Personalization Studio, complete the initial setup steps, then create your first campaign.