Repeat Purchase by Acquisition Cohort: Repeat-buyer rate = distinct repeat buyers ÷ total entrants in group; Day 90 window requires full 90 days of observation at extraction; High rates with small counts may be fragile and need cautious interpretation
Image: Ecommerce Insight Desk

Funnel Analysis

Part of Customer cohort analysis for acquisition-labelled ecommerce value

Comparing repeat purchase across acquisition cohorts

Compare distinct repeat buyers across acquisition cohorts using a fixed follow-up window and clearly defined source labels.

Compare acquisition-labelled cohorts by the share of customers who make a later qualifying purchase within the same elapsed window after their first purchase. Show the starting customer count beside every rate. A younger cohort cannot supply a completed result for a window it has not yet reached.

Define the acquisition label

Record both the customer's first qualifying purchase date and the source group assigned under one rule at that point. The group might use a marketing channel, sales channel or campaign field. Preserve unknown source rather than distributing it across named channels.

Confirm how the reporting product scopes each source field before using it as an acquisition label. A label's scope can affect what the comparison means.

A source label recorded at acquisition does not automatically identify the channel that caused a store purchase. Do not combine differently scoped labels in one comparison without explaining the change.

Count distinct repeat buyers

Find each entrant's first qualifying order, then look for a later qualifying order under the same resolved customer identity. Count a customer once if at least one repeat order falls inside the selected window, regardless of how many later orders they place.

Repeat-buyer rate by day 90 = entrants with at least one later qualifying purchase within 90 elapsed days ÷ all classified entrants in the group.

Day 90 is an example, not a benchmark. Choose the window for the store's buying cycle and state whether the entry day is included. Each entrant must have had the full 90 days of observation at extraction.

If some entrants lack the full window, omit the incomplete group from that completed-window comparison or show it separately as partial. State how cancellations, refunds and unclassified identities affect the counts.

This cumulative measure differs from a period retention rate. Label a custom 'ever repeated by day 90' rate separately.

Read the difference

Show acquisition group, entry period, entrant count, distinct repeat buyers, rate, identity coverage and extraction date. Where possible, compare source groups within the same entry period and at the same age. Look at first-product and offer mix before interpreting a gap: groups may have differed before any repeat purchase was possible.

A high rate based on a handful of customers is fragile, so retain the counts. A higher observed repeat rate identifies a group to investigate; it does not prove that its channel created more loyal customers. Keep attribution and campaign-spend decisions in a separate analysis.

More from Funnel Analysis

Measurement Planning

Grouping customers by first completed purchase

Define a completed purchase, resolve customer identities and assign first-purchase cohorts without confusing first-order date with payment confirmation.