Google Ads API Asynchronous Offline Conversion Uploads

159 views
Skip to first unread message

Mir Muntasar Ali Agha

unread,
Mar 11, 2024, 5:59:02 AM3/11/24
to Google Ads API and AdWords API Forum
Hi guys, we are utilizing the Google Ads API python client library to upload offline click conversions.. Every day the conversions we want to send are increasing, but there is a constraint of a maximum of 2000 conversions per request (https://developers.google.com/google-ads/api/docs/best-practices/quotas).
We usually have around 500,000 offline conversions that we would like to upload so this sequential uploading of 2000 click conversions at a time is proving too slow for us. 

I wanted to ask, what is the best way to speed this up? I looked at the BatchService, but doesn't look like we can upload offline conversions through that service (please correct me if i'm wrong).
Next we thought about trying Asyncio, but that too didn't work since the client library of google ads uses RPC at its backend and that blocks the code. Can you assist with how we can use Asyncio with google ads api to upload click conversions asynchronously?

Or, if you guys have a different solution all together, we are open to new ideas as well.

Cheers!
Reply all
Reply to author
Forward
0 new messages