Sub Club by RevenueCat · 2025-08-20
Signal Engineering: Strategic Data Filtering for Better Ad Performance — Thomas Petit, Independent Consultant
Consultant Thomas Petit on signal engineering: first make ad-network event totals match internal data within ~5-10%, then send qualified trials (device, age, onboarding answers), then engineered revenue values (predicted month-13 value, amplified spread, API-served values), sent within day one and above ~10 events/day/campaign. Also: use AI for creative analysis, not just production; keep exploring new concepts; app-to-web suits big brands; hybrid monetization only after pricing wins slow.
Play the episode23 tactics
Numbers mentioned
| Who | Metric | Value | Context | When |
|---|---|---|---|---|
| personThomas Petit, ad spend managed over the past decade | ad spend | nine digits approximate | Ad spend managed with a positive return across hundreds of clients | 0:41 |
| benchmarkCreative testing hit rate for paid social | count | 50 creativesper winning creative approximate | Roughly 50 creatives produced to find one winner; the winner takes 90%+ of spend | 6:05 |
| benchmarkShare of ad spend going to the single winning creative | share | 90% approximate | Winner-takes-all spend concentration on the winning creative ('90+ percent') | 6:05 |
| benchmarkAcceptable gap between conversions an ad network's events manager receives and internal counts | share | 5–10% approximate | Discrepancy between events received by Meta Events Manager / Google Goals and internal analytics: ~5% is fine, more than 10% is a problem | 38:53 |
| aggregateAd accounts the guest audits | share | 30–50% approximate | Typical discrepancy he finds between events reported to the network and internal counts in broken setups | 38:24 |
| App the guest ran growth for in 2017 | conversion rate | 15% illustrative | Trial -> paid for Google Ads users, vs ~40% on organic and Meta | 48:49 |
| marketNewest Android flagships (Google Pixel, latest Samsung Galaxy) as a share of the Android market | share | 5–10% approximate | These devices convert about as well as iPhones; the rest of Android converts terribly | 55:06 |
| Thomas Petit client that scaled from 0 to eight figures on a couple of platforms | revenue | 0 to eight digits in a couple of years approximate | Growth trajectory while scaling on a couple of platforms, before performance broke | 42:11 |
| benchmarkMinimum optimization events per campaign for ad networks to optimize well | count | 10 eventsper campaign /day approximate | Guest's rule of thumb from the commonly cited 50-100 events per week; below 10/day/campaign things go wrong | 1:27:47 |
| benchmarkOptimization event threshold per campaign as commonly cited | count | 50–100 eventsper campaign /week approximate | 1:27:47 | |
| benchmarkRevenue threshold below which app-to-web checkout is not worth trying (App Store Small Business Program, 15% fee) | revenue | USD 1M/year approximate | Below $1M (15% store fee) the guest thinks almost nobody should try app-to-web unless already web-native | 18:34 |
| benchmarkMaximum delay before sending an optimization event to ad networks | time to milestone | 24 hours estimate | Signals sent after the first 24 hours are nearly useless for network optimization | 1:17:03 |