Dynamic feed ad target (DynamicFeedAdTarget)
A dynamic ad target defines the set of the advertiser's website pages that ads are dynamically generated for. For more information about dynamic ads, see the section Dynamic ads in the Help for Yandex Direct.
Service
Restrictions
A dynamic text ad target can only be added to the DYNAMIC_TEXT_AD_GROUP type of ad group.
Maximum of 50 dynamic ad targets per group.
Type of product offer selection
There are two types of selection:
ITEMS_ALL — “Select all”.
Dynamic ads will be generated for all product offers from your feed.
ITEMS_SUBSET — “A group of pages”.
The filter contains up to 10 selection rules. Dynamic ads are generated only for those product offers that meet all the selection rules at the same time.
Selection rule
A rule for page selection consists of three parameters:
- Operand — The feed field.
- Operator — The comparison operator.
- Arguments — An array of values to compare the field value in the feed with.
For a description of the fields for each type of feed, see Configuring filters in the Help for Yandex Direct.
The compatibility of feed fields and operators depends on the feed:
- 0
- 1
- 0
- 1
- 1
- 2
- 3
- 4
- 5
- 1
- 2
- 3
- 4
- 5
Feed field | Operators | Restrictions on values |
---|---|---|
categoryId | GREATER_THAN, LESS_THAN | One number |
EQUALS_ANY | Up to 20,000 numbers | |
RANGE | Max 10 ranges. See example. | |
id | GREATER_THAN, LESS_THAN | One number |
EQUALS_ANY | Max 50 numbers | |
RANGE | Max 10 ranges. See example. | |
market_category typePrefix vendor | CONTAINS_ANY, NOT_CONTAINS_ALL | Max 50 lines, max 175 characters per line |
EXISTS | Pass the value 1 | |
description model name | CONTAINS_ANY, NOT_CONTAINS_ALL | Max 50 lines, max 175 characters per line |
url | EQUALS,CONTAINS_ANY, NOT_CONTAINS_ALL | Max 50 lines, max 175 characters per line |
oldprice price | GREATER_THAN, LESS_THAN | Single number, up to 2 decimal places |
EQUALS_ANY | Max 50 numbers, up to 2 decimal places | |
RANGE | Max 10 ranges, up to 2 decimal places. See the example. | |
EXISTS | Pass the value 1 | |
adult manufacturer_warranty pickup store | EQUALS_ANY | Acceptable values: |
EXISTS | Pass the value 1 | |
age | EQUALS_ANY | Acceptable values: integer from 0 to 12, 16, or 18. |
EXISTS | Pass the value 1 |
Feed field | Operators | Restrictions on values |
---|---|---|
categoryId | GREATER_THAN, LESS_THAN | One number |
EQUALS_ANY | Up to 20,000 numbers | |
RANGE | Max 10 ranges. See example. | |
id | GREATER_THAN, LESS_THAN | One number |
EQUALS_ANY | Max 50 numbers | |
RANGE | Max 10 ranges. See example. | |
market_category typePrefix vendor | CONTAINS_ANY, NOT_CONTAINS_ALL | Max 50 lines, max 175 characters per line |
EXISTS | Pass the value 1 | |
description model name | CONTAINS_ANY, NOT_CONTAINS_ALL | Max 50 lines, max 175 characters per line |
url | EQUALS,CONTAINS_ANY, NOT_CONTAINS_ALL | Max 50 lines, max 175 characters per line |
oldprice price | GREATER_THAN, LESS_THAN | Single number, up to 2 decimal places |
EQUALS_ANY | Max 50 numbers, up to 2 decimal places | |
RANGE | Max 10 ranges, up to 2 decimal places. See the example. | |
EXISTS | Pass the value 1 | |
adult manufacturer_warranty pickup store | EQUALS_ANY | Acceptable values: |
EXISTS | Pass the value 1 | |
age | EQUALS_ANY | Acceptable values: integer from 0 to 12, 16, or 18. |
EXISTS | Pass the value 1 |
Feed field | Operators | Restrictions on values |
---|---|---|
Rsis | GREATER_THAN, LESS_THAN | Single number, up to 2 decimal places |
EQUALS_ANY | Max 50 numbers, up to 2 decimal places | |
RANGE | Max 10 ranges, up to 2 decimal places. See the example. | |
Description max_score name location url | CONTAINS_ANY, NOT_CONTAINS_ALL | Max 50 lines, max 175 characters per line |
class | EQUALS_ANY | Acceptable values: |
EXISTS | Pass the value 1 | |
OfferID Score | GREATER_THAN, LESS_THAN | Single integer |
EQUALS_ANY | Max 50 integers | |
RANGE | Max 10 ranges or integers. See the example. |
Feed field | Operators | Restrictions on values |
---|---|---|
Rsis | GREATER_THAN, LESS_THAN | Single number, up to 2 decimal places |
EQUALS_ANY | Max 50 numbers, up to 2 decimal places | |
RANGE | Max 10 ranges, up to 2 decimal places. See the example. | |
Description max_score name location url | CONTAINS_ANY, NOT_CONTAINS_ALL | Max 50 lines, max 175 characters per line |
class | EQUALS_ANY | Acceptable values: |
EXISTS |