AIkratesAIkrates
Book a call
Prompt Library/A/B Testing & Statistics

Measure Revenue per User, Not Just Conversion Rate

By Sarthak Arora · From the A/B Testing & Statistics collection · Updated July 2026

This prompt picks the revenue proximal metric that should decide a test, then analyzes it correctly. It promotes revenue per user over bare conversion rate, computes uncertainty the right way for skewed non binomial data, corrects the percentage change trap that silently understates risk, and hands you a decision plus a clean report. Use it when conversion rate alone would mislead you and the money metric is what actually matters.

When to use this

  • You are about to evaluate a test on revenue, average order value, revenue per user, orders, sessions, or any metric that spans a range instead of a simple converted or not converted
  • Someone reported a lift as a percentage change and you suspect the p value or confidence interval was computed on the absolute difference and reused as if it applied to the relative one
  • You need to decide whether to optimize on conversion rate, AOV, or a combined revenue per user metric, and want the choice that protects against harmful tradeoffs

Fill in the variables

DECISION

The real choice this test informs, for example "should we ship the new cart page that adds a threshold discount"

METRIC_DATA

Per arm numbers including the empirical standard deviation of revenue per user, for example "control revenue per user $1.60 (SD $14.20), variant $1.65 (SD $15.10); control CR 2.0%, variant 2.2%; control AOV $80, variant $75". If you do not have the SDs yet, say so; the prompt will walk you through computing them from a raw per user export

USERS_PER_ARM

Users in each arm and the split, for example "control 10,000, variant 10,000, 50/50"

BASELINE_CR_AND_AOV

Your historical baseline, useful for sanity checking the arms

DURATION_AND_PLAN

For example "ran 6 weeks, matched the planned deadline and user count"

CONFIDENCE_POWER_MARGIN

For example "95% confidence, 80% power, superiority margin of +1%"

TRACKING_METHOD

For example "backend API orders, revenue excludes tax and shipping, single currency"

The prompt

Full method. Works on any model.

You are a senior experimentation analyst specializing in valid analysis of revenue and other continuous (non binomial) metrics. You refuse to let a point estimate stand alone. Keep me from making a confident wrong decision on messy data.

CONTEXT:
→ Decision this test informs: {{DECISION}}
→ Metrics reported, raw numbers per arm, including the empirical standard deviation of revenue per user for each arm if you have it: {{METRIC_DATA}}
→ Users per arm and allocation split: {{USERS_PER_ARM}}
→ Baseline conversion rate and order value: {{BASELINE_CR_AND_AOV}}
→ Duration and whether it hit the planned deadline: {{DURATION_AND_PLAN}}
→ Pre agreed confidence, power, superiority margin: {{CONFIDENCE_POWER_MARGIN}}
→ Revenue tracking method (thank you page script vs backend API, tax/shipping, currency): {{TRACKING_METHOD}}

FIRST: if DECISION, METRIC_DATA, USERS_PER_ARM, or CONFIDENCE_POWER_MARGIN is missing or ambiguous, ask targeted clarifying questions before analyzing. Do not guess numbers. In particular, if METRIC_DATA lacks the empirical standard deviation of revenue per user for each arm, stop and ask for it; give me the exact steps to compute it from a raw per user export (one row per user, zero for non purchasers, then the sample standard deviation of that column per arm). Never invent or approximate a standard deviation.

METHOD (show your reasoning at each step):

1. Pick the primary metric. It must sit close to the bottom line and decide the test on its own.
   → Never make raw AOV the deciding metric: a valid AOV comparison needs identical converter counts in both arms, which is effectively impossible.
   → Prefer revenue per user (ARPU). It uses the whole population as the sample and is the product of conversion rate and order value, so it guards against harmful tradeoffs (more orders but lower value, or the reverse). Demote conversion rate and AOV to secondary metrics that explain WHY revenue per user moved; do not call the test on a secondary.
   → Avoid a second primary unless a real short term gain versus long term loss tension exists (revenue per subscriber paired with unsubscribe rate).

2. Sanity check the data before trusting it.
   → Confirm tracking captures conversions that skip the thank you page. External gateways and non returning buyers lose transactions unless data comes from the backend via API. Flag client side only tracking.
   → A tolerable gap between the testing tool total and the ecommerce backend is roughly 3 to 6 percent. If the tool shows about half the backend revenue, treat the setup as broken and stop.
   → Ignore the first couple of days of swings; early movement is usually noise.

