Overview
Advanced targeting attributes let you target participants on a broader set of profile characteristics — languages spoken, employment, technology and devices, products and services used, and more — beyond the core audience fields in Targeting audiences effectively. These attributes are additive. Every existing targeting field (targetCountries, targetGenders, targetHouseholdIncome, the B2B
firmographic fields, and so on) is unchanged and continues to work exactly as
before. Advanced attributes are set through a single new object,
advancedTargeting, when you create or update a project, and are available
identically to B2C and B2B projects.
Advanced targeting is rolling out gradually and is enabled per organization.
Contact your Respondent account manager to enable advanced targeting for your
account. Until it’s enabled,
advancedTargeting is not part of your
available targeting surface.How it works
advancedTargeting is a flat object whose keys are the attributes you want to
target and whose values are the criteria a participant should meet:
Filters vs. signals
Advanced attributes use the same filter vs. signal model as the rest of targeting. For a refresher, see Targeting audiences effectively and participant qualification and filters.Participants who haven’t set an attribute yet
Targeting an advanced attribute does not shrink your reachable audience to only participants who have already answered it. Participants who haven’t yet set that attribute can still match on your other criteria and be contacted; when they apply, they’re asked to complete the missing attribute and only continue if they qualify.Available attributes
All attributes below are available on both B2C and B2B projects. Behavior shows whether an attribute is a soft signal by default (promotable to a hard filter viakeyQualifiers) or always a hard filter. For each attribute’s allowed values, see the advancedTargeting schema in the Create a project reference — it’s generated from the API, so it’s always current.
Personal
Professional
Technology & devices
Products & services
Health
Shopping
Setting advanced attributes
SetadvancedTargeting when you create a project (POST /v1/projects) or update
a draft (PATCH /v1/projects/{projectId}). Add any attribute keys you want
promoted to hard filters to keyQualifiers.
In the create examples below, languages (B2C) / cloudPlatforms (B2B) are
promoted to hard filters via keyQualifiers; the other set attributes act as
soft signals; and the always-hard attributes (webcam, workSetting) filter
automatically without appearing in keyQualifiers.
Updating and clearing attributes
OnPATCH /v1/projects/{projectId}, advancedTargeting is merged per
attribute — send only the attributes you want to change:
keyQualifiers is not merged — it’s replaced as a whole, so always send the
complete set of hard filters you want in effect (send [] to remove all of
them).
Clearing examples