All testsAli Demirbaş - Lab

Mobile App

A/B Test Idea: Home Screen for Returning App Users

Returning visitors may want to resume a recent task without navigating from the beginning. A continue block may help, while incorrect classification or stale activity data can undermine it. The defined variant is a block for returning users, not a redesign of the new-user homepage.

A/B test scenario. This page is a test plan, not the result of a real experiment.

  • Mobile app
  • Revenue per visitor (RPV)

Control vs Variant

Who the visitor is decides what fills the slot.

Changed
Personalization
Page
Mobile app
Difference
changed

Hypothesis

If returning visitors land on a homepage that opens with a continue block, they may get back to an unfinished task without navigating from the start. As long as classification is right and the activity shown is current, that could raise revenue per visitor among returning visitors.

Test plan

When to run this test

Long routes back to unfinished tasks show up in three places: returning visitors who leave without reopening their carts, session recordings of people searching again for the same product, and repeated product searches in search logs. If the continue block shortens that route, returning visitors get back to their carts or recent tasks faster, and revenue per visitor reflects it. Confirm first that the fixed signal identifying returning visitors is reliable and that the block will not openly show a name, address or other personal details; with a shaky signal, misclassification will erode its value.

How to measure success

Revenue per visitor (RPV)

Compare revenue per assigned visitor within predefined new and returning segments, then report the overall result.

Also track

  • Homepage click-through rateMeasure interaction with the first block; do not classify an impression as unnoticed just because it was not clicked.
  • Return-to-cart rateTrack eligible returning visitors who resume their carts.
  • New-user conversionCheck whether misclassification or the fallback experience harms new-user conversion.
  • Page load timeMake sure personalization does not harm LCP.

How to set it up

  • Continue blockAdd the predefined continue block for returning visitors in the variant.
  • New visitorsKeep the new-visitor homepage unchanged in both arms.
  • ClassificationUse one fixed signal and classify visitors before assignment.
  • Content scopeKeep other blocks and recommendation logic unchanged.
  • FallbackDefine the default experience for unknown or misclassified visitors.

What to watch when reading the result

  1. 1Read revenue per visitor within the predefined new and returning segments first, then overall. If revenue rises among returning visitors while new-user conversion falls, misclassification or a broken fallback experience may be eating the gain; in that case, do not ship.
  2. 2Homepage clicks and the return-to-cart rate explain the result but do not decide it; do not label an impression as unnoticed just because nobody clicked. Compare page load time in both arms; if personalization bypasses caching and slows the page, the revenue gap reflects speed as well as the block.
  3. 3What you learn applies to this classification signal and this continue block; if you change the segment definition mid-test, the start and end of the test no longer measure the same audience. Redesigning the new-user homepage is a separate experiment.
  4. 4If the revenue gap is small or noisy, swings in order value may be hiding it, and returning visitors are only part of your traffic. The sample size calculator works on conversion rates, so use the returning segment's cart return rate to get a sample per variant and divide it by daily returning visitors per arm for a minimum run length. Revenue is noisier, so treat that as a floor and do not stop the test on an early look.

Frequently Asked Questions

How should returning visitors be identified?

Use a fixed signal before assignment. Define a fallback for unrecognized visitors and do not alter the segmentation rule during the experiment.

Why inspect revenue within visitor segments?

New and returning visitors can behave differently. Use returning-visitor revenue as the primary outcome for this treatment, and inspect the unchanged new-visitor experience as a guardrail.

What should the continuation block avoid showing?

Do not expose personal details such as an address unnecessarily on the homepage. Keep activity references current and monitor cart return and page-loading performance.