Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
LinkedIn uses member facets to define a segment of members who will be either included or excluded from an advertising campaign's targeting.
targetingCriteria provides a generic AND / OR construct to include and exclude different targeting facets when defining the audience for an Ad campaign. targetingCriteria is attached to a campaign and is replacing the now deprecated targeting object.
Note
If you use targetingCriteria field to specify targeting criteria for a campaign, you cannot use the targeting field. Furthermore, if an existing campaign is ever updated using targetingCriteria , you must use targetingCriteria going forward, since this field permits more expressive criteria.
Structure
The basic structure for a targetingCriteria object is as follows:
{
"targetingCriteria":{
"include":{
"and":[
{
"or":{
"urn:li:adTargetingFacet:{facet1}":[
"{facet1_value1}",
"{facet1_value2}"
],
"urn:li:adTargetingFacet:{facet2}":[
"{facet2_value1}",
"{facet2_value2}"
]
}
},
{
"or":{
"urn:li:adTargetingFacet:{facet3}":[
"{facet3_value1}",
"{facet3_value2}"
],
"urn:li:adTargetingFacet:{facet4}":[
"{facet4_value1}"
"{facet4_value2}"
]
}
}
]
},
"exclude":{
"or":{
"urn:li:adTargetingFacet:{facet5}":[
"{facet5_value1}"
"{facet5_value2}"
],
"urn:li:adTargetingFacet:{facet6}":[
"{facet6_value1}"
"{facet6_value2}"
]
}
}
}
}
Rules
- The
includeobject contains a single encompassing array object called“and”. - The
excludeobject contains a single"or"object. It does not support the same"and"array object in theincludeobject. - Each element within this
“and”, contains at least 1 or many“or”objects. - Each
“or”object can contain a collection ofadTargetingFacets. - Each
adTargetingFacetsupports a list of pre-defined, standardized values. - Within a single
adTargetingFacet, all values in the list are OR’d. - The
excludevalues in the list are OR’d.
Order of evaluation
- The
includeobject is evaluated before theexcludeobject. - The
includeobject cannot be empty and is evaluated first. - The
excludeobject can be empty. (in which case no further processing is required) - The set of members specified by the
excludeobject is filtered from the set of members specified by theincludelist. - The resulting set of members will be used for targeting. (provided the number of members is greater than **300).
Convert your desired audience to Targeting Criteria
- To create a targeting criteria describing your desired audience, please follow the guide for /adTargetingFacets and /adTargetingEntities to find the most fitting adTargetingFacets and values within the adTargetingFacet.
How to display Targeting Criteria
- To display a targeting criteria in a human readable format, adTargetingFacet urns and adTargetingEntity urns must be converted to localized names. To do so please use the urn-to-name resolver API.