Time of inactivity
What is Time of inactivity?
Time of inactivity is the period that elapses between a user's last engagement with an app or mobile website and their next engagement. It measures how long a user remains absent from a product before returning or churning permanently. Marketers use this metric to segment users, trigger re-engagement campaigns, and identify at-risk audiences before they disengage entirely.
How it works
Time of inactivity is calculated by measuring the gap between two consecutive sessions for a given user. When a user opens an app, the timestamp of that session is recorded. If the user does not return, the inactivity clock starts from the moment the last session ended. The metric resets to zero each time the user re-engages.
Inactivity Thresholds
Marketers typically define inactivity thresholds to classify users into behavioral segments. A common pattern is to designate users as "at risk" after a defined period without a session, such as 7 or 14 days, and as "dormant" after a longer absence, such as 30 or 60 days. These thresholds vary by app category. A daily news app expects much shorter inactivity windows than a travel booking app, which may see natural gaps between purchases.
Triggering Automated Actions
Time of inactivity integrates directly with marketing automation pipelines. When a user crosses a defined inactivity threshold, systems can trigger push notifications, in-app messages, or email campaigns automatically. Mobile measurement platforms track session data and feed inactivity signals into downstream tools, enabling marketers to act on user behavior in near real time.
Cohort-Level Analysis
Beyond individual users, time of inactivity is analyzed at the cohort level to identify patterns. Comparing inactivity distributions across acquisition channels, campaigns, or user segments reveals which sources deliver users who engage consistently versus those who drop off quickly. This cohort view supports more accurate lifetime value modeling and budget allocation.
Why it matters
Time of inactivity is a leading indicator of churn. A user who has not opened an app in 30 days is far less likely to return than one who lapsed 7 days ago, making early detection critical for cost-effective re-engagement. Acting on inactivity signals before a user becomes fully dormant requires less incentive and produces meaningfully higher conversion rates than attempting to win back users who have been inactive for months.
For growth teams, inactivity data directly informs retention rate calculations and feeds into predictive lifetime value models. Apps that monitor inactivity closely can intervene at the right moment with personalized messaging rather than broadcasting generic campaigns to their entire user base. This precision reduces notification fatigue, preserves user goodwill, and improves the return on re-engagement spend.
Inactivity patterns also surface product quality signals. Consistently high inactivity across new users from a specific onboarding flow may indicate friction in the experience rather than a marketing problem. Separating product-driven churn from marketing-driven churn requires clean inactivity data segmented by user journey stage.
How to measure and act on time of inactivity
1. Define inactivity thresholds for your app category. Start by analyzing your existing session data to understand what a normal return interval looks like for your active users. Set an "at risk" threshold at roughly two times the median return interval and a "dormant" threshold at four to five times that value.
2. Instrument session tracking accurately. Ensure your analytics SDK records session start and end events reliably. Gaps in session data produce inflated inactivity readings. Validate that background activity, such as silent push notifications, does not trigger false session starts that reset inactivity clocks incorrectly.
3. Segment users by inactivity bucket. Group users into tiers such as active, at risk, dormant, and lapsed. Each tier warrants a different intervention. At-risk users respond well to a single personalized push notification. Dormant users may need a stronger incentive such as a discount or feature highlight. Lapsed users are best handled through email or paid retargeting rather than push.
4. Automate triggers using a mobile measurement partner. Connect your inactivity data to a marketing automation tool via postback or server-to-server integration. An MMP like Airbridge can surface inactivity signals and route them to downstream engagement tools, ensuring campaigns fire at the right moment without manual intervention.
5. Test re-engagement timing. Run A/B tests on the inactivity threshold that triggers each campaign. A notification sent on day 7 of inactivity may outperform one sent on day 3 or day 14 depending on your app category. Use conversion rate and subsequent session frequency as the primary success metrics.
6. Monitor cohort-level inactivity trends over time. Track whether inactivity distributions are shifting across successive acquisition cohorts. A rising median inactivity period across recent cohorts is an early warning sign of product or onboarding issues that marketing alone cannot fix.
Related concepts
| Term | Relationship | Description |
|---|---|---|
| Dormant User | Child | A user who has exceeded the inactivity threshold and is classified as fully lapsed. |
| Churn Rate | See also | The percentage of users who stop using an app over a given period, driven in part by inactivity. |
| Retention Rate | Contrast | Measures how many users return within a defined window, the inverse signal to inactivity. |
| Re-engagement | Solution | Campaigns designed to bring inactive users back to an app based on inactivity signals. |
| Session | Parent | The unit of user activity that bookends each inactivity period. |
Put these concepts into practice
See how Airbridge helps teams implement mobile attribution strategies at scale.