iPrice: Engineering PPC Automation at Massive Scale

Tomas Komarek

February 28. 2026

5+ billion products

across 7 markets

COMPANY

Industry

Meta-search platform

Collab

6 months

Stage

Series B

Great experience! Tomas has outstanding technical abilities, know-how, productivity and work ethics. He adopted immediately in completely different culture of Southeast Asia.

Matteo Sutto

CMO at iPrice

Situation

iPrice operated across 7 markets with 5+ billion products, relying entirely on SEO with no paid acquisition.

Goal

Validate PPC profitability by building campaign automation directly into iPrice’s infrastructure, avoiding external tooling.

Results

  • In-house PPC automation with zero additional infrastructure
  • Running PPC campaigns across 7 countries in 6 months
  • Improved tracking, attribution, and feed SEO through PPC experiments

The “Impossible” Problem

iPrice had already built massive success through organic traffic alone.

But when it came to paid search, agencies delivered a blunt verdict:

To promote a business this large, you’ll need $100k–$200k just for tooling.

That budget wasn’t acceptable—especially just to test whether PPC could even work.

The real challenge wasn’t ads.

It was setup in low-cost mode and later attribution, and economics.

  • 5+ billion products with a constantly changing portfolio
  • 7 markets: Malaysia, Indonesia, Singapore, Thailand, Vietnam, Philippines, Hong Kong
  • Affiliate-based revenue with 30+ day conversion lag
  • Heavy ad-blocking across APAC → Google Analytics was unreliable

Most teams would stop here.

An Automated PPC Engine

Within 6 months, I had:

🎖 A fully automated campaign builder running across all 7 countries

🎖 Profit conversion goals maintained automatically, without enterprise tooling

🎖 Improved attribution and tracking leaks fixed across the entire business

🎖 SEO performance improved using SEM learnings

And all of it was built with an agile, test-first approach.

How I Did It

1. Building the Infrastructure (Without Fancy Tools)

Instead of buying expensive platforms, I built what was actually needed:

  • Automated campaign and ad group generation
  • Dynamic structure based on daily product changes
  • Scalable across 7 countries
  • Designed to optimize for revenue and revenue, not just clicks

The system was built to adapt, not over-engineer.

My ABC Framework: Automated Builder of Campaigns at iPrice

Since product feed was not available, I used the Kibana landing page exports and created my own “dirty feed”. Scraper enhanced it with extra details from the category pages (like number of products, cheapest item, biggest discount etc.)

The second input was ad builder from a template and keyword generator. The ad template builder was later used in SEO to test what variation drives higher CTR and later revenue per session.

All of the inputs were processed in Power Query where I imported the results directly to Google Ads.

2. Attribution Built for Reality (Not Theory)

Getting the right conversion inputs is as important as the right structure and setup. First, I started with importing the revenue data on session level via measurement protocol to Google Analytics. But I faced two issues:

First, hitting 10 million hits per property per month.

Second, heavy ad-blocking across APAC → Google Analytics was unreliable

What I implemented instead:

  • ElasticSearch-based attribution from logs (more reliable than GA in ad-blocked regions)
  • Exit-click tracking exported from Kibana
  • Click IDs merged with:
    • Affiliate transaction files (HasOffers, WTF, CJ, etc.)
    • Stored traffic sources (GCLID)
  • Revenue imported directly into Google Ads

This uncovered tracking issues across all channels, not just PPC.

Result: The business stopped losing money from misattributed traffic—company-wide.

  • Extrapolated RPS per exit click, calculated using:
    • Historical subcategory RPS
    • Merchant-level CR
    • AOV × commission rate
  • Data loaded into Power BI
  • Subcategory-level optimization using:
    • tCPA (exit clicks generate volume easily)

This turned delayed, messy revenue into actionable bidding signals.

Using offline conversion import for proper attribution

Results (6 Months)

  • Automated PPC campaigns across 7 countries
  • Scalable system handling 5+ billion products
  • No enterprise-level tooling required
  • Tracking fixed across all acquisition channels

Bonus: SEO uplift driven by SEM insights

The entire SEM evaluation framework was later presented at PPCEE (Central Europe’s largest PPC conference), showing how paid search insights can systematically improve SEO.

GET INSPIRED

Case studies to guide you

Sanity.io: From Seed to $85M in Series C

Sanity.io: From Seed to $85M in Series C

Are you a B2B SaaS marketer drowning in sky-high CPCs and channels that don’t convert? Sanity felt the same pressure early on. Today, they’re a category leader with a global enterprise customer base. Part 1: EARLY-STAGE GROWTH Search was bleeding money. Users didn’t stay. Growth stalled. The Challenge Sanity just founded and faced brutal competition: Adobe. Salesforce. Contentful […]

Detail
Deepnote: How I Cut CAC by 72% and 2.5×’d Paying Customers

Deepnote: How I Cut CAC by 72% and 2.5×’d Paying Customers

Unprofitable paid channels? or CAC too high?Deepnote was right there — and they needed paid to start paying back fast. After taking over their paid acquisition, the turnaround came quickly:72% lower CAC while growing above the plan: 158% more paying customers from paid in the first year only. Approach Learning from the Past The first […]

Detail
Rouvy: 20% Lower CPA in 30 Days Without Reducing Volume

Rouvy: 20% Lower CPA in 30 Days Without Reducing Volume

Do you run paid acquisition with a senior in-house team and still ask:“What can we realistically improve — even by a few percent?” When you’re spending seven figures on media, a “small” improvement can mean hundreds of thousands in incremental revenue. That was exactly Rouvy’s situation. They didn’t expect breakthroughs — just marginal gains. What happened instead? The […]

Detail