Four measurement lines, one shelf record.
Every line below is produced from the same underlying observations, in-store capture reconciled against a normalized product catalog, so the facts agree with each other.
Share of shelf and facings
Facing-level counts per brand and product, with shelf position and fixture context. Eye-level is earned or bought; either way, we record who holds it.
- ·facings per product per fixture
- ·shelf level and eye-level flags
- ·fixture type (cooler, aisle, end cap)
- ·adjacency: what sits beside what
Assortment and distribution
The stocked set per banner and per visit: what is carried, how deep, what appeared, and what quietly left the shelf.
- ·stocked / not-stocked by banner
- ·assortment depth per category
- ·first-observed and last-observed dates
- ·store-format gaps vs digital catalog
Price and promotion
Shelf-tag prices as printed, reconciled against digital storefront prices for the same item. The spread between them is often the story.
- ·shelf-tag price per observation
- ·digital price for the matched item
- ·promotional flags and multiples
- ·per-unit normalization
Category structure and brand power
Concentration, fragmentation, and entrant velocity per category: the shape of the competition, not just the roster.
- ·brand counts and share structure
- ·fragmentation and concentration indices
- ·new-entrant appearance rates
- ·parent-company rollups
Delivery is by client dashboard, flat-file export, warehouse share, or API, on a cadence matched to the engagement. Public materials anonymize retailer identity; named-banner coverage is licensed to clients.
Discuss a data cut