RE: Best practice to this process Big Data?

34 views
Skip to first unread message

googleadsapi...@google.com

unread,
Mar 21, 2019, 11:47:52 PM3/21/19
to adwor...@googlegroups.com
Hi Venkata,

You can generate multiple Product Partition Reports by using the Parallel Report Download (also available in other programming languages) example. This will utilize the ManagedCustomerService.get() method and retrieve all client accounts under a MCC account and generate a report for each of those client accounts. You may take note however, that if you would be required to download more than 1,000 reports per day, you may consider upgrading to standard access to avoid any issues with limits.

Next, when you are now ready to make bulk changes to your ProductPartitions, you may then use the BatchJobService since it supports that AdGroupCriterionOperation. You can then refer to this section on how you can monitor your batch jobs status and to this section on how to download the results and to check for errors. Once you have checked the errors and made the necessary adjustments you can then retry your batch uploads for those which contained the error.

You may also note that all BatchJobService requests are executed with the PartialFailures flag set to true. This means that your successful operations will push through even if some operations resulted to an error. I hope this helps and feel free to write back if you have any additional clarifications.

Thanks and regards,
Peter
Google Ads API Team



=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and discussion group:
    http://googleadsdeveloper.blogspot.com/search/label/adwords_api
    https://developers.google.com/adwords/api/community/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

Was your question answered? Please rate your experience with us by taking a short survey.
If not -- reply to this email and tell us what else we can do to help.

Take Survey

Also find us on our blog and discussion group:
http://googleadsdeveloper.blogspot.com/search/label/adwords_api
https://developers.google.com/adwords/api/community/

On 03/22/19 03:44:46 venkata...@gmail.com wrote:
Hey all,

We are planning to make some bidding updates (Shopping Campaign - offerids) through Google Adwords API. 

We have multiple accounts.

One of our biggest account's mettrics appear to be
~50 campaigns, 20k adgroups in each, very small # of offerids (max. 25) in each adgroup - might add up to a total of 2mill items

From my analysis, This structure is maintained by our team users to not lose AdWords suggestions on our products.

My goal is to download the productPartitionReport, then map the offerids from that report to our big dataset. This will allow me to generate the targeted product partition nodes to be updated.

I would love to hear thoughts on the above-mentioned process. Also,

- What would recommend for retries if some updates fail (e.g, 5xx exception)? Is there a popular process that you recommend? I can create retry mechanism within my code but I wanted to hear if you guys use any tech to maintain the state or do the retries during runtime.



--
--
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
 
You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads API Forum" group.
To post to this group, send email to adwor...@googlegroups.com
To unsubscribe from this group, send email to
adwords-api+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/adwords-api?hl=en
---
You received this message because you are subscribed to the Google Groups "AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adwords-api+unsubscribe@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit https://groups.google.com/d/msgid/adwords-api/8a4ce98c-521b-4353-a0b8-ed4b0387aea7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages