Introducing qualified trial: A smarter signal built for subscription apps

Introducing qualified trial: A smarter signal built for subscription apps

Optimize your ad campaigns for users who actually want to subscribe, without writing a single line of code.

Author

Lucas Moscon

Founder at Appstack

Not all trials have the same meaning.

When a user taps "Start Free Trial" and cancels within minutes, your ad network still logs it as a conversion. It still optimizes toward that user. Over time, Meta, Google, or TikTok learns to find more people just like them, and your cost per actual subscriber quietly goes up.

The problem isn't your creatives or your targeting. It's the signal you're sending.

trial_started fires the moment a user begins a trial. It doesn't tell you anything about their intent. A user who cancels in 30 seconds looks identical to one who sticks around and converts to paid. Ad algorithms can't tell the difference, because you haven't given them the information to do so.

Today, we're fixing that.

How does it work

All apps using Appstack's enhanced app campaigns can now automatically access a new in-app event called trial_qualified built natively on Appstack's backend, relying on the official Superwall integration.

No SDK changes. No webhook setup. No logic to maintain on your end.

Appstack monitors every trial_started event that comes through your Superwall integration. If the trial isn't canceled within 2 hours, Appstack's backend fires trial_qualified and passes it downstream to your connected ad networks.

Once you see trial_qualified appearing in your event dashboard, you can set it as your primary conversion event in your ad network of choice, just as you would with any other in-app event.

Why this matters

The gap between trial_started and trial_qualified is where a lot of ad budget gets wasted. You've been sending noisy signals and wondering why campaign performance is inconsistent.

With trial_qualified the algorithm finally gets a clean picture of what a high-intent user looks like. The volume of conversion events decreases slightly as we filter out noise, but signal quality improves significantly. That means better bidding decisions, lower CPAs, and higher ROAS over time.

Selecting the trial_qualified This is resulting in a reduction of cost per trial and an increase in profitability.

Wrapping up

trial_qualified is live for all Appstack users today who connected the Superwall integration. Head to your Appstack dashboard, and you'll see it firing automatically alongside your existing events.

This is part of a broader vision at Appstack: making the growth infrastructure for mobile apps work better without requiring engineering time at every step.

Share article

Author

Yoni Smolyar

Founder of Brainrot

"Highly recommend to anyone looking for a powerful and easy-to-use solution to their mobile attribution problems!"

Author

Sebastian Szturo

Founder of Tsubasa

"After years of trying, thanks to Appstack I was able to unlock Google Ads for my iOS apps and scale quite fast"

Author

Nick Ravanbakhsh

Founder of Aqimo

"We integrated Appstack in an afternoon and were seeing clean attribution data the next day. And their support is amazing"

Author

Leopold Riola

Founder of Monkey Taps

"Stunned by the performance of the enhanced app campaigns and provided support"

More News

You might like.

You might like.

Tools that keep your inbox tidy, your team aligned, every conversation easy to pick up.

Tools that keep your inbox tidy, your team aligned, every conversation easy to pick up.

Attribution to measure every event, enrich signals, deep link users, and turn ads into personalized journeys to increase ROAS.

© Crafted by Appstack Tech, Inc.

Attribution to measure every event, enrich signals, deep link users, and turn ads into personalized journeys to increase ROAS.

© Crafted by Appstack Tech, Inc.

Attribution to measure every event, enrich signals, deep link users, and turn ads into personalized journeys to increase ROAS.

© Crafted by Appstack Tech, Inc.