Product partition (product group) in a shopping campaign. Depending on its type, a product partition subdivides products along some product dimension, specifies a bid for products, or excludes products from bidding.
Inner nodes of a product partition hierarchy are always
subdivisions. Each child is linked to the subdivision via the
parentCriterionId and defines a
caseValue. For all children of
the same subdivision, the caseValues must be mutually different but
instances of the same class. To create a subdivision and child node
in the same API request, they should refer to each other using
temporary criterion IDs in the parentCriterionId of the child, and ID field of
the subdivision. Temporary IDs are specified by using any negative
integer. Temporary IDs only exist within the scope of a single API
request. The API will assign real criterion IDs, and replace the
temporary values, and the API response will reflect this.
This is disabled for AdX when
it is contained within Operators: ADD, SET.
- Namespace
-
https://adwords.google.com/api/adwords/cm/v201506 - Fields
| Field | Type | Description |
|---|---|---|
| Criterion (inherited) | ||
| id Required
|
xsd:long
|
ID of this criterion.
This field is required and should not be null when it is contained within Operators : SET, REMOVE.
|
| type ReadOnly
|
Criterion.Type
|
This field is read only and will be ignored when sent to the API.
Indicates that this instance is a subtype of Criterion.
Although this field is returned in the response, it is ignored on input
and cannot be selected. Specify xsi:type instead.
Enumerations
|
| Criterion.Type |
xsd:string
|
Indicates that this instance is a subtype of Criterion. Although this field is returned in the response, it is ignored on input and cannot be selected. Specify xsi:type instead. |
| ProductPartition | ||
| partitionType Required
|
ProductPartitionType
|
Type of the product partition.
This field is required and should not be null when it is contained within Operators : ADD.
Enumerations
|
| parentCriterionId |
xsd:long
|
ID of the parent product partition subdivision. Undefined for the root partition. |
| caseValue | Dimension value with which this product partition is refining its parent. Undefined for the root partition. | |