About Services Cases Blog Tools Reviews Partners Contacts

Google Ads case study: a mobile app for reading books

Campaign overview April 1 — June 11, 2026 Cost ₴77 561.54 Conversions 10 102.00 Cost / conv. ₴7.68 ₴0₴5₴10₴15₴20 068135202270 Apr 1, 2026 Jun 11, 2026 Cost per conversion, UAH Conversions

Product: A Ukrainian cross-platform app for reading and listening to e-books — available on iOS, Android and the web.
Monetization: subscriptions (1/3/6 months), individual book purchases, 14-day rentals.
Starting point: a brand-new Google Ads account. Zero ad history. Zero conversion data. Zero algorithm learning.

Contents
  1. The challenge
  2. Strategy
  3. Results (all time: April 1 — June 11, 2026)
  4. In-app engagement quality
  5. End-to-end analytics: what the client sees
  6. Key takeaways
  7. A bonus from Google
  8. What’s next
  9. FAQ

The challenge

  • A new account with no statistical history — the algorithm starts learning from zero
  • No prior conversion tracking — a full setup was needed before launch
  • iOS attribution broken by Apple ATT / SKAdNetwork — it took 3 weeks to resolve
  • No push notification infrastructure on the product side for post-install retention
  • A limited budget that required fast and efficient algorithm learning

Strategy

Phase 1 — Launch and learning (weeks 1–2)

We launched Android App Install campaigns with the Maximize conversions strategy. We used audience signals based on existing buyers. At the same time, we tested three creative groups with different messaging angles to identify the winning concept early.

Phase 2 — Optimization (weeks 3–4)

We switched to Target CPA as soon as the threshold of 50+ installs/day was reached consistently. Creative performance analysis confirmed which message resonated with the target audience.

Phase 3 — Audiences and remarketing (month 2)

We shifted the focus to users who installed the app but did not buy. We built GA4 behavioral audiences and launched re-engagement campaigns:

  • Segment A: installed — no in-app actions
  • Segment B: engaged (searched, read, listened) — no purchase

Results (all time: April 1 — June 11, 2026)

MetricValue
Total ad spend₴77 554 (~$1 868)
Total installs (Android)4 610+
CPI (cost per install)₴7.68 (~$0.19)
Impressions514 000+
Average CPC₴2.78 (~$0.07)
In-app engagement events10 100+
A CPI of $0.19 is well below the industry benchmark for mobile apps in Eastern Europe ($0.40–$1.20 for book/education apps).

In-app engagement quality

We confirmed traffic quality by tracking micro-conversions:

ActionUsers% of installs
🔍 Searched for a book2 78160.3%
📖 Started reading1 53733.3%
🎧 Listened to an audiobook57712.5%
❤️ Added to favorites2615.7%
One in three users who installed the app started reading a book. That confirms high-intent traffic, not just volume.

End-to-end analytics: what the client sees

Besides the reports in Google Ads itself, the client has a separate dashboard that combines ad spend with in-app events and revenue — by day, filtered to the traffic source that matters. Here is what it looks like (not tied to a specific brand — just an example of the reporting format):

PERIOD Yesterday Last 7 days This month Last month Custom periodEVENT Purchases Installs Book search Read a book Listened to a book Added to favoritesGROUPING Day Week MonthOnlygoogle / cpc01.08.2026 — 25.08.2026 KEY EVENTS (PURCHASE) 280 ▲ +21,2% ADS COST (UAH) 25,962 UAH ($577) ▼ -9,9% COST PER KEY EVENT (UAH) 92,72 ▼ -25,7% IMPRESSIONS 381 480 ▼ -10,5% CLICKS 12 746 ▼ -5,6% CPC (UAH) 2,04 ▼ -4,6% TOTAL REVENUE (UAH) 91,849 UAH ($2,041) ▲ +14,5%
Purchases event: key metrics for the current month with day-over-day dynamics
PERIOD Yesterday Last 7 days This month Last month Custom periodEVENT Purchases Installs Book search Read a book Listened to a book Added to favoritesGROUPING Day Week MonthOnlygoogle / cpc01.08.2026 — 25.08.2026 ADDED TO FAVORITES (EVENTS) 2 102 ▼ -17,7% SESSIONS 16 091 ▼ -3,9% USERS 11 132 ▼ -6,5%
The same dashboard, Added to favorites event — a micro-conversion for training the algorithm
Dynamics · Purchases Key events (purchase) Total Revenue (UAH) 4681012141618 01 0002 0003 0004 0005 0006 0007 000 01.08.202603.08.202605.08.202607.08.202609.08.202611.08.202613.08.202615.08.202617.08.202619.08.202621.08.202623.08.202625.08.2026 Dashboard built by Volodymyr Petrychenko · ads-expert.online
Daily purchases and revenue — you can see which days and which creative experiments worked

