{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"redocly_category":"Products","product_name":"Personalization Studio","type":"markdown"},"seo":{"title":"Getting Started with Personalization Studio","description":"Complete the initial setup steps for Personalization Studio, including Parent Segment configuration, permissions, browser security, Web SDK installation, and page registration.","siteUrl":"https://docs.treasure.ai","lang":"en-US","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"getting-started","__idx":0},"children":["Getting Started"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Before creating your first personalization campaign, complete these one-time setup steps. Different team members own different steps."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"team-roles","__idx":1},"children":["Team Roles"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"width":"18%","data-label":""},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Role"]}," "]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":""},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Responsibilities"]}]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Data Engineer"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Set up the Parent Segment in Data Workbench and configure the RT 2.0 real-time infrastructure."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Admin"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Manage Policy-Based Permissions (PBP) for Personalization Studio access."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Web Developer"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Install the Web SDK, configure browser security workarounds, register website pages, and define content spots."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Digital Marketer"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Create audiences by importing batch segments, create and manage campaigns."]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Creative Marketer"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Design creative assets in the drag-and-drop editor for each content spot and audience pair."]}]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"step-1-set-up-parent-segment--real-time-configuration","__idx":2},"children":["Step 1: Set Up Parent Segment & Real-Time Configuration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Owner:"]}," Data Engineer"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Parent Segment is the foundation of all audience targeting. It contains every profile and attribute for your company, brand, or region. You also need to configure the real-time infrastructure that powers sub-second personalization on the website."]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/customer-data-platform/data-workbench/parent-segments/creating-parent-segments"},"children":["Create a batch Parent Segment"]}]}," in Data Workbench (or verify an existing one). Include the batch attributes your marketers will use for audience rules:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Demographics (age, gender, location)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Purchase behavior (total spend, order count, last purchase date)"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Loyalty tier, subscription status"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Any custom attributes relevant to your personalization strategy"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Set up the real-time configuration"]}," by following the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/customer-data-platform/real-time/creating-a-real-time-configuration"},"children":["Creating a Real-Time Configuration"]}," guide. This provisions the RT 2.0 reactor and connects it to your Parent Segment."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Configure the build/refresh schedule"]}," — this determines how frequently batch data is updated for real-time audience evaluation. Options include hourly, daily, or on-demand."]}]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning","name":"Important"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Both the batch Parent Segment and the RT 2.0 real-time configuration are required. Without both, personalization cannot function. RT 2.0 requires activation by the Treasure AI team — contact your account team or support to request enablement."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"requesting-rt-20-enablement","__idx":3},"children":["Requesting RT 2.0 Enablement"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Gather your information:"]}]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Instance ID"]}," — go to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["My Settings > API Keys"]},". Your instance ID is the number before the forward slash (for example, if your API key shows ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["11874/[rest of key]"]},", then ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["11874"]}," is your instance ID)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Parent Segment ID"]}," — navigate to Audience Studio, click on your parent segment, and find the ID in the URL after ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/ps/"]},"."]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Submit your request"]}," to your Treasure AI account team or support with your Account Name, Instance ID, and Parent Segment ID."]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Receive configuration details"]}," — upon approval, you'll receive: confirmation of RT 2.0 enablement, a Reactor Instance ID (format: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["a11874n4"]},"), and next steps for setup."]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"step-2-configure-permissions","__idx":4},"children":["Step 2: Configure Permissions"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Owner:"]}," Admin"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Grant users access to Personalization Studio through ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/marketing-cloud/personalization-studio/permissions"},"children":["Policy-Based Permissions"]},":"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Navigate to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Control Panel > Policies"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Grant ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Full Access"]}," access to campaign creators, web developers, and creative marketers.",{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Grant ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Additional Permissions"]}," to marketers and data engineers"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Set ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["None"]}," for users who should not access Personalization Studio."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"step-3-configure-browser-security-workarounds","__idx":5},"children":["Step 3: Configure Browser Security Workarounds"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Owner:"]}," Web Developer"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Several features in Personalization Studio (Visual Selector, content preview) embed your website in an iframe. Most websites block this with security headers."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["See ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/marketing-cloud/personalization-studio/web-sdk-integration#browser-security--embedding-workarounds"},"children":["Browser Security & Embedding Workarounds"]}," for detailed instructions on:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Installing the Requestly browser extension"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Removing ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["X-Frame-Options"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Content-Security-Policy"]}," response headers"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Configuring ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://developer.mozilla.org/en-US/docs/Web/Privacy/Guides/Third-party_cookies"},"children":["third-party cookies"]}," for authenticated content",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Only cookies with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SameSite=None"]}," will be available to your website rendered inside Personalization Studio."]}]}]}]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"warning","name":"Prerequisite"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This step must be completed before you can register pages or use the Visual Selector in Step 5."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"step-4-install-the-web-sdk","__idx":6},"children":["Step 4: Install the Web SDK"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Owner:"]}," Web Developer"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Web SDK is the client-side script that powers personalization on your website. Add the SDK script tag or async loader to every page where personalization will run."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["See ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/marketing-cloud/personalization-studio/web-sdk-integration"},"children":["Web SDK Integration"]}," for installation instructions and ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/marketing-cloud/personalization-studio/web-sdk-integration#anti-flicker-best-practices"},"children":["anti-flicker best practices"]},"."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"step-5-register-website-pages--content-spots","__idx":7},"children":["Step 5: Register Website Pages & Content Spots"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Owner:"]}," Web Developer + Digital Marketer"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Register the website pages and DOM elements that will be available for personalization."]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Align with your Digital Marketer on which pages and content areas to personalize (hero banners, CTAs, promo bars)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Ensure target DOM elements have stable ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["id"]}," attributes."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Navigate to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Assets > Pages"]}," in Personalization Studio."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Add pages and use the Visual Selector to define content spots."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["See ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/marketing-cloud/personalization-studio/managing-pages"},"children":["Pages & Content Spots"]}," for the full walkthrough."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"step-6-create-audiences","__idx":8},"children":["Step 6: Create Audiences"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Owner:"]}," Digital Marketer"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Create audiences by importing existing batch segments from Audience Studio:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Navigate to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Audiences"]}," in Personalization Studio."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create Audience"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Select a batch segment from the dropdown."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Name and save the audience."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Audiences are reusable across all campaigns. See ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/marketing-cloud/personalization-studio/managing-audiences"},"children":["Managing Audiences"]}," for details."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"whats-next","__idx":9},"children":["What's Next"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once setup is complete, you're ready to ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/products/marketing-cloud/personalization-studio/creating-campaigns"},"children":["create your first campaign"]},"."]}]},"headings":[{"value":"Getting Started","id":"getting-started","depth":1},{"value":"Team Roles","id":"team-roles","depth":2},{"value":"Step 1: Set Up Parent Segment & Real-Time Configuration","id":"step-1-set-up-parent-segment--real-time-configuration","depth":2},{"value":"Requesting RT 2.0 Enablement","id":"requesting-rt-20-enablement","depth":3},{"value":"Step 2: Configure Permissions","id":"step-2-configure-permissions","depth":2},{"value":"Step 3: Configure Browser Security Workarounds","id":"step-3-configure-browser-security-workarounds","depth":2},{"value":"Step 4: Install the Web SDK","id":"step-4-install-the-web-sdk","depth":2},{"value":"Step 5: Register Website Pages & Content Spots","id":"step-5-register-website-pages--content-spots","depth":2},{"value":"Step 6: Create Audiences","id":"step-6-create-audiences","depth":2},{"value":"What's Next","id":"whats-next","depth":2}],"frontmatter":{"seo":{"title":"Getting Started with Personalization Studio","description":"Complete the initial setup steps for Personalization Studio, including Parent Segment configuration, permissions, browser security, Web SDK installation, and page registration."}},"lastModified":"2026-07-01T02:51:06.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/products/marketing-cloud/personalization-studio/getting-started","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}