

Your fitness app generates 200 trial starts per week. That is enough volume for Meta to optimize. But only 70 of those convert to paid subscribers — spread across 4 ad sets, that is 17 Subscribe events per ad set per week. Meta needs 50.
So you optimize for Start Trial instead. The algorithm gets enough data. Trial volume grows. But trial-to-paid keeps falling — because the algorithm is finding users who start trials, not users who subscribe.
This is the core tension of app event optimization for fitness apps: deeper funnel events carry better signal, but they often fall below the volume threshold that ad platforms need to learn.
Key Takeaways
When you select a conversion event for app event optimization, you are not just choosing a metric to track. You are telling the algorithm which users to find more of.
Every conversion event sits on a spectrum. Shallow events (Install, App Open) generate high volume but carry weak intent signal. Deep events (Subscribe, Renewal) carry the strongest signal but generate the least volume.
Ad platforms need minimum conversion volume to learn. Below that threshold, the algorithm cannot identify patterns in who converts — delivery becomes erratic, CPAs spike, and the ad set enters a state Meta calls "Learning Limited."
The tradeoff: optimize for a shallow event and the algorithm learns fast but learns the wrong lesson. Optimize for a deep event and the algorithm learns the right lesson but may never learn at all.
A fitness app optimizing for Install on Google will attract users who download the app — many of whom never open it, never start a trial, and never consider subscribing. The algorithm delivered exactly what you asked for: installs. It just never learned what a subscriber looks like.
Conversely, optimizing for Subscribe on Meta with only 12 events per ad set per week means the algorithm never exits the learning phase. It cannot build a reliable profile of who subscribes. You are sending the right signal, but not enough of it.
The fix is not choosing between volume and intent. It is finding the deepest event that still meets the platform's volume threshold — and that event is different for each platform.

Meta's optimization tiers for fitness apps:
The critical threshold: 50 conversions per ad set per week to exit the learning phase. Below this, the ad set enters "Learning Limited" status — delivery destabilizes and CPAs spike. The learning phase typically lasts 3-7 days.
For most fitness apps: Start with AEO on Qualified Trial. Graduate to VO when you consistently hit 30+ purchases/week with 5+ distinct values.
Google App Campaigns work differently from Meta. The main optimization paths:
Google needs approximately 10 in-app events per day per campaign for optimal learning. Even 5 events/day can work — but fewer than that, and the algorithm struggles.
For most fitness apps: Use Trial Started as the core conversion event with tCPA. This generates enough volume for Google's algorithm while correlating to subscription intent. Graduate to tROAS when you have sufficient revenue data flowing through Firebase.
TikTok's AEO finds users who will install AND perform a specific in-app event. The learning phase runs until 50 conversions OR 7 days, whichever comes first.
For most fitness apps: Use Subscribe or Purchase for AEO. VBO when volume allows — but note the Android-only limitation.
See how each conversion event performs across Meta, Google, and TikTok — from install to subscription. Start with 15K free attributed installs.
Not every event in the subscription funnel is suitable for optimization. Here is how the conversion event strategy breaks down:

The rule: optimize for the deepest funnel event that still meets the platform's volume threshold.
For a fitness app generating 200 trials/week: Qualified Trial (filtering ~30% impulse cancellers) yields ~140 events/week — enough for 2-3 ad sets on Meta. Subscribe at 70/week only works with 1 ad set. The event choice directly constrains your campaign structure.


Common mistakes to avoid:
Changing your optimization event is a hypothesis. If you switch from Start Trial to Qualified Trial on Meta, you need to know: did CPS improve, or did volume drop too far?
This requires an attribution system that tracks the full funnel — install to trial to subscription — by channel.
Core Plan tracks Install, Start Trial, and Subscribe as standard events with attribution across Meta, Google, Apple Search Ads, and TikTok. The Actuals Report shows conversion rates at each funnel stage by channel — so you can see whether your event strategy is actually driving subscribers, not just the event you optimized for.
With native RevenueCat and Adapty integration via S2S, subscription events flow into attribution automatically. Before changing your optimization event, this data shows which channels have the widest gap between trials and subscriptions. After the change, it validates whether the new event improved CPS.

The event you send to Meta, Google, and TikTok is not a tracking configuration. It is an instruction that tells the algorithm which users to find. Send installs, get installers. Send raw trials, get impulse cancellers. Send qualified trials, get engaged users.
The right event depends on your platform, your volume, and your budget. The only way to validate your choice is to measure the full funnel — install to trial to subscription — by channel.

See how each event drives actual subscribers across your channels. Start with 15K free attributed installs on Airbridge Core Plan.

