How to implement blended profiles in a draft target group
This guide explains how to define and implement blended profiles with Control intent for a draft target group. Blended profiles with Control intent allow you to select specific conditions from two or more existing profiles and group them under a single, targeted quota.
Unlike blended profiles with Interlock intent, which automatically expand to include every possible combination, blended profiles with Control intent are manually constructed to target only the specific segments you need to cap or monitor.
Important requirements for implementation:
- Manual Construction: You must construct the payload manually.
- Pre-existing Profiles: A blended profile with Control intent can only be created if two or more standalone profiles already exist in the target group.
- Condition Matching: Every condition used in a blended profile with Control intent must already exist as a condition in a standalone profile within that target group.
Steps to implement a blended profile with Control intent in a draft target group
Step 1: Define your standalone profiles
Before adding the blended object, you must first define the regular profiles that will supply the conditions.
Example: Define Standard Relationship (632) and STANDARD_EDUCATION (633) profiles first.
Step 2: Manually construct the blended profile with intent as "control"
Create a profile object with the type object: "blended" and intent: control. This object should contain specific targets representing the combinations you want to control.
Example payload for a draft target group:
{
"profiling": {
"profile_adjustment_type": "percentage",
"profiles": [
{
"object": "regular",
"name": "STANDARD_RELATIONSHIP",
"description": "¿Cuál es su estado?",
"description_translated": "What is your relationship status?",
"quotas_enabled": false,
"targets": [
{
"text": "Soltero/a, nunca he estado casado/a",
"text_translated": "Single, never married",
"conditions": [
{
"object": "selection",
"question_id": 632,
"option": "1"
}
]
},
{
"text": "Casado/a",
"text_translated": "Married",
"conditions": [
{
"object": "selection",
"question_id": 632,
"option": "2"
}
]
},
{
"text": "Separado/a, divorciado/a o viudo/a",
"text_translated": "Separated, divorced or widowed",
"conditions": [
{
"object": "selection",
"question_id": 632,
"option": "3"
}
]
},
{
"text": "Pareja de hecho / sala de estar con alguien",
"text_translated": "Domestic partnership/living with someone",
"conditions": [
{
"object": "selection",
"question_id": 632,
"option": "4"
}
]
},
{
"text": "Prefiero no contestar",
"text_translated": "Prefer not to answer",
"conditions": [
{
"object": "selection",
"question_id": 632,
"option": "5"
}
]
},
{
"text": "Comprometido/ a",
"text_translated": "Engaged",
"conditions": [
{
"object": "selection",
"question_id": 632,
"option": "6"
}
]
}
]
},
{
"object": "regular",
"name": "STANDARD_EDUCATION",
"description": "¿Cuál es su nivel de educación?",
"description_translated": "What is the highest level of education you have completed?",
"quotas_enabled": true,
"targets": [
{
"name": "Group 1",
"text": "Group 1",
"text_translated": "Group 1",
"conditions": [
{
"object": "selection",
"question_id": 633,
"option": "1"
},
{
"object": "selection",
"question_id": 633,
"option": "2"
}
],
"quota" : {
"name": "Group-1",
"completes_goal_percentage": 49.21,
"completes_goal": 492,
"quota_nominal": 492
}
},
{
"text": "Educacion primaria",
"text_translated": "Middle School - Grades 4 - 8",
"conditions": [
{
"object": "selection",
"question_id": 633,
"option": "2"
}
],
"quota" : {
"completes_goal_percentage": 0.00,
"completes_goal": 0,
"quota_nominal": 0
}
},
{
"text": "Educacion Secundaria Obligatoria",
"text_translated": "Completed some high school",
"conditions": [
{
"object": "selection",
"question_id": 633,
"option": "3"
}
],
"quota" : {
"completes_goal_percentage": 0.00,
"completes_goal": 0,
"quota_nominal": 0
}
},
{
"text": "Bachillerato",
"text_translated": "High school graduate",
"conditions": [
{
"object": "selection",
"question_id": 633,
"option": "4"
}
],
"quota" : {
"completes_goal_percentage": 0.00,
"completes_goal": 0,
"quota_nominal": 0
}
},
{
"text": "Formación profesional",
"text_translated": "Other post high school vocational training",
"conditions": [
{
"object": "selection",
"question_id": 633,
"option": "5"
}
],
"quota" : {
"completes_goal_percentage": 0.00,
"completes_goal": 0,
"quota_nominal": 0
}
},
{
"text": "Enseñanzas de régimen especial (Idiomas, artísticas y/o deportivas)",
"text_translated": "Completed some college, but no degree",
"conditions": [
{
"object": "selection",
"question_id": 633,
"option": "6"
}
],
"quota" : {
"completes_goal_percentage": 0.00,
"completes_goal": 0,
"quota_nominal": 0
}
},
{
"text": "Grado",
"text_translated": "Associate Degree",
"conditions": [
{
"object": "selection",
"question_id": 633,
"option": "7"
}
],
"quota" : {
"completes_goal_percentage": 0.00,
"completes_goal": 0,
"quota_nominal": 0
}
},
{
"text": "Diplomatura, magisterio, Arquitecto Técnico o Ingeniero Técnico",
"text_translated": "College Degree (such as B.A., B.S.)",
"conditions": [
{
"object": "selection",
"question_id": 633,
"option": "8"
}
],
"quota" : {
"completes_goal_percentage": 0.00,
"completes_goal": 0,
"quota_nominal": 0
}
},
{
"text": "Licenciatura, Arquitectura o Ingeniero superior",
"text_translated": "Completed some graduate, but no degree",
"conditions": [
{
"object": "selection",
"question_id": 633,
"option": "9"
}
],
"quota" : {
"completes_goal_percentage": 0.00,
"completes_goal": 0,
"quota_nominal": 0
}
},
{
"text": "Master",
"text_translated": "Masters degree",
"conditions": [
{
"object": "selection",
"question_id": 633,
"option": "10"
}
],
"quota" : {
"completes_goal_percentage": 0.00,
"completes_goal": 0,
"quota_nominal": 0
}
},
{
"text": "Doctorado",
"text_translated": "Doctorate degree",
"conditions": [
{
"object": "selection",
"question_id": 633,
"option": "11"
}
],
"quota" : {
"completes_goal_percentage": 0.00,
"completes_goal": 0,
"quota_nominal": 0
}
},
{
"text": "Ninguna de las anteriores",
"text_translated": "None of the Above",
"conditions": [
{
"object": "selection",
"question_id": 633,
"option": "12"
}
],
"quota" : {
"completes_goal_percentage": 0.00,
"completes_goal": 0,
"quota_nominal": 0
}
}
]
},
{
"object": "blended",
"intent": "control",
"name": "Control Quota 1",
"description": "¿Cuál es su estado?, ¿Cuál es su nivel de educación?",
"description_translated": "What is your relationship status?, What is the highest level of education you have completed?",
"quotas_enabled": true,
"targets": [
{
"name": "Quota 1",
"text": "Soltero/a, nunca he estado casado/a, Educación infantil, Educacion primaria",
"text_translated": "Single, never married, 3rd Grade or less, Middle School - Grades 4 - 8",
"conditions": [
{
"object": "selection",
"question_id": 632,
"option": "1",
"condition_name": "Soltero/a, nunca he estado casado/a",
"condition_name_translated": "Single, never married"
},
{
"object": "selection",
"question_id": 633,
"option": "1",
"condition_name": "Educación infantil",
"condition_name_translated": "3rd Grade or less"
},
{
"object": "selection",
"question_id": 633,
"option": "2",
"condition_name": "Educacion primaria",
"condition_name_translated": "Middle School - Grades 4 - 8"
}
],
"quota" : {
"completes_goal_percentage": 0.0,
"completes_goal": 0,
"quota_nominal": 0
}
}
]
}
]
}
}
Step 3: Validate and save
Submit the request to the Create target group endpoint. The system will validate that:
The blended goal does not exceed the target group's total completes goal.
All specified conditions exist in the regular profiles provided in the same request.
A maximum of five Control intent blended profiles are allowed per target group.
The deletion of a blended profile with Control intent will not impact standalone profile conditions.
If a standalone profile condition is deleted, the associated blended profile with Control intent will also be deleted.
Blended profiles with Interlock as intent cannot be blended again with Control as intent.