Hi,

We have a tool that generates localized keyword suggestions to our clients 
based on historical search volumes. For that purpose we have been fetching 
historical metrics for ~3000 keywords on ~700 cities within US. And we have 
been doing this on a monthly basis. Up until last month we have been using 
adwords api without any problems and it was taking only a day to complete 
these requests.

We migrated to Google Ads API v10 and followed this 
<https://developers.google.com/google-ads/api/docs/keyword-planning/generate-historical-metrics?hl=en>
 
guide to generate historical metrics. But we are struggling to make this 
work with the new API. We designed our app to create one KeywordPlan, one 
KeywordPlanCampaign and one KeywordPlanAdGroup for each city we are 
targeting (~700 cities) and create ~3000 KeywordPlanAdGroupKeyword under 
every KeywordPlan. However, without any luck, for the past week we haven't 
been able to successfully create all 3K  keywords for not even a single 
keyword plan. Everytime we make the api call for creating 
KeywordPlanAdGroupKeyword with 3000 create operations we got a 
RESOURCE_EXHAUSTED error.

I am aware of the Planning Service specific limitations explained here 
<https://developers.google.com/google-ads/api/docs/best-practices/quotas#planning_services>
 
and we are putting a 2 seconds delay between each request to adhere the 1 
QPS requirement. Basically our app makes;
1 mutate request for creating 700 KeywordPlans
1 search request for fetching the KeywordPlans
1 mutate request for creating 700 KeywordPlanCampaigns
1 search request for fetching the KeywordPlanCampaigns
1 mutate request for creating 700 KeywordPlanAdGroups
1 search request for fetching the KeywordPlanAdGroups
700 mutate requests for creating 3000 KeywordPlanAdGroupKeywords under each 
KaywordPlanAdGroup.

Once again I want to emphasize that we are explicitly putting a 2 seconds 
delay between each request but nevertheless we are getting 
RESOURCE_EXHAUSTED error on the first mutate request for creating the 
KeywordPlanAdGroupKeywords.

I would think that we are hitting the 15K daily api operations limit as 
described in here 
<https://developers.google.com/google-ads/api/docs/best-practices/quotas#daily_api_operation_limits>
but I would expect this to happen after the 4th mutate request to create 
KeywordPlanAdGroupKeywords. 


So my question is that what other rate/quota we are hitting here? What is 
the point that we are missing?

Finally, I would like to say that; this whole process of generating 
historical metrics along with 15K daily operations limit seems totally 
useless. A single keyword plan can have up to 10K keywords but we can make 
15K operations per day with basic access level. This just doesn't makes 
sense.

As described here 
<https://developers.google.com/google-ads/api/docs/best-practices/quotas#daily_api_operation_limits>
 
an account can have 10K KeywordPlans and each KeywordPlan can have 10K 
keywords. In order to fully utilize these limits ~100M api operations are 
required and with 15K daily operations it takes ~18 years to accomplish 
this with basic access level.

I really believe that I am missing something here and I would appreciate 
any help to know what it is.

Thank you.


-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 [email protected]
To unsubscribe from this group, send email to
[email protected]
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 
"Google Ads API and AdWords API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/41e9e18b-6d06-4f00-ba24-7c95afbf5802n%40googlegroups.com.

Reply via email to