Eduardo Furtado

Customer Shopping Behavior with Apriori Analysis

Featured image
Image from the Investor Relations report

During a promotional event, a shopping mall collected transactional data from customers who submitted purchase invoices to win prizes. This data offered a unique view of customer movement and spending patterns across different stores. Using Python and the mlxtend library, I applied Market Basket Analysis techniques with the Apriori algorithm to identify frequent store pairs that customers visited during the same trip. Metrics like support and confidence highlighted the most common and impactful store combinations.

To present the findings, I created a Chord diagram with Python that visualized store relationships and their influence on total visits and upselling opportunities. These insights helped the operations and marketing teams optimize the store mix and design strategies to increase spending in future campaigns.

You can read more about this analysis in the Investor Relations report this project was showcased in the Earnings Release 4Q20 (p. 14) [direct link to the PDF].