All posts
Ray Iyer
Ray Iyer
Co-founder, Anglera

Past the first click: how richer data lifts AOV and attach rate

Structured attributes drive cross-sell and bundle accuracy. Here's how to measure the AOV, units-per-order, and attach-rate lift from better product data.

Past the first click: how richer data lifts AOV and attach rate

Getting a shopper to the right product page is only half the funnel. What happens next — whether the site can credibly say "this fits your grill" or "these three items go together" — depends entirely on whether the underlying attribute data is structured, correct, and complete. Recommendation engines don't reason about products; they match on fields. If compatibility, dimensions, and material attributes are missing or wrong, the "customers also bought" and "works with" modules degrade into noise, and the AOV lift retailers expect from cross-sell never shows up in the numbers.

Why recommendation quality is a data problem, not a model problem

Most teams treat weak cross-sell performance as an algorithm problem and reach for a better recommendation engine. Often the real bottleneck is upstream: the engine is only as good as the attributes it's matching on. A compatibility engine that's supposed to say "this filter fits that refrigerator model" needs a clean, standardized model-number field on both SKUs — not a free-text description where the model number is buried in paragraph three, spelled two different ways across two supplier feeds.

This is the same failure mode AI answer engines run into with thin product feeds — feed quality matters even more in a conversational environment, because thin data means fewer match opportunities — and it applies just as directly to the recommendation carousel on your own PDP. Garbage attributes in, irrelevant "you might also like" rows out.

Three attribute types do most of the work for cross-sell, bundles, and compatibility recommendations:

Attribute typeWhat it enablesFailure mode when missing/wrong
Compatibility fields (model numbers, fit specs, "works with")Accurate accessory and replacement-part matchingRecommends parts that don't fit; drives returns and support tickets
Dimensional/technical specsSize- and capacity-based bundling (e.g., matching mattress + frame)Bundle suggested at wrong size, buyer abandons cart
Category/attribute taxonomy consistencyCross-category cross-sell (e.g., "complete the look")Products fall into inconsistent buckets, recommendation engine can't group them

What "richer data" actually changes downstream

Structured, verified attributes let a recommendation engine move from co-purchase guesswork ("people who bought X also bought Y") to rules that are actually true ("this cable fits this device"). That distinction matters because co-purchase models can be popular but wrong for a given SKU, while attribute-based compatibility matching is either correct or it isn't — there's no probabilistic middle ground when a part doesn't physically fit.

Attribute-driven improvements in product discovery and recommendation relevance are the mechanism behind reported AOV gains — for example, Tatcha reported a 38% AOV uplift alongside a 3x lift in conversion rate after improving product data completeness, tied to better product discovery, search, and recommendation relevance. Treat any single number like that as directional rather than a guarantee for your catalog — the mechanism (more complete, more consistent attributes feeding search and recommendations) is the durable takeaway, not the exact percentage.

Measuring the lift: the four numbers to track

Don't rely on a single "did revenue go up" read. Isolate the effect of data quality on the funnel with metrics you can actually attribute to attribute changes:

  1. AOV (average order value). Track it segmented by category or SKU cohort — specifically the SKUs you re-enriched versus a control group you haven't touched yet. A blended site-wide AOV number will hide the effect; a matched cohort comparison won't.
  2. Units per order. AOV can rise from price alone; units per order isolates whether people are actually adding more items, which is the signal that cross-sell and bundling are working.
  3. Attach rate. Calculate it directly: (add-on units sold ÷ primary product units sold) × 100, tracked per accessory or add-on category rather than blended. Segment by whether the primary SKU has complete compatibility data versus incomplete — that split alone often explains most of the variance in attach rate across a catalog.
  4. Recommendation CTR and add-to-cart rate from the recommendation module itself. Most commerce platforms and recommendation vendors expose module-level analytics — use them to see whether people are clicking the "works with" or bundle rows at all, before looking downstream at conversion. A low CTR on a recommendation widget is often a data problem (irrelevant matches) rather than a placement or design problem.

Run this as an A/B or phased rollout: enrich attributes for one category or supplier feed, hold a comparable category as control, and compare AOV, units per order, and attach rate over a matched time window (same seasonality, same traffic mix). That isolates the data effect from marketing or promo noise.

The returns and support cost hiding on the other side

Attach rate and AOV get the attention because they show up as revenue, but incorrect compatibility data has a cost that shows up elsewhere: returns from parts that don't fit, and support tickets from buyers who trusted a "works with" recommendation that was wrong. Both are measurable — return reason codes tagged "incompatible" or "wrong fit," and support-ticket categories tied to product-fit questions — and both should be tracked alongside the upside metrics. A recommendation engine that lifts attach rate by suggesting the wrong part isn't actually creating value; it's moving the cost from the top of the funnel (a sale that didn't happen) to the bottom (a return that did).

Where this connects back to the data layer

None of this requires a new recommendation engine or a rip-and-replace of the PIM. Your PIM stores the attributes; the work is making sure those attributes are complete, standardized, and verified against source documentation before they ever reach the recommendation layer. Anglera plugs into whatever catalog structure you already have, scores attribute completeness and accuracy at the SKU level, and fills the compatibility and spec gaps that cross-sell, bundling, and "works with" logic depend on — so the lift you're trying to measure in AOV and attach rate has real data behind it, not a coin flip.

Ray Iyer

About the author

Ray IyerCo-founder, Anglera

Ray is a co-founder of Anglera, building the product-data infrastructure for agentic commerce — turning messy catalogs into structured, AI-readable data that buyers and answer engines can find. Previously product at Uber; Stanford CS.

See it on your own SKUs.

A 30-minute walkthrough on your categories and your supplier data.

Book a demo