Back to Portfolio
2026
Google Ads APIPythonSEMExperiments

Google Ads at API Scale

"Ran Google Ads like a codebase — an API-built campaign with 2,000 ad groups, an automated bid changer that scales bids on weekends and cools them on weekdays, an interactive bus-booking game ad driving ~25K installs at a ~₹50 CPI, and 10 structured bid experiments."

Executive Summary

The Google Ads UI doesn't scale to route-level operations, so I moved the account to code: campaigns created via API (one with 2,000 ad groups), an automated bid changer matched to weekend demand curves, competitor and RTC partner signals (APSRTC, HRTC) fed in for targeting, interactive game-format ads for engagement, and 10 structured experiments measuring conversion efficiency at higher bids.

Key Outcomes

  • 2,000 ad groups created programmatically in a single campaign.
  • Automated weekend/weekday bid changer running without manual touch.
  • Interactive bus-booking game ad: ~25,000 installs at a ~₹50 CPI.
  • 10 bid experiments quantified conversion efficiency before scaling spend.

Next Case Study

Retention Metrics & Reporting API

A self-serve reporting layer: a Retention Metrics API that auto-refreshes Google Sheets from ClickHouse (async jobs, polling, API-key access), plus automated daily funnel reporting flowing from CleverTap into MySQL and Slack — no manual SQL, no stale numbers.