App user behavior: 7 metrics to track

App user behavior: 7 metrics to track
March 20, 2026
Published
13 minutes
Reading time
Bugs and Testing
Category

Research shows that 60% of users uninstall an app after just a few crashes. 

But do you even know how often your app crashes? Or how long users stick around before they decide to delete it?

If not, keep reading. 

In this article, we break down seven must-track metrics that uncover everything about your users’ behavior: why they leave, why they stay, and what might convince them to spend more.

These KPIs don’t just measure app performance. They reveal the full story behind your users’ choices. 

Here’s what you need to know.

User engagement

User engagement measures how actively and frequently people interact with your app. 

As such, it shows whether your app’s design and functionality encourage ongoing use or reveal areas where improvements are needed.

Measuring this metric matters because when users are truly engaged, they’re more likely to stay loyal and even convert into paying customers. 

The 2025 Twilio survey backs this up, revealing that personalized engagement leads customers to make repeat purchases and recommend brands to family and friends. 

45% repeat purchases and 43% brand recommendations donut chart
Illustration: Shake / Data: Twilio

In short, engagement turns one-time buyers into loyal advocates, driving revenue and lasting brand reputation. 

But how exactly do you measure user engagement? 

Well, there is no one-size-fits-all answer to this question. It varies by category and app type. 

A couple of examples:

MediaKey metrics include daily usage, time on site or page, clicks, comments, and shares, since these sites often depend on ad or affiliate revenue
E-commerceMetrics center on buyer intent and conversion, such as visit frequency, site usability, add-to-cart actions, cart abandonment, and product reviews
B2BThese apps track daily/weekly/monthly usage, completion of work-related tasks, and new user invitations, since growth within an organization is a critical signal

Get unreal data to fix real issues in your app & web.

In other words, engagement looks different depending on what “success” means for your app. 

It’s all about understanding how your app delivers value to your unique users at each stage of their journey. 

That said, there are some universal engagement metrics that almost every app should keep an eye on:

  • Sessions
  • Session length
  • Daily active users (DAUs) / Monthly active users (MAUs)
  • Stickiness (DAU ÷ MAU)

All in all, if you’re consistently tracking how many users are truly engaged, you’ll have one of the strongest indicators of your product’s health. 

And when engagement starts slipping, it’s often the first red flag that something needs fixing, long before bigger problems show up.

Click-through rate

Click-through rate (CTR) measures the percentage of users who engage with a specific in-app element, like push notifications, in-app messages, banners, ads, or CTA buttons.

It’s calculated with the following formula:

CTR formula showing clicks divided by impressions multiplied by 100
Source: Shake

So, why should you measure CTR? 

Because it’s a key indicator of how effective your messaging, design, or placement is at driving user action

And if your app isn’t motivating users to take the intended action, then what’s the point, right? 

Several factors can influence your CTR:

Relevance of the messageGeneric prompts are often ignored
Copywriting & designUnclear CTAs, weak visuals, or vague wording reduce clicks
PlacementIf the CTA isn’t visible or is placed disruptively, CTR drops
User intentUsers who aren’t in the right stage of their journey won’t click
FrequencyOverusing notifications or banners creates fatigue, lowering CTR

A higher CTR typically means you’re getting all these right, and your content, design, and offers resonate with your audience. 

But what is a “higher CTR” anyway?

That’s the million-dollar question. 

Benchmarks vary by channel and industry. 

For example, Pushwoosh offers some figures about average CTRs for push notifications. Feel free to check them out to see where you stand.

If you realize that your CTR is below average, don’t worry. There are plenty of strategies to improve it. 

One of the most effective is A/B testing. 

The idea is simple: show different variations of your message to a subset of your audience, then analyze which version drives the most clicks.

A/B testing comparing conversion rates of two app variations diagram
Source: Shake

You can A/B test elements like button colors, frequency and timing, CTA placement, wording, and more. 

Over time, these experiments tell you exactly what makes your users click, and what doesn’t. 

So if your CTR isn’t where you want it to be, don’t panic. 

Test, tweak, and repeat. 

Conversion rate

Conversion rate measures the percentage of users who complete a desired action in your app. 

Here’s how to calculate it:

Conversion rate formula showing goal completions divided by visits
Source: Shake

Now, what counts as a “conversion” depends on your business model. 

It could mean making a purchase, starting a subscription, signing up for a free trial, completing onboarding, or enabling a key feature. 

In any case, this metric is directly tied to revenue growth. 

It shows how effectively your app turns interest into action and how compelling your value proposition is. 