Key takeaways

1. The creative concept affects CPI more than production quality

The audiobook-focused creative “Listen to something useful” delivered the lowest CPI and the highest in-app engagement of all the groups tested. The “non-fiction” angle performed worst — the term turned out to be too abstract for a broad audience. We replaced it with specific genre labels: business books, psychology, self-development.

2. Patience during the learning phase pays off

Algorithm learning brought CPI down from $0.30 on day one to $0.17 by day 7 without any manual intervention. It was critical to resist the temptation to optimize too early. Campaigns that were allowed to learn performed better than those where we made early adjustments. Another app advertising case: how a pizza chain grew installs 2.5x without increasing the budget.

3. iOS attribution requires a separate measurement strategy

iOS conversions were unavailable for the first 3 weeks because of the Apple ATT / SKAdNetwork architecture. Google Ads shows modeled conversions for iOS with a significant delay. Android and iOS require fundamentally different measurement approaches — treating them as one channel leads to wrong optimization decisions.

4. Remarketing closes the retention gap

With no push notifications on the product side, remarketing through Google Display and Demand Gen became the main re-engagement tool. Behavioral audience segmentation (installed + no action vs engaged + no purchase) let us differentiate the messaging and spend the budget more efficiently.

5. Micro-conversions unlock optimization before purchase data matures

With limited early purchase data, micro-conversion events (search, reading, listening, favorites) gave the algorithm enough signal to optimize effectively. This approach lets you launch Smart Bidding without waiting for purchase volume to build up.

A bonus from Google

The conditions for Google’s 20,000 UAH ($444) ad credit were met in the first month. The credit provided roughly 15 extra days of ad coverage for free — effectively extending the learning period and letting us build audiences faster.

What’s next

  • New creative packs with a stronger purchase-intent message — moving from “try it free” to “subscription from 199 UAH ($4.4)”
  • A full launch of iOS campaigns as soon as tracking stabilizes
  • Scaling the install budget after the push infrastructure launches on the product side
  • Continuing remarketing optimization as behavioral audiences grow
Related services
Google Ads management Full cycle: campaigns, analytics, CRM integration and reporting on real sales, not in-platform conversions. from $450 / monthLearn more Conversion tracking with GTM and GA4 Accurate tracking: Google Tag Manager, GA4, Enhanced Conversions, Google Tag Gateway. from $50Learn more
Launching a mobile app and not sure where to start with conversion tracking? Get in touch, let’s look at your case

Case FAQ

Frequently asked questions

Why is the CPI so low for a new account with no history?
Because the first priority was to give the algorithm clean signals through micro-conversions and not to interfere prematurely during the learning phase, until Smart Bidding had stabilized.
How do you measure conversions on iOS if Apple restricts attribution?
Through SKAdNetwork and Google Ads modeled conversions, with an expected delay. Android and iOS should be measured separately — they are fundamentally different measurement worlds.
What should you do if the product has no push notifications yet?
Remarketing through Google Display and Demand Gen based on GA4 behavioral audiences is a perfectly workable re-engagement tool until the push infrastructure is launched.
Why do you need micro-conversions if there are few purchases at launch?
They give the algorithm enough signal (search, reading, listening, favorites) to learn before a significant volume of purchases builds up — so Smart Bidding can start optimizing earlier.



Contact

Let's discuss
your project

Leave a request — we'll assess your situation, discuss your goals and find the best solution for your business and budget.

🏆
As a Google Partner, I can help you get a Google Ads bonus of up to 55,000 UAH ($1.2K) for your first campaigns.
❌ I don't work with: gambling · betting · alcohol · tobacco · crypto · grey niches · payday loans
▸ new_project.init()
Discuss a project