GTM Sauce

Momego · B2C · live bus and train times app

Keep only ad keywords that return $1.20 per $1 within 3 months

Shows taps, trials and paid users per keyword without an MMP

Workedanalytics-attributionapple-search-ads

What they did

Instead of an MMP (AppsFlyer/Adjust), a self-built job (written with ChatGPT/Codex) runs daily: pulls Apple Search Ads reports via the API and RevenueCat's daily bulk export (RevenueCat uploads to an S3 bucket; one line of code in the app passes ASA attribution to RevenueCat), joins them on IDs and keyword names, and reports per keyword: impressions, average cost per tap, taps -> trials -> paid. A keyword qualifies for scaling if $1 of spend returns at least $1.20 within 3 months (3 months chosen because of mixed weekly/annual plans).

What happened

Lets him decide which keywords to scale; no aggregate results given.
15:46
“it connects to the App the Apple Search Ads API and generates reports, downloads them, and then at the same time it connects to RevenueCat, which can send out a bulk report each day.”
John McEvoy
16:42
“now I know if I put $1 into an ad, can I get at least $1.20 out within 3 months?”
John McEvoy

Related topics

Get tactics like this every Monday

New tactics from the week's founder interviews, each linked to where it was said.

More from Momego

All 21 Momego tactics

More from this episode