Think of it as a health check on the user journey: when conversion rates drop, it usually signals friction somewhere in the funnel.

This can be a result of all kinds of factors:

User trustUnclear pricing, lack of reviews, or confusing permissions erode confidence
App performanceGlitches or slow load times during checkout or sign-up lead to abandonment
Process complexityToo many steps or forms frustrate users
Value communicationIf the benefit isn’t clear, users won’t convert
IncentivesDiscounts, free trials, or bonuses can push hesitant users across the line
Targeting qualityEven the smoothest flow won’t help if you’re reaching the wrong audience

If your conversion rates feel low, don’t immediately stress. Across industries, conversion averages are typically in the very low single digits. 

In fact, according to UXCam, install-to-purchase conversions usually fall between 1–2%. 

Still, if you fall below the industry standard and want to improve, there are things you can do. 

Start by refining the user experience. 

Simplify every flow, like checkout, sign-up, or upgrades, and remove any unnecessary steps. 

Every extra click or confusing screen can hurt conversions.

Take it from Musinsa, South Korea’s leading fashion app. 

They redesigned their UI/UX, restructuring the home screen and adding a personalized section with AI-powered recommendations, and immediately tripled their purchase conversion rate. 

Musinsa triples purchase conversion rate after app improvements in Korea news article headline
Source: CHOSUNBIZ

That contributed to a 308% increase in transactions year-over-year.

In the end, users want simplicity, clarity, and speed. 

Deliver that, and you’ll earn their trust, loyalty, and, ultimately, revenue. 

Retention rate

App retention rate is the percentage of users who continue engaging with your app over time. 

This metric is typically measured at 1 day, 7 days, and 30 days after users first install the app, using the following formula: 

Retention rate formula comparing active users at start and end
Source: Shake

This is one of the most important indicators of long-term app success.

Why?

Because it shows your app’s ability to consistently deliver real value to users.

Alex Walz, Head of Growth at Lighter Capital, a revenue-based financing lender, agrees:

Walz quote
Illustration: Shake / Quote: Geckoboard

After all, you want your app to be able to retain users because acquiring new ones is significantly more expensive. 

Now, like other app metrics, retention is influenced by several factors:

Onboarding experienceUsers who don’t quickly understand or see the value of your app are unlikely to return
User experience & performanceCrashes, slow loading, or confusing navigation drive users away
Content or feature relevanceIf the app stops feeling fresh or useful, users churn
Engagement and habit formationFeatures like streaks, reminders, or rewards encourage repeated use and improve retention

If your retention rate is below the benchmark, a great place to start is improving onboarding. 

Capture, Annotate & Share in Seconds with our Free Chrome Extension!

A smooth onboarding process guides users to their “aha” moment quickly and keeps them engaged longer. 

It found that, in Q2 2024, 20% of users who downloaded apps with onboarding campaigns returned the next day, compared to just 16% across all apps. 

Average retention comparison bar chart
Illustration: Shake / Data: EMARKETER

So, don’t underestimate the power of efficient onboarding. 

Try to keep it short, show value immediately, and avoid overwhelming users with too many screens or instructions. 

Nail that first impression, and you’ll boost retention dramatically.

Churn rate

Churn rate measures the percentage of users who stop using your app over a given period. 

It’s essentially the opposite of retention, tracking users who leave or disengage instead of returning. 

Here’s the formula you can use to calculate it: 

Churn rate formula showing lost customers over total customers
Source: Shake

Like retention rate, churn rate indicates how much value your app is delivering to users. 

High churn is a red flag. It suggests your app isn’t providing lasting value and may be jeopardizing user loyalty. 

Want to know if your churn is a “red flag”? 

Take a look at some figures provided by Pooshwoosh

Across almost all app categories, Day 1 churn rates are notably high, often exceeding 80%. 

Another significant jump in churn occurs by Day 7 and becomes even more pronounced by Day 30, when many app categories surpass a 99% churn rate. 

Average churn comparison bar chart
Illustration: Shake / Data: Pushwoosh

Such steep drop-offs often signal either a mismatch with the acquired audience or ineffective user engagement and retention strategies.

So, how do you fix it? 

Simple: improve retention and engagement. 

At its core, churn rate reflects low customer engagement.  

When there are no clear incentives to keep users interacting with your app, they tend to lose interest, forget about it, and eventually uninstall it.

To combat this, focus on keeping users coming back. Personalized features, in-app rewards, or gamification can be effective. 

Take Fitbit as an example. 

Their app once offered challenges where users could compete with friends, earn badges, and participate in virtual events, adding a gamified element to the fitness tracking experience. 

