Case Studies

Real results,
measured honestly.

Brand and non-brand separated. Numbers that reflect what paid media actually contributed.

Each case reports ratios and percentage changes only. Absolute booking volumes, revenue, and budgets are excluded by client agreement. Data comes directly from Google Ads, Meta Ads and Looker Studio dashboards built for each account.

Luxury vacation rentals · French Alps

OVO Network

Multi-channel paid media — Brand Protection, non-brand and Meta

Brand isolated into Brand Protection. Non-brand account measured cleanly: ROAS +33%, cost per booking −32% in 2026 YTD vs 2025. 16 months of Meta managed at scale.

+33%
Non-brand ROAS
−32%
Cost per booking
16 months
Meta managed
Google Ads · Performance Max · Meta Ads · Brand Protection
Read the full case study →

How these cases are built

  • Ratios and percentages only. Absolute volumes and revenue figures are excluded by client agreement.
  • Brand and non-brand separated. Where it applies, brand ROAS is reported separately from acquisition ROAS. The headline number is always non-brand.
  • Data drawn from source. Numbers come from the Google Ads and Meta Ads reporting interfaces and from Looker Studio dashboards built for each account.
  • Snapshot in time. Each case reflects the period indicated; the work continues in many of them.
Free first call

Could your ad campaigns
perform better?

30 minutes to review your situation and tell you exactly what I would change. No pitch, no sales proposal.

Book a call →
30 min · Google Meet · No commitment