Product partition tree corrupted

64 views
Skip to first unread message

Dongliang Yu

unread,
Mar 1, 2017, 11:18:58 AM3/1/17
to AdWords API Forum, do...@microsoft.com
Hi,

We get corrupted product partition tree from API response.

Say there's root node in adgroup1, and node1, node2 in adgroup1 link to root as parent. It's fine.
In adgroup2, there are node3, node4 which also points to root in adgroup1 as parent, and has no root node in adgroup2.

Is there any possibility to create such product partition tree? In UI/API I don't think so, is this a bug?

Thanks,
Dongliang

Sreelakshmi Sasidharan (AdWords API Team)

unread,
Mar 1, 2017, 2:42:08 PM3/1/17
to AdWords API Forum, do...@microsoft.com
Hi Dongliang, 

To take a closer look at your corrupted product partition tree, could you please share your client customer Id along with the names of adGroup1, adGroup2 and the nodes that you were referring to?

About your question of linking nodes under adGroup2 to the root in adGroup1, it will not be possible as a product partition is for a specific adGroup. If the nodes needs to be linked to the root in a adGroup1, ideally the adGroup1 should have those nodes. 

Please use Reply privately to author while you share the details requested.

Thanks,
Sreelakshmi, AdWords API Team

Caihua Du

unread,
Jul 25, 2018, 12:24:59 AM7/25/18
to AdWords API and Google Ads API Forum
Hi there, 

We have a similar problem here. It looks like when we call AdGroupCriterion service to get back product partition for an adgroup, the second top node of the product tree is not returned back. I have adgroup id and criterion id that should be under that AdGroup. Can you please help take a look? thank you!

Sreelakshmi Sasidharan (AdWords API Team)

unread,
Jul 25, 2018, 3:25:34 PM7/25/18
to AdWords API and Google Ads API Forum
Hello, 

Could you please perform an AdGroupCriterionService.get() for that specific AdGroup and share the SOAP logs without redacting the ids along with the criterion Id that you are not able to see in the response? Please use reply privately to author while sharing the details. 

Since some discussion on this thread happened on a private thread, I am also posting a summary for the benefit of other users on this forum. 
The ProductPartition is a type of AdGroup criterion. That said, the criterion Id is not globally unique. Whereas the Criterion Id and the AdGroup Id together will be globally unique. Please check this document for more details. 

You should see separate root node definitions (with partitionType as 'SUBDIVISION') under each AdGroup that has product partition. But the root node Id which is AdGroup criterion Id may have same value as some other AdGroup criterion Id. If you are trying to refer to a specific AdGroup criterion (product partition), you will need to make sure that the respective criterion is always referred by the combination of the AdGroupId and the Criterion Id. 
Reply all
Reply to author
Forward
0 new messages