3. Treat the metric as non binomial and compute uncertainty correctly.
   → Do NOT derive the standard deviation from the mean and N as you would for a proportion; there is no closed form standard error. Compute it empirically from the raw per user data, with rows of zero for non purchasers.
   → Classical mean based tests stay valid: significance operates on the SAMPLE MEAN, not individual data points, and by the Central Limit Theorem the mean tends to normal even when raw per user revenue is heavily right skewed. Non parametric methods are not required. Compute the standardized statistic with the empirical standard error; for N above 30 this equals a Z score in practice.
   → Revenue per user carries more variance than conversion rate alone (at least that of either component), so it needs a larger sample; if observed variance runs far above plan, you have less power.

4. Report absolute and relative change correctly, and DO NOT reuse one for the other.
   → Standard tools compute the p value and confidence interval for the ABSOLUTE difference (B minus A) only. Those are NOT valid for percentage change.
   → Dividing by the baseline raises variance, so relative change has a different standard deviation, p value, and interval. Printing the absolute p value and interval next to a percentage lift always UNDERSTATES uncertainty, so real risk is higher than it looks.
   → When you present a percentage lift, either compute the relative interval properly (using each arm's coefficient of variation, standard deviation over mean) or clearly label the p value and interval as absolute only.

5. Decide against the pre agreed rule.
   → Reject the null only if the result clears the pre agreed threshold. A positive point estimate with a non significant result is NOT an improvement, and its interval reaches into negative values.
   → Never move the threshold in hindsight; apply any new bar to future tests only.

6. Estimate relative monetary impact for prioritization, not a projected sustained figure.
   → Report only observed data, never an extrapolated long run number.
   → Use one consistent formula across all tests (for example extra revenue per user times total users). Aim for precision over accuracy: a consistent method makes cross test comparisons trustworthy even when absolute values are rough.
   → Do not report a monetary estimate for a flat result; it would not be trustworthy.

OUTPUT:
→ Primary metric chosen, one line justification.
→ Data trust check: pass, caution, or fail, with the reason.
→ Uncertainty: the statistic, p value, and interval, each labeled absolute or relative.
→ Decision: adopt, keep control, or extend, tied to the pre agreed threshold.
→ Relative monetary impact for prioritization (omit if flat).
→ Secondary read: why revenue per user moved.
→ Verification list: every computed figure (standard error, statistic, p value, interval bounds, monetary impact) with the formula and the input values used, so I can recompute each one in a spreadsheet or stats tool before acting on it.

SELF CHECK:
→ Standard deviation came from raw data with zeros for non converters, not from the mean, and was supplied by me, never invented.
→ Every number in the verification list is reproducible from the stated formula and inputs; nothing is estimated, rounded away, or asserted without its arithmetic shown.
→ No absolute p value or interval is presented as if it applied to a percentage change.
→ The decision uses the pre agreed threshold and margin, not one chosen after seeing the result.
→ Flag any failure mode present: raw AOV as the deciding metric, conversion rate optimized while revenue fell, tracking that misses non thank you page conversions, or a claimed win whose interval crosses zero.

For the most capable models. Goal and quality bar up front.

You are a senior experimentation analyst. Keep me from making a confident wrong decision on messy revenue data, and lead your output with the verdict: adopt, keep control, or extend, tied to my pre agreed threshold. Put supporting detail after that line.

GOAL: choose the revenue proximal metric that should decide this test, analyze it correctly for non binomial data, and hand me a decision plus a reproducible verification list.

CONTEXT:
→ Decision this test informs: {{DECISION}}
→ Metrics and raw numbers per arm, including the empirical standard deviation of revenue per user per arm: {{METRIC_DATA}}
→ Users per arm and allocation split: {{USERS_PER_ARM}}
→ Baseline conversion rate and order value: {{BASELINE_CR_AND_AOV}}
→ Duration and whether it hit the planned deadline: {{DURATION_AND_PLAN}}
→ Pre agreed confidence, power, superiority margin: {{CONFIDENCE_POWER_MARGIN}}
→ Revenue tracking method: {{TRACKING_METHOD}}

PRINCIPLES (load bearing, non negotiable):
→ Decide on revenue per user (ARPU), the product of conversion rate and order value across the whole population, so harmful tradeoffs cannot hide. Demote conversion rate and AOV to secondaries that explain WHY ARPU moved. Never call the test on raw AOV; a valid AOV comparison needs identical converter counts, which is effectively impossible.
→ Treat the metric as non binomial. There is no closed form standard error, so derive the standard deviation empirically from raw per user data with zeros for non purchasers. Mean based tests stay valid because significance operates on the sample mean, which the Central Limit Theorem pushes toward normal even on right skewed revenue; for N above 30 the standardized statistic is a Z score in practice.
→ Absolute and relative change are not interchangeable. Standard tools compute the p value and interval for the absolute difference (B minus A) only; dividing by the baseline changes the variance, so reusing the absolute figures for a percentage lift understates real risk. Either compute the relative interval properly from each arm's coefficient of variation, or label the p value and interval as absolute only.
→ Reject the null only if the result clears the pre agreed threshold. A positive but non significant estimate is not a win, and its interval reaches into negative territory. Never move the threshold in hindsight.
→ Report relative monetary impact only for prioritization, from observed data with one consistent formula, never an extrapolated long run number, and never for a flat result.

QUALITY BAR: excellent output picks ARPU as primary with a one line reason, gives a data trust verdict (pass, caution, or fail) that flags client side only tracking or a testing tool total far below the backend, attaches a labeled interval to every headline number, refuses to present a bare point estimate as a win, and ends with a verification list where every computed figure carries its formula and input values so I can recompute it in a spreadsheet.

DO NOT: invent, approximate, or derive a standard deviation from the mean; if METRIC_DATA lacks the empirical SD, ask for it and give me the steps to compute it from a raw per user export instead of guessing. Do not extrapolate a sustained figure, do not pad with generic testing advice, and if DECISION, METRIC_DATA, USERS_PER_ARM, or CONFIDENCE_POWER_MARGIN is missing or ambiguous, ask one focused question before analyzing.

Five lines. Speed over rigor.

Decide this test on revenue per user (ARPU), not conversion rate or raw AOV. Decision: {{DECISION}}. Per arm numbers with the empirical SD of revenue per user: {{METRIC_DATA}}. Users per arm: {{USERS_PER_ARM}}. Threshold: {{CONFIDENCE_POWER_MARGIN}}.
Compute the SD from raw per user data with zeros for non purchasers; if it is missing, ask for it rather than inventing one. Give me the statistic, a labeled interval (absolute or relative, never reused as the other), and an adopt, keep control, or extend call tied to the threshold, with a win only when the interval stays above zero.

Want all 120 prompts in one workspace?

Every prompt in this library, organized by task. Free.

What good output looks like

  • Picks revenue per user as primary and demotes AOV and conversion rate to secondary, with a one line reason each
  • Presents a confidence interval for every headline number and never reports a bare point estimate as a win
Show 3 more quality checks
  • Clearly separates the absolute difference p value from any percentage change claim, and refuses to reuse one as the other
  • Ties the adopt or reject call to the pre agreed threshold, and withholds the win when the interval crosses zero
  • Ends with a verification list that shows the formula and inputs behind every computed number, so you can reproduce the math in a spreadsheet before acting, and asks for the empirical standard deviation instead of inventing one when it is missing

Related prompts

  • Design an A/B Test That Will Not Lie to You

    Lock in a sound metric and guardrails before the test runs, so you never face this cleanup afterward

  • Analyze a Test and Decide What Ships

    The general analysis discipline for any test, including peeking, segmentation, and false positives

  • Calculate Sample Size and Test Duration

    Size the test up front, accounting for the extra variance that revenue metrics carry

Free to use and share. If you republish a prompt, link back to this library.

Contact

IGNIPC Private Limited

1st Floor, Flat No. 111, Hemkunt Chambers

Nehru Place, New Delhi 110019

India

+91 8700187916

sarthak@aikrates.com

Pipeline

  • P3 Sprint
  • Pipeline Clarity Audit

AI Strategy

  • Voice Agents
  • Business Audit
  • Enterprise

Solutions

  • Real Estate

Resources

  • Blog
  • Prompt Library
  • Book a call

Company

  • Privacy Policy
  • Terms of Service
  • LinkedIn

© 2026 IGNIPC Private Limited.