But when they removed these features in 2023, some customers expressed frustration, with many giving up on upgrading to premium or even considering leaving altogether.

User review requesting return of Challenges and Bingo features in app
Source: Fitbit

The lesson is clear: users need a reason to engage with your app continually. 

Provide that reason, and you’ll reduce churn while boosting loyalty. 

Never assume that users will continue engaging just because the app is “good enough” on its own.

Number of crash reports

Crash reports track how often an app fails or stops working unexpectedly

This metric is definitely something you want to keep your eye on because frequent crashes frustrate users, erode trust, and lead to negative reviews. 

In fact, they are often the culprit behind high churn rates. 

The 2023 Embrace survey confirms this, showing that 60% of app users would uninstall an app that has crashed even a few times.

Reasons users delete mobile apps horizontal bar chart
Illustration: Shake / Data: Embrace

Tracking crash reports allows you to resolve these issues promptly, keeping your app stable and your users happy. 

The best part? 

This process has never been easier thanks to crash and bug reporting tools like Shake

Shake provides actionable data to help you address problems before they impact your users. 

Each crash report includes details about the device and its state leading up to the crash, such as app version, current view, memory usage, and more. 

Customer data platform integrating app usage, social media and marketing data
Source: Shake

Users can even submit their own feedback after a crash, giving you that extra context.

If you need more details, Shake’s live chat feature lets you ask follow-up questions, as well as reassure users that issues are being addressed or notify them when fixes are deployed. 

On top of that, Shake includes automatic screen recording, capturing users’ actions in the moments leading up to a crash. 

Shake dashboard
Source: Shake

These recordings can be attached to feedback reports or issue tickets.

Put simply, with Shake, you don’t just see what happened. 

You see everything that led to the crash, which helps you better understand why it happened to begin with. 

Finally, resolving problems and maintaining user satisfaction becomes a breeze. 

Average revenue per user (ARPU)

ARPU measures the average revenue generated over a specific period, giving you a clear view of how features, user experience, and monetization strategies contribute to overall profitability. 

ARPU formula showing total revenue divided by active users
Source: Shake

Essentially, ARPU is a litmus test for how effectively you’re monetizing your user base.

Several factors impact it:

Pricing strategySubscription fees, in-app purchases, and ad revenue models all influence ARPU
User engagement & retentionThe more engaged and loyal a user is, the more revenue they generate over time
Upselling & cross-sellingOffering premium tiers, add-ons, or bundles can increase ARPU
User segmentationDifferent user groups (e.g., power users vs. casual users) contribute varying revenue levels
Market/geographyUsers in certain regions may spend more or less, depending on purchasing power

Yes, just like other app metrics, your ARPU is fixable. 

And no, you don’t necessarily have to increase your prices to do so. 

Instead, consider diversification. 

According to Statista, around 97% of all Android apps today are free, with only 3% requiring payment. 

Free vs paid Android apps distribution bar chart
Illustration: Shake / Data: Statista

This is not by accident. 

Paid apps often attract loyal users, but these users have high expectations: they don’t want ads or additional paid content. 

So, while ARPU may be more stable with a paid app, revenue diversification is quite limited. 

And in today’s highly competitive mobile ecosystem, you definitely want multiple revenue streams. 

Here are some common ways to use in-app events to generate income and increase ARPU:

In-App AdvertisingBased on volume: more active users → more impressions → higher ARPU
In-App PurchasesMonetizes engaged power users willing to pay for premium items or features. Best when purchases improve the core experience without being mandatory
SubscriptionsProvides predictable and stable revenue. Each subscriber adds recurring revenue, significantly raising ARPU over time

Diversifying revenue streams is one of the most effective ways to increase ARPU, as it allows you to capture value from different types of users. 

Not everyone will subscribe, but they just might make an in-app purchase or two. 

Conclusion

Try to think of these metrics as a conversation with your users, not just cold, hard data. 

They reveal what the users value most, what frustrates them, what keeps them coming back, and even what inspires them to recommend you to others. 

They show you what’s working and what isn’t, guiding you on how to do better. 

Such insights are too valuable to ignore. 

So, are you ready to listen?

About Shake

From internal bug reporting to production and customer support, our all-in-one SDK gets you all the right clues to fix issues in your mobile app and website.

We love to think it makes CTOs life easier, QA tester’s reports better and dev’s coding faster. If you agree that user feedback is key – Shake is your door lock.

Read more about us here.

Bug and crash reporting tool you’ve been looking for.

Add to app in minutes

Doesn’t affect app speed

GDPR & CCPA compliant