Hi Brett, David,
product_partition_id is the Id of a Criterion. In AdWords, CriterionIds are global. That is, if two criteria have the exact same other properties, they will have the same ID. They are, in fact, the same criterion.
The properties for a ProductPartition are:
- type - always PRODUCT_PARTITION for a ProductPartition
- partitionType - UNIT or SUBDIVISION
- parentCriterionId
- caseValue - a ProductDimension
The root partition of a tree has no parentCriterionId and no caseValue, so there are actually only two root partition criteria - one is a UNIT and one is a SUBDIVISION. This similarly means that the first tier ProductPartitions of a tree will always have the same parentCriterionId - the ID of the SUBDIVISION root criterion.
If you want to be able to tie a partition to a bid, for example, you need to use the AdGroupId to disambiguate. Unfortunately, there is no ValueTrack parameter for AdGroupId.