Skip to content
Shoppermotion

Glossary

Correlation matrix (cross-selling)

A correlation matrix shows, for every pair of store categories, how likely shoppers who stop at one are to also stop at the other, revealing cross-selling opportunities.

A correlation matrix shows the relationships between the categories visited in a store. For every pair of categories it gives the probability that shoppers who stop at one also stop at the other, which helps identify cross-selling opportunities and the best location for secondary displays.

Shoppermotion builds it from anonymous trolley and basket journeys, tracked passively from the entrance to the checkouts, and compares how often two categories are visited (or bought) in the same trip with what you would expect by chance. Representative results need at least 10,000 journeys from the previous three months. The time correlation matrix adds the order of the visit: in one example, the correlation from Fruits and Vegetables to Frozen Food is 40%, but only 11% in the opposite direction.

The matrix is rarely symmetrical. In one store, 20% of Vegetable shoppers also stopped at Bakery, while 100% of Bakery shoppers stopped at Vegetables, and 38.9% of shoppers who stopped at Seafood also spent relevant time near Tofu. In another example, one in every two Bakery shoppers passed by Dairy, but only 28.8% of Dairy shoppers walked through Bakery, which suggested placing fresh bread next to butter.

Typical uses are placing secondary displays of a category inside or next to its strongest partner, retargeting shoppers who visited a category without buying, and designing bundles backed by real behaviour. The correlation matrix article and the case study for a grocery chain show how.

FAQ

Questions, answered.

Why is a correlation matrix not symmetrical?

Because the share of shoppers of A who visit B is calculated over A's shoppers, and the share of B's shoppers who visit A over B's. In one example, 20% of Vegetable shoppers stopped at Bakery, while 100% of Bakery shoppers stopped at Vegetables.

How much data does a correlation matrix need?

Representative results need at least 10,000 journeys from the previous three months.

What is a time correlation matrix?

A version that embeds the order of the visit, so a high value means two sections are well connected in that specific order. It helps place the reminder before the shopper leaves the area.

See your store the way your shoppers do.

Book a meeting with our retail analysts and see real trips, real tickets and real conversion.