PracHub
QuestionsLearningGuidesInterview Prep
|Home/Product / Decision Making/TikTok

In-App Purchase A/B Test Design & Evaluation

Last updated: Mar 29, 2026

Quick Overview

Practice designing and evaluating an in-app purchase pricing A/B test for a mobile game. The solution covers pricing hypotheses, profit-based metrics, conversion and LTV trade-offs, statistical power, skewed revenue, promotional costs, guardrails, and follow-up experiment design.

  • medium
  • TikTok
  • Product / Decision Making
  • Product Manager

In-App Purchase A/B Test Design & Evaluation

Company: TikTok

Role: Product Manager

Category: Product / Decision Making

Difficulty: medium

Interview Round: Onsite

##### Question TikTok is running an A/B test on two in-app purchase pages for a mobile game. State your hypotheses for why Page A (higher price, fewer buyers) could outperform Page B (lower price, more buyers) and vice-versa. List the primary and secondary metrics you would track (e.g., conversion rate, ARPU, LTV, ROI) and explain why. Describe the statistical approach you would use to determine significance and how you would check if the current sample size provides enough power. Explain how you incorporate promotional cost ("spend X, get bonus Y") into your ROI calculation. Propose a follow-up experiment based on the initial results.

Quick Answer: Practice designing and evaluating an in-app purchase pricing A/B test for a mobile game. The solution covers pricing hypotheses, profit-based metrics, conversion and LTV trade-offs, statistical power, skewed revenue, promotional costs, guardrails, and follow-up experiment design.

Related Interview Questions

  • Break a Palindrome Algorithm - TikTok (medium)
  • Login Flow Critique, Feature Improvement & Data Privacy - TikTok (medium)
  • TikTok Product Strategy & Case Design - TikTok (hard)
  • Secretary Problem – Selecting the Most Valuable Painting - TikTok (medium)
|Home/Product / Decision Making/TikTok

In-App Purchase A/B Test Design & Evaluation

TikTok logo
TikTok
Jul 4, 2025, 8:28 PM
mediumProduct ManagerOnsiteProduct / Decision Making
16
0

Product Experiment Prompt: In-App Purchase A/B Test Design and Evaluation

You are testing two purchase pages in a mobile game. Page A presents a higher price with fewer buyers. Page B presents a lower price with more buyers. Assume user-level randomization, a 50/50 split, and a 14-28 day observation window.

The goal is to decide which page maximizes long-term profit while maintaining user experience.

Constraints & Assumptions

  • Optimize for profit and long-term value, not just purchase conversion rate.
  • Include platform fees, variable costs, refunds, promotions, and downstream retention where relevant.
  • Keep randomization stable at the user level across sessions.
  • Consider sample size, statistical significance, and practical significance.

Clarifying Questions to Ask Guidance

  • Are prices for the same product bundle or different bundles?
  • What platform fees, taxes, bonus currency, and variable costs apply?
  • Is the observation window long enough to estimate LTV, or do we need a proxy?
  • Are users exposed once or repeatedly across sessions?
  • Are there regional, payer-status, or player-level segments that should be pre-specified?

Part 1 - Hypotheses

Explain why Page A could outperform Page B and why Page B could outperform Page A.

What This Part Should Cover Guidance

  • Price elasticity, conversion rate, average order value, payer quality, and repeat purchase.
  • User experience and perceived value.
  • Cannibalization, anchoring, refund risk, and long-term willingness to pay.
  • Retention and monetization spillovers.

Part 2 - Metrics

List primary and secondary metrics and explain why.

What This Part Should Cover Guidance

  • Primary metric such as gross profit per exposed user or long-term LTV proxy.
  • Secondary metrics such as purchase conversion, ARPPU, ARPU, repeat purchase, retention, refund rate, and support contacts.
  • Guardrails for user experience, churn, session length, progression fairness, and policy compliance.

Part 3 - Statistical Approach and Test Design

Explain how to determine statistical significance, whether the sample has enough power, and how to analyze results.

What This Part Should Cover Guidance

  • Unit of randomization, eligibility, exposure logging, and stable assignment.
  • Minimum detectable effect, variance, sample size, and duration.
  • Confidence intervals, hypothesis tests, CUPED or covariate adjustment if appropriate.
  • Segment analysis without overfitting.
  • Decision rules for ship, iterate, or run longer.

Part 4 - Promotions and Follow-up Experiment

Explain how to incorporate promotional cost, such as "spend X, get bonus Y," into ROI and propose a next experiment.

What This Part Should Cover Guidance

  • Net revenue after platform fees, bonus cost, variable cost, refunds, and support cost.
  • Profit per user and payback.
  • Follow-up tests based on the result: price ladder, personalized offer, bundle framing, limited-time promo, or segmentation.

What a Strong Answer Covers Guidance

A strong answer chooses a profit-based primary metric, not conversion alone, and evaluates pricing through statistical power, user experience guardrails, promotional economics, and longer-term retention or LTV.

Follow-up Questions Guidance

  • What if Page B wins conversion but loses profit?
  • What if Page A increases ARPPU but hurts retention?
  • How would you handle whale-driven variance?
  • How would you estimate long-term LTV from a 14-day test?
  • What segment cuts would you pre-register?
Loading comments...

Browse More Questions

More Product / Decision Making•More TikTok•More Product Manager•TikTok Product Manager•TikTok Product / Decision Making•Product Manager Product / Decision Making

Write your answer

Your first approved answer each day earns 20 XP.

Sign in to write your answer.
PracHub

Master your tech interviews with 9,000+ real questions from top companies.

Product

  • Questions
  • Learning Tracks
  • Interview Guides
  • Resources
  • Premium
  • For Universities

Browse

  • By Company
  • By Role
  • By Category
  • Topic Hubs
  • SQL Questions
  • AI Coding Questions
  • Compare Platforms
  • Discord Community

Support

  • support@prachub.com
  • (916) 541-4762

Legal

  • Privacy Policy
  • Terms of Service
  • About Us

© 2026 PracHub. All rights reserved.