A/B Test Metrics
Definitions of every metric Apphud calculates for A/B tests — cohort, non-cohort, and predicted variants.
This page defines every metric that can appear in A/B test analytics. For how to read them (cohort vs non-cohort, target metrics, Effect, P-value), see Analyzing Experiments.
Some metrics — predicted and 1M / 3M / 6M variants — are marked Only admin in the column picker. Admin in this context refers to organization-level Administrators or Owner.
ARPPU
Average Proceeds Revenue Per Paying User. Average proceeds from paying users, including subscriptions and non-renewing purchases associated with the A/B-tested paywall.
Cohort metric — calculated by fetching users who were distributed to the relevant variation within the selected dates.
NoteYou can analyze this metrics in ARPPU report as well. Use the Experiment Variations filter — go to the report, click the Add filter +, pick Experiment Variations, and choose your variation(s).
ARPU
Average Proceeds Revenue Per User. Average proceeds across all users assigned to the variation, including subscriptions and non-renewing purchases associated with the A/B-tested paywall.
Cohort metric.
ARPAS
Average Revenue Per Active Subscriber. Average revenue from active subscribers — paying and free-trial — including subscriptions and non-renewing purchases associated with the A/B-tested paywall.
Cohort metric.
ARPPU 1M
Average Proceeds Revenue Per Paying User after the 1st month — same as ARPPU but calculated over a 1-month window from variation assignment.
Cohort metric. Only admin.
ARPU 1M
Average Proceeds Revenue Per User after the 1st month — same as ARPU but calculated over a 1-month window from variation assignment.
Cohort metric. Only admin.
ARPAS 1M
Average Revenue Per Active Subscriber after the 1st month — same as ARPAS but calculated over a 1-month window from variation assignment.
Cohort metric. Only admin.
View to Action
Conversion rate from viewing a paywall to performing a valuable action — starting a free trial, starting a paid subscription, or making a non-renewing purchase. Refunds don't matter for this metric.
Requires the SDK to send the Paywall Shown event; otherwise the conversion isn't available.
Cohort metric — number of purchase or trial start events divided by Unique Views in the selected dates.
View to Trial
Conversion rate from viewing a paywall to starting a free trial.
Requires Paywall Shown from the SDK.
Cohort metric.
View to Purchase
Conversion rate from viewing a paywall to a first paid event — starting a paid subscription, converting a free trial, or a non-renewing purchase. Refunds don't matter for this metric.
Requires Paywall Shown from the SDK.
Cohort metric.
Trial Conversion
Conversion rate from starting a free trial to a paid subscription. Refunds don't matter for this metric.
Cohort metric — trial conversions divided by trial starts in the selected dates.
Sales
Total amount billed to customers, excluding refunds and excluding revenue not tied to the A/B-tested paywall.
Non-cohort metric — calculated by summing sales in the selected dates.
Proceeds
Estimated revenue you receive after taxes, store commissions, and refunds. Excludes revenue not tied to the A/B-tested paywall.
Non-cohort metric.
Cohort Proceeds
Proceeds attributed to users who entered the variation in the selected dates, summed over their lifetime.
Cohort metric. Compares variations on long-term revenue contribution per cohort, not just calendar revenue.
Overall Proceeds
Estimated revenue after taxes, store commissions, and refunds — regardless of paywall. Includes revenue from non-renewing purchases and subscriptions purchased or reactivated after the A/B test launched.
Recurring revenue from subscriptions purchased before the test started is excluded.
Non-cohort metric.
Refunds
Total refunds tied to the A/B-tested paywall.
Non-cohort metric.
Trials
Number of free-trial start events tied to the A/B-tested paywall.
Non-cohort metric.
Unique Purchases
Number of first paid events — paid subscription starts, free-trial conversions, and non-renewing purchases. Refunds don't reduce the count.
Non-cohort metric.
Purchases
Total paid transactions — initial purchases, renewals, and non-renewing purchases. Excludes zero-price transactions. Refunds don't reduce the count.
Non-cohort metric.
Unique Views
Number of unique users who viewed a variation's paywall.
Requires Paywall Shown from the SDK.
Non-cohort metric.
Views
Number of Paywall Shown events, counting repeats. Requires the event from the SDK.
Non-cohort metric.
Users
Number of users distributed to the variation.
Non-cohort metric.
Predicted metrics
Apphud uses machine learning to predict future revenue per variation based on current revenue trends and user behavior. Predicted metrics require LTV Predictions to be enabled for your app.
All predicted metrics are cohort metrics (fetching users distributed to a variation in the selected dates) and marked Only admin in the column picker.
For the calculation methodology — payback iteration boundaries by subscription duration, why predictions use the maximum iteration in the window rather than calendar days — see Experiment Predictions.
pARPU 1M
Predicted Average Revenue Per User after the 1st month. Uses machine learning to predict the ARPU that might be achieved on the 1st month.
pARPU 3M
Predicted Average Revenue Per User after the 1st three months. Uses machine learning to predict the ARPU that might be achieved on the 1st three months since purchase.
pARPU 6M
Predicted Average Revenue Per User after the 1st six months. Uses machine learning to predict the ARPU that might be achieved on the 1st six months since purchase.
pARPU 1Y
Predicted Average Revenue Per User after the 1st year. Uses machine learning to predict the ARPU that might be achieved on the 1st year since purchase.
pARPPU 1M
Predicted Average Proceeds Revenue Per Paying User after the 1st month. Uses machine learning to predict the ARPPU that might be achieved on the 1st month.
pARPPU 1Y
Predicted Average Proceeds Revenue Per Paying User after the 1st year. Uses machine learning to predict the ARPPU that might be achieved on the 1st year since purchase.
pARPAS 1M
Predicted Average Proceeds Revenue Per Any Subscriber after the 1st month. Uses machine learning to predict the ARPAS that might be achieved on the 1st month.
pARPAS 1Y
Predicted Average Proceeds Revenue Per Any Subscriber after the 1st year. Uses machine learning to predict the ARPAS that might be achieved on the 1st year since purchase.
pProceeds 1M
Predicted Proceeds revenue after the 1st month. Uses machine learning to predict the Proceeds revenue that might be achieved on the 1st month.
pProceeds 3M
Predicted Proceeds revenue after the 1st three months. Uses machine learning to predict the Proceeds revenue that might be achieved on the 1st three months since purchase.
pProceeds 6M
Predicted Proceeds revenue after the 1st six months. Uses machine learning to predict the Proceeds revenue that might be achieved on the 1st six months since purchase.
pProceeds 1Y
Predicted Proceeds revenue after the 1st year. Uses machine learning to predict the Proceeds revenue that might be achieved on the 1st year since purchase.
Updated 18 days ago
