What a 3% Repeat Purchase Rate Teaches About Marketplace Loyalty

May 2026  |  Marketplace Economics  |  Empirical Research Note  |  ← Back to Blog

This analysis uses 110,840 transactions from a Brazilian aggregator marketplace to examine sequential purchase behavior and its implications for recommendation system design and customer lifecycle modeling.


The Problem with the Obvious Interpretation

In the marketplace I analyzed, 97% of customers made exactly one purchase. That looks like a loyalty problem. It is not.

The dataset contains 93,358 unique customers and 110,840 transactions across the Olist marketplace. Customers were buying through large platforms without realizing the underlying seller. Customers complete transactions without forming a direct relationship with the marketplace itself. Platform-level loyalty was never going to form under this structure. The repeat rate reflects the aggregator model, not dissatisfaction.

This is a structural interpretation of observed behavior under an aggregator marketplace, not a causal evaluation of platform design. The distinction matters because it changes the strategic question entirely. The question is not how to fix a retention problem. It is how to design engagement systems that work within the structural constraints of an aggregator marketplace.


What the Returning Customers Actually Do

Among the 3% of customers who did return, the pattern is not what standard retention frameworks would predict.

Of 2,801 repeat customers, 53% purchased from a different category on their second visit. The median time between first and second purchase was 29 days, with a right-skewed distribution where most returning customers arrive within a month but a long tail returns much later. The 25th percentile return time is 21 days and the 75th percentile is 120 days.

This is not random. It looks like completing a room. A bed frame, then sheets. Garden tools, then outdoor furniture. Sequential, purposeful purchases.

"The loyalty exists. It just does not look like platform loyalty. It looks like progression."


Within-Session vs Across-Session Behavior

The most striking finding is not the 53% cross-category rate among returners. It is the contrast with within-session behavior.

Within a single order, 96.9% of customers purchase exactly one product category. The same-order co-purchase rate across focus categories is effectively zero. Customers in this marketplace are intent-driven and narrow within a session. They arrive knowing what they need, buy it, and leave.

Across sessions, the same customers become exploratory. The 32-percentage-point gap between within-session loyalty (93%) and across-session loyalty (61%) at the bucket level confirms that session boundaries constrain behavior in ways that disappear over time.

Same-session bundling does not work here. What works is time-based sequencing. Not "customers also bought." But "customers like you came back 29 days later and bought this."


Transition Patterns and Structure

The category transition matrix from the paper identifies the most common sequential flows. At the bucket level, the dominant pattern is bidirectional cycling rather than linear progression.

LEISURE AND LIFESTYLE to HOME ESSENTIALS and HOME ESSENTIALS to LEISURE AND LIFESTYLE occur at nearly identical rates — 105 and 104 transitions respectively. The same bidirectionality appears between HOME ESSENTIALS and PERSONAL CARE. Customers cycle through life need categories rather than progressing linearly through a discovery funnel.

At the category level, the most actionable transitions are the ones with the highest cross-category probability. Furniture buyers show a 15.5% probability of purchasing bed and bath products next. Garden tools buyers show a 15.5% probability of transitioning to furniture and decor. Electronics buyers show dispersed transitions, consistent with generalist exploration rather than category-specific repeat behavior.


Implication for Recommendation Systems

The sequential pattern supports a time-triggered recommendation system that replaces same-session cross-selling with asynchronous category suggestions timed to the natural return window.

The data supports three trigger points derived from the empirical return distribution. At day 21, one week before the median return, a personalized recommendation presents the top three sequential categories derived from the transition matrix. At day 29, at the median return window, a follow-up reaches customers who did not engage with the day 21 message. At day 60, a re-engagement campaign targets customers who have not returned.

Category-specific logic personalizes these triggers. Garden tools buyers receive furniture and decor recommendations. Electronics buyers receive a broader assortment given the high dispersion in their transitions. Bed and bath buyers receive same-category recommendations given the 58% same-category repeat rate in that segment.

From a systems perspective, this shifts recommendation design from session-level bundling to lifecycle-level prediction over time. Recommendation systems that capture this structure move from "what else should we show now" to "what will this customer need next in their lifecycle."


Conclusion

A 3% repeat purchase rate in an aggregator marketplace is not a failure. It is a structural feature that defines the problem space. The question is not how to increase platform loyalty directly. It is how to design systems that capture the sequential purchase behavior that already exists among returning customers.

The data shows that returning customers are not disengaged. They are progressing through structured consumption paths that unfold over weeks, not sessions. The loyalty exists. It just does not look like platform loyalty. It looks like progression.

This analysis is part of a broader working paper on profit-aware pricing in two-sided marketplaces, examining demand elasticity estimation, profit optimization under cost uncertainty, customer lifetime value modeling, and implementation frameworks across 110,840 transactions from the Olist Brazilian marketplace. The full paper is available on my research page.


← Back to Blog