How to implement blended profiles in a launched target group
This guide explains how to apply blended profiles to an already launched (non-draft) target group using the new profiling contract.
Blended profiles replace the legacy concept of interlocked profiles. They allow you to define combined respondent segments using conditions from multiple questions (e.g., gender, hispanic origin, and age), providing precise quota control after fieldwork has already begun.
For more information on understanding interlocked quotas, check out our guide: Understanding blended profiles. Blended profiles are especially useful when you discover mid-fieldwork that your audience requires finer segmentation—for example, separating “Female Hispanics 18–24” from “Male Non-Hispanics 25–44.”
For foundational concepts, see Understanding blended profiles.
Overview of the new model
Under the new profiling contract:
- Blended profiles are created using the
object: "blended"type. - Blended profiles contain:
- A list of targets
- Each target contains:
- Combined conditions (multiple questions)
- A quota (typically
completes_goal_percentage)
- No
drafts, noungrouped/grouped, no dependency arrays - A stateless helper endpoint, generate blended profile, can construct the profile automatically
- You can also create a blended profile yourself and send it directly into the manage profiles endpoint
Steps to implement blended profiles in a live target group
There are two ways to create a blended profile:
- Generate it automatically using the stateless endpoint
- Build it yourself manually
Both are supported in the new contract. Update the launched profile by calling manage profiles.
Step 1: Retrieve existing profiles and target IDs
Before creating a blended profile, retrieve your existing profiling structure.
Action: Call the get profiles endpoint for your live target group.
GET /v1/demand/accounts/{account_id}/projects/{project_id}/target-groups/{target_group_id}/profiles
This response includes:
- Existing profile IDs
- Their targets
- Target IDs and quota objects
- Question IDs already in use
Purpose: Identify which regular profiles you intend to blend together.
For example, you may want to blend:
- Gender (question_id 43)
- Hispanic origin (question_id 47)
These will be replaced by a single object: blended profile.
Step 2: Create a blended profile payload
You may:
Option A — Use the stateless generate blended profile endpoint
(Recommended)
POST /v1/demand/profiles/generate-blended-profile
Request example:
{
"locale": "eng_us",
"completes_goal": 1500,
"start_at": "2025-10-08T12:00:00.000Z",
"end_at": "2025-10-09T12:00:00.000Z",
"collects_pii": false,
"profiling": {
"profile_adjustment_type": "percentage",
"profiles": [
{
"object": "regular",
"quotas_enabled": true,
"targets": [
{
"conditions": [
{ "object": "selection", "question_id": 43, "option": "2" }
],
"quota": { "completes_goal_percentage": 40 }
}
]
},
{
"object": "regular",
"quotas_enabled": true,
"targets": [
{
"conditions": [
{ "object": "selection", "question_id": 47, "option": "2" }
],
"quota": { "completes_goal_percentage": 40 }
}
]
}
]
}
}
Option B — Build a blended profile yourself
(For advanced integrators)
A valid blended profile must have:
"object": "blended"- A
"targets"list - Only
selectionorrangeconditions - One quota per target
Example minimum valid structure:
{
"object": "blended",
"quotas_enabled": true,
"targets": [
{
"conditions": [
{ "object": "selection", "question_id": 43, "option": "2" },
{ "object": "selection", "question_id": 47, "option": "2" }
],
"quota": { "completes_goal_percentage": 100 }
}
]
}
Important notes:
- You can blend only profiles that are available in the target group already.
- Blended profiles cannot be present as regular profile.
- You only need to provide one option per question.
- The system automatically expands the blended profile using the supplier distribution.
- Open-ended questions cannot be blended.
- The endpoint does not modify your TG—it only constructs the blended object.
Step 3: Update the launched target group to use the blended profile
To apply the blended profile to a live TG, call:
POST
https://api.cint.com/v1/demand/accounts/{account_id}/projects/{project_id}/target-groups/{target_group_id}/profiles/manage-profiles
You must include:
- The full profiling structure
- Your new blended profile
- Any remaining unmodified profiles
Example request manage profiles
{
"completes_goal": 1000,
"profiling": {
"template_id": "e198c976-ce22-436d-acc1-95aa318cc54d",
"profile_adjustment_type": "percentage",
"profiles": [
{
"object": "regular",
"name": "birth gender",
"quotas_enabled": true,
"targets": [
{
"conditions": [
{
"object": "selection",
"question_id": 43,
"option": "1"
}
],
"quota": {
"name": "SF-BirthGender-Quota-1",
"completes_goal_percentage": 49.21
}
},
{
"conditions": [
{
"object": "selection",
"question_id": 43,
"option": "2"
}
],
"quota": {
"name": "SF-BirthGender-Quota-2",
"completes_goal_percentage": 50.79
}
}
]
},
{
"object": "regular",
"quotas_enabled": true,
"targets": [
{
"conditions": [
{
"object": "range",
"question_id": 42,
"min": 15,
"max": 19
}
],
"quota": {
"completes_goal_percentage": 28.21
}
},
{
"conditions": [
{
"object": "range",
"question_id": 42,
"min": 20,
"max": 29
}
],
"quota": {
"completes_goal_percentage": 30.79
}
},
{
"conditions": [
{
"object": "range",
"question_id": 42,
"min": 30,
"max": 39
}
],
"quota": {
"completes_goal_percentage": 21.4
}
},
{
"conditions": [
{
"object": "range",
"question_id": 42,
"min": 40,
"max": 99
}
],
"quota": {
"completes_goal_percentage": 19.6
}
}
]
},
{
"object": "regular",
"quotas_enabled": true,
"targets": [
{
"conditions": [
{
"object": "open_ended",
"question_id": 45,
"allow_all_values": false,
"open_ended_values": [
"98001",
"98007",
"98125",
"98258"
]
}
],
"quota": {
"completes_goal_percentage": 50
}
},
{
"conditions": [
{
"object": "open_ended",
"question_id": 45,
"allow_all_values": false,
"open_ended_values": [
"78001",
"78007",
"78125",
"78258"
]
}
],
"quota": {
"completes_goal_percentage": 50
}
}
]
},
{
"object": "blended",
"name": "Number of movies watched near grocery",
"quotas_enabled": true,
"targets": [
{
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "1"
},
{
"object": "selection",
"question_id": 63,
"option": "1"
}
],
"quota": {
"name": "SF-Walmart-1",
"completes_goal_percentage": 2
}
},
{
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "2"
},
{
"object": "selection",
"question_id": 63,
"option": "1"
}
],
"quota": {
"name": "SF-Walmart-2",
"completes_goal_percentage": 2
}
},
{
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "3"
},
{
"object": "selection",
"question_id": 63,
"option": "1"
}
],
"quota": {
"name": "SF-Walmart-3",
"completes_goal_percentage": 2
}
},
{
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "4"
},
{
"object": "selection",
"question_id": 63,
"option": "1"
}
],
"quota": {
"name": "SF-Walmart-4",
"completes_goal_percentage": 2
}
},
{
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "5"
},
{
"object": "selection",
"question_id": 63,
"option": "1"
}
],
"quota": {
"name": "SF-Walmart-5",
"completes_goal_percentage": 2
}
},
{
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "6"
},
{
"object": "selection",
"question_id": 63,
"option": "1"
}
],
"quota": {
"name": "SF-Walmart-6",
"completes_goal_percentage": 2
}
},
{
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "7"
},
{
"object": "selection",
"question_id": 63,
"option": "1"
}
],
"quota": {
"name": "SF-Walmart-7",
"completes_goal_percentage": 2
}
},
{
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "1"
},
{
"object": "selection",
"question_id": 63,
"option": "2"
}
],
"quota": {
"name": "SF-Target-1",
"completes_goal_percentage": 2
}
},
{
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "2"
},
{
"object": "selection",
"question_id": 63,
"option": "2"
}
],
"quota": {
"name": "SF-Target-2",
"completes_goal_percentage": 2
}
},
{
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "3"
},
{
"object": "selection",
"question_id": 63,
"option": "2"
}
],
"quota": {
"name": "SF-Target-3",
"completes_goal_percentage": 2
}
},
{
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "4"
},
{
"object": "selection",
"question_id": 63,
"option": "2"
}
],
"quota": {
"name": "SF-Target-4",
"completes_goal_percentage": 2
}
},
{
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "5"
},
{
"object": "selection",
"question_id": 63,
"option": "2"
}
],
"quota": {
"name": "SF-Target-5",
"completes_goal_percentage": 2
}
},
{
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "6"
},
{
"object": "selection",
"question_id": 63,
"option": "2"
}
],
"quota": {
"name": "SF-Target-6",
"completes_goal_percentage": 2
}
},
{
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "7"
},
{
"object": "selection",
"question_id": 63,
"option": "2"
}
],
"quota": {
"name": "SF-Target-7",
"completes_goal_percentage": 2
}
},
{
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "1"
},
{
"object": "selection",
"question_id": 63,
"option": "7"
}
],
"quota": {
"name": "SF-CVS-1",
"completes_goal_percentage": 2
}
},
{
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "2"
},
{
"object": "selection",
"question_id": 63,
"option": "7"
}
],
"quota": {
"name": "SF-CVS-2",
"completes_goal_percentage": 2
}
},
{
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "3"
},
{
"object": "selection",
"question_id": 63,
"option": "7"
}
],
"quota": {
"name": "SF-CVS-3",
"completes_goal_percentage": 2
}
},
{
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "4"
},
{
"object": "selection",
"question_id": 63,
"option": "7"
}
],
"quota": {
"name": "SF-CVS-4",
"completes_goal_percentage": 2
}
},
{
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "5"
},
{
"object": "selection",
"question_id": 63,
"option": "7"
}
],
"quota": {
"name": "SF-CVS-5",
"completes_goal_percentage": 2
}
},
{
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "6"
},
{
"object": "selection",
"question_id": 63,
"option": "7"
}
],
"quota": {
"name": "SF-CVS-6",
"completes_goal_percentage": 2
}
},
{
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "7"
},
{
"object": "selection",
"question_id": 63,
"option": "7"
}
],
"quota": {
"name": "SF-CVS-7",
"completes_goal_percentage": 2
}
},
{
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "1"
},
{
"object": "selection",
"question_id": 157,
"option": "2"
},
{
"object": "selection",
"question_id": 157,
"option": "3"
},
{
"object": "selection",
"question_id": 157,
"option": "4"
},
{
"object": "selection",
"question_id": 63,
"option": "8"
}
],
"quota": {
"name": "SF-KROGER",
"completes_goal_percentage": 2
}
}
]
},
{
"object": "regular",
"quotas_enabled": true,
"targets": [
{
"conditions": [
{
"object": "selection",
"question_id": 47,
"option": "4"
},
{
"object": "selection",
"question_id": 47,
"option": "5"
},
{
"object": "selection",
"question_id": 47,
"option": "6"
},
{
"object": "selection",
"question_id": 47,
"option": "7"
}
],
"quota": {
"name": "Group-1",
"completes_goal_percentage": 49.21
}
},
{
"conditions": [
{
"object": "selection",
"question_id": 47,
"option": "8"
}
],
"quota": {
"completes_goal_percentage": 50.79
}
}
]
},
{
"object": "regular",
"quotas_enabled": false,
"targets": [
{
"conditions": [
{
"object": "selection",
"question_id": 113,
"option": "5"
}
]
},
{
"conditions": [
{
"object": "selection",
"question_id": 113,
"option": "8"
}
]
},
{
"conditions": [
{
"object": "selection",
"question_id": 113,
"option": "6"
}
]
},
{
"conditions": [
{
"object": "selection",
"question_id": 113,
"option": "4"
}
]
}
]
}
]
}
}
Example response manage profiles
{
"locale": "spa_us",
"completes_goal": 1000,
"profiles": [
{
"object": "regular",
"id": "01JY5Q1GY7JWX1JHQH8D1W2N9Z",
"name": "birth gender",
"description": "¿Es usted…?",
"description_translated": "What is your gender?",
"quotas_enabled": true,
"targets": [
{
"id": "01JY5V5NDSVHG8S3FX63Y73K3F",
"text": "Hombre",
"text_translated": "Male",
"conditions": [
{
"object": "selection",
"question_id": 43,
"option": "1"
}
],
"quota": {
"name": "SF-BirthGender-Quota-1",
"completes_goal_percentage": 49.21,
"completes_goal": 492,
"quota_nominal": 492,
"completes": 0,
"prescreens": 0
}
},
{
"id": "01JY5V67FAY2N5TB8TSK6HWM2G",
"text": "Mujer",
"text_translated": "Female",
"conditions": [
{
"object": "selection",
"question_id": 43,
"option": "2"
}
],
"quota": {
"name": "SF-BirthGender-Quota-2",
"completes_goal_percentage": 50.79,
"completes_goal": 508,
"quota_nominal": 508,
"completes": 0,
"prescreens": 0
}
}
]
},
{
"object": "regular",
"id": "01JY5RJZ2BXP43NC1KHTJKH9SH",
"description": "Por favor, indique su edad.",
"description_translated": "What is your age?",
"quotas_enabled": true,
"targets": [
{
"id": "01JY5V6KT0FSXXXHS8CFST9NWW",
"text": "15 to 19",
"text_translated": "15 to 19",
"conditions": [
{
"object": "range",
"question_id": 42,
"min": 15,
"max": 19
}
],
"quota": {
"completes_goal_percentage": 28.21,
"completes_goal": 282,
"quota_nominal": 282,
"completes": 10,
"prescreens": 10
}
},
{
"id": "01JY5V6ZPM95SM01DC61QA8PV4",
"text": "20 to 29",
"text_translated": "20 to 29",
"conditions": [
{
"object": "range",
"question_id": 42,
"min": 20,
"max": 29
}
],
"quota": {
"completes_goal_percentage": 30.79,
"completes_goal": 308,
"quota_nominal": 308,
"completes": 102,
"prescreens": 10
}
},
{
"id": "01JY5V79FGETBEWBB3Q8BZGGQQ",
"text": "30 to 39",
"text_translated": "30 to 39",
"conditions": [
{
"object": "range",
"question_id": 42,
"min": 30,
"max": 39
}
],
"quota": {
"completes_goal_percentage": 21.4,
"completes_goal": 214,
"quota_nominal": 214,
"completes": 70,
"prescreens": 10
}
},
{
"id": "01JY5V7M90KG77VGR0Y6C6ZYDD",
"text": "40 to 99",
"text_translated": "40 to 99",
"conditions": [
{
"object": "range",
"question_id": 42,
"min": 40,
"max": 99
}
],
"quota": {
"completes_goal_percentage": 19.6,
"completes_goal": 196,
"quota_nominal": 196,
"completes": 64,
"prescreens": 10
}
}
]
},
{
"object": "regular",
"id": "01JY5S4CXZKEYQ2HHBY8AMABCY",
"description": "¿Cuál es su código postal?",
"description_translated": "What is your zip code?",
"quotas_enabled": true,
"targets": [
{
"id": "01JY5V9AXTDM6SHJEAHR9ZB87J",
"text": "ZIP_1",
"text_translated": "ZIP_1",
"conditions": [
{
"object": "open_ended",
"question_id": 45,
"allow_all_values": false,
"open_ended_values": [
"98001",
"98007",
"98125",
"98258"
]
}
],
"quota": {
"completes_goal_percentage": 50,
"completes_goal": 500,
"quota_nominal": 500,
"completes": 0,
"prescreens": 0
}
},
{
"id": "01JY5VAENK83GWHSBP535E13KZ",
"text": "ZIP_2",
"text_translated": "ZIP_2",
"conditions": [
{
"object": "open_ended",
"question_id": 45,
"allow_all_values": false,
"open_ended_values": [
"78001",
"78007",
"78125",
"78258"
]
}
],
"quota": {
"completes_goal_percentage": 50,
"completes_goal": 500,
"quota_nominal": 500,
"completes": 0,
"prescreens": 0
}
}
]
},
{
"object": "blended",
"id": "01JY5SFFC6AX91XSRYPRV7TGD4",
"name": "Number of movies watched near grocery",
"description": "In the past 2 months, how many movies have you seen in a theater? English - Kosovo, Thinking about grocery shopping for your household, about how often do you shop at each of the following stores for groceries?",
"description_translated": "In the past 2 months, how many movies have you seen in a theater?, Thinking about grocery shopping for your household, about how often do you shop at each of the following stores for groceries?",
"quotas_enabled": true,
"targets": [
{
"id": "01JY5VVGQA2GYHQQ52NR90MQY7",
"text": "0 movies, Wal- Mart",
"text_translated": "0 movies, Wal- Mart",
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "1"
},
{
"object": "selection",
"question_id": 63,
"option": "1"
}
],
"quota": {
"name": "SF-Walmart-1",
"completes_goal_percentage": 2,
"completes_goal": 20,
"quota_nominal": 20,
"completes": 0,
"prescreens": 0
}
},
{
"id": "01JY5VZ4NR4AK9C98G45DZMQAQ",
"text": "1 movies, Wal- Mart",
"text_translated": "1 movies, Wal- Mart",
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "2"
},
{
"object": "selection",
"question_id": 63,
"option": "1"
}
],
"quota": {
"name": "SF-Walmart-2",
"completes_goal_percentage": 2,
"completes_goal": 20,
"quota_nominal": 20,
"completes": 0,
"prescreens": 0
}
},
{
"id": "01JY5W0M1BD55GAH6JZNMTB748",
"text": "2 movies, Wal- Mart",
"text_translated": "2 movies, Wal- Mart",
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "3"
},
{
"object": "selection",
"question_id": 63,
"option": "1"
}
],
"quota": {
"name": "SF-Walmart-3",
"completes_goal_percentage": 2,
"completes_goal": 20,
"quota_nominal": 20,
"completes": 0,
"prescreens": 0
}
},
{
"id": "01JY5W27HMMM64G75NEAKXRMPR",
"text": "3 movies, Wal- Mart",
"text_translated": "3 movies, Wal- Mart",
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "4"
},
{
"object": "selection",
"question_id": 63,
"option": "1"
}
],
"quota": {
"name": "SF-Walmart-4",
"completes_goal_percentage": 2,
"completes_goal": 20,
"quota_nominal": 20,
"completes": 0,
"prescreens": 0
}
},
{
"id": "01JY5W3XKS1PMC78M298YRY75Z",
"text": "4 movies, Wal- Mart",
"text_translated": "4 movies, Wal- Mart",
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "5"
},
{
"object": "selection",
"question_id": 63,
"option": "1"
}
],
"quota": {
"name": "SF-Walmart-5",
"completes_goal_percentage": 2,
"completes_goal": 20,
"quota_nominal": 20
}
},
{
"id": "01JY5W56Z2PVS17KAE223SYMWT",
"text": "5 movies, Wal- Mart",
"text_translated": "5 movies, Wal- Mart",
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "6"
},
{
"object": "selection",
"question_id": 63,
"option": "1"
}
],
"quota": {
"name": "SF-Walmart-6",
"completes_goal_percentage": 2,
"completes_goal": 20,
"quota_nominal": 20,
"completes": 0,
"prescreens": 0
}
},
{
"id": "01JY5W6C7QERBXJK94TZAP350Z",
"text": "6 movies, Wal- Mart",
"text_translated": "6 movies, Wal- Mart",
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "7"
},
{
"object": "selection",
"question_id": 63,
"option": "1"
}
],
"quota": {
"name": "SF-Walmart-7",
"completes_goal_percentage": 2,
"completes_goal": 20,
"quota_nominal": 20,
"completes": 0,
"prescreens": 0
}
},
{
"id": "01JY5W93WT3K33YPMTSZCYPTYZ",
"text": "0 movies, Target",
"text_translated": "0 movies, Target",
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "1"
},
{
"object": "selection",
"question_id": 63,
"option": "2"
}
],
"quota": {
"name": "SF-Target-1",
"completes_goal_percentage": 2,
"completes_goal": 20,
"quota_nominal": 20,
"completes": 0,
"prescreens": 0
}
},
{
"id": "01JY5WA51A4SE3AXVDDAKBXJ5P",
"text": "1 movies, Target",
"text_translated": "1 movies, Target",
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "2"
},
{
"object": "selection",
"question_id": 63,
"option": "2"
}
],
"quota": {
"name": "SF-Target-2",
"completes_goal_percentage": 2,
"completes_goal": 20,
"quota_nominal": 20,
"completes": 0,
"prescreens": 0
}
},
{
"id": "01JY5WB080HA1CZC0532YXSPT6",
"text": "2 movies, Target",
"text_translated": "2 movies, Target",
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "3"
},
{
"object": "selection",
"question_id": 63,
"option": "2"
}
],
"quota": {
"name": "SF-Target-3",
"completes_goal_percentage": 2,
"completes_goal": 20,
"quota_nominal": 20,
"completes": 0,
"prescreens": 0
}
},
{
"id": "01JY5WBRGCMEM7B4GD6THCGP91",
"text": "3 movies, Target",
"text_translated": "3 movies, Target",
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "4"
},
{
"object": "selection",
"question_id": 63,
"option": "2"
}
],
"quota": {
"name": "SF-Target-4",
"completes_goal_percentage": 2,
"completes_goal": 20,
"quota_nominal": 20,
"completes": 0,
"prescreens": 0
}
},
{
"id": "01JY5WCCC9QJPA8G7E3FYY6W73",
"text": "4 movies, Target",
"text_translated": "4 movies, Target",
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "5"
},
{
"object": "selection",
"question_id": 63,
"option": "2"
}
],
"quota": {
"name": "SF-Target-5",
"completes_goal_percentage": 2,
"completes_goal": 20,
"quota_nominal": 20,
"completes": 0,
"prescreens": 0
}
},
{
"id": "01JY5WD1S8N7SYYBK7JBX894Y9",
"text": "5 movies, Target",
"text_translated": "5 movies, Target",
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "6"
},
{
"object": "selection",
"question_id": 63,
"option": "2"
}
],
"quota": {
"name": "SF-Target-6",
"completes_goal_percentage": 2,
"completes_goal": 20,
"quota_nominal": 20,
"completes": 0,
"prescreens": 0
}
},
{
"id": "01JY5WDPWFMX6A6Q4G1FPAM16R",
"text": "6 movies, Target",
"text_translated": "6 movies, Target",
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "7"
},
{
"object": "selection",
"question_id": 63,
"option": "2"
}
],
"quota": {
"name": "SF-Target-7",
"completes_goal_percentage": 2,
"completes_goal": 20,
"quota_nominal": 20,
"completes": 0,
"prescreens": 0
}
},
{
"id": "01JY5WEA4MHF8DFXY3YV0DRAN2",
"text": "0 movies, CVS",
"text_translated": "0 movies, CVS",
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "1"
},
{
"object": "selection",
"question_id": 63,
"option": "7"
}
],
"quota": {
"name": "SF-CVS-1",
"completes_goal_percentage": 2,
"completes_goal": 20,
"quota_nominal": 20,
"completes": 0,
"prescreens": 0
}
},
{
"id": "01JY5WFA8Z81MNNZ4PKJMXGE81",
"text": "1 movies, CVS",
"text_translated": "1 movies, CVS",
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "2"
},
{
"object": "selection",
"question_id": 63,
"option": "7"
}
],
"quota": {
"name": "SF-CVS-2",
"completes_goal_percentage": 2,
"completes_goal": 20,
"quota_nominal": 20,
"completes": 0,
"prescreens": 0
}
},
{
"id": "01JY5WG16B26G90MY3TSBSJF0N",
"text": "2 movies, CVS",
"text_translated": "2 movies, CVS",
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "3"
},
{
"object": "selection",
"question_id": 63,
"option": "7"
}
],
"quota": {
"name": "SF-CVS-3",
"completes_goal_percentage": 2,
"completes_goal": 20,
"quota_nominal": 20,
"completes": 0,
"prescreens": 0
}
},
{
"id": "01JY5WGNA26K4RKST2FWH2CNXM",
"text": "3 movies, CVS",
"text_translated": "3 movies, CVS",
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "4"
},
{
"object": "selection",
"question_id": 63,
"option": "7"
}
],
"quota": {
"name": "SF-CVS-4",
"completes_goal_percentage": 2,
"completes_goal": 20,
"quota_nominal": 20,
"completes": 0,
"prescreens": 0
}
},
{
"id": "01JY5WH8AHVXWS76S6S7YNTSX3",
"text": "4 movies, CVS",
"text_translated": "4 movies, CVS",
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "5"
},
{
"object": "selection",
"question_id": 63,
"option": "7"
}
],
"quota": {
"name": "SF-CVS-5",
"completes_goal_percentage": 2,
"completes_goal": 20,
"quota_nominal": 20,
"completes": 0,
"prescreens": 0
}
},
{
"id": "01JY5WHVES46Z3Z8D4S0N8X09R",
"text": "5 movies, CVS",
"text_translated": "5 movies, CVS",
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "6"
},
{
"object": "selection",
"question_id": 63,
"option": "7"
}
],
"quota": {
"name": "SF-CVS-6",
"completes_goal_percentage": 2,
"completes_goal": 20,
"quota_nominal": 20,
"completes": 0,
"prescreens": 0
}
},
{
"id": "01JY5WJJVE15JT1SW6ZD56H579",
"text": "6 movies, CVS",
"text_translated": "6 movies, CVS",
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "7"
},
{
"object": "selection",
"question_id": 63,
"option": "7"
}
],
"quota": {
"name": "SF-CVS-7",
"completes_goal_percentage": 2,
"completes_goal": 20,
"quota_nominal": 20,
"completes": 0,
"prescreens": 0
}
},
{
"id": "01JY5XWWE35A9B577VCMQ0PT0V",
"text": "Group 1, Kroger",
"text_translated": "Group 1, Kroger",
"conditions": [
{
"object": "selection",
"question_id": 157,
"option": "1"
},
{
"object": "selection",
"question_id": 157,
"option": "2"
},
{
"object": "selection",
"question_id": 157,
"option": "3"
},
{
"object": "selection",
"question_id": 157,
"option": "4"
},
{
"object": "selection",
"question_id": 63,
"option": "8"
}
],
"quota": {
"name": "SF-KROGER",
"completes_goal_percentage": 2,
"completes_goal": 20,
"quota_nominal": 20
}
}
]
},
{
"object": "regular",
"id": "01JY5SZRBCNCYJ96A1CCSDH9D7",
"description": "¿Es usted Hispano, Latino o del origen Español?",
"description_translated": "Are you of Hispanic, Latino, or Spanish origin?",
"quotas_enabled": true,
"targets": [
{
"id": "01JY5WKJHBTPFBGK21VGK3YSK0",
"text": "Group-1",
"text_translated": "Group-1",
"conditions": [
{
"object": "selection",
"question_id": 47,
"option": "4"
},
{
"object": "selection",
"question_id": 47,
"option": "5"
},
{
"object": "selection",
"question_id": 47,
"option": "6"
},
{
"object": "selection",
"question_id": 47,
"option": "7"
}
],
"quota": {
"name": "Group-1",
"completes_goal_percentage": 49.21,
"completes_goal": 492,
"quota_nominal": 492,
"completes": 0,
"prescreens": 0
}
},
{
"id": "01JY5WMBJQBMHHBBVXNR5BRKNS",
"text": "Guatemala",
"text_translated": "Guatemala",
"conditions": [
{
"object": "selection",
"question_id": 47,
"option": "8"
}
],
"quota": {
"completes_goal_percentage": 50.79,
"completes_goal": 508,
"quota_nominal": 508,
"completes": 0,
"prescreens": 0
}
}
]
},
{
"object": "regular",
"id": "01JY5T5QZRVCY69TK00BWHSXRZ",
"description": "¿Cuál es su raza?",
"description_translated": "What is your race?",
"quotas_enabled": false,
"targets": [
{
"id": "01JY5WNZGMFCAMQTJV6J3QFQAB",
"text": "Asiático - Chino",
"text_translated": "Chinese",
"conditions": [
{
"object": "selection",
"question_id": 113,
"option": "5"
}
]
},
{
"id": "01JY5WQD67B8273R1MR3CMKPBW",
"text": "Asiático - Coreano",
"text_translated": "Korean",
"conditions": [
{
"object": "selection",
"question_id": 113,
"option": "8"
}
]
},
{
"id": "01JY5WRH7PYZA7P776CX8G6P73",
"text": "Asiático - Filipino",
"text_translated": "Filipino",
"conditions": [
{
"object": "selection",
"question_id": 113,
"option": "6"
}
]
},
{
"id": "01JY5WSD5BYXZ85J3JJDK4JDSE",
"text": "Asiático - Indio",
"text_translated": "Indian",
"conditions": [
{
"object": "selection",
"question_id": 113,
"option": "4"
}
]
}
]
}
]
}
Key differences from legacy interlocked profiles:
| Legacy Interlock | New Blended Profile |
|---|---|
interlock_id linking profiles | No linking required — blended replaces them |
depends_on_questions | Removed |
ungrouped / grouped quotas | Removed |
| Must include all answer options | Only one condition per question required |
Step 4: Validate the update
After updating:
- Call get profiles again
- Confirm:
- The blended profile appears under
"profiles" - Old regular profiles are removed or updated as expected
- Quotas correspond to the blended profile targets
Summary
Blended profiles provide powerful, multi-dimension targeting after launch by:
- Replacing legacy interlocked profiles
- Allowing stateless generation or manual creation
- Supporting percent-based quotas for combined segments
Use them when you need:
- More granular segment control
- Cross-demographic quotas
- Cleaner and more flexible targeting logic