Nonso Ezeoma
Python
Archive project · foundational work

Instacart — customer behaviour

Instacart wanted to understand its customers' buying patterns to target marketing better. A Python analysis of millions of orders surfaced when people shop, who they are, and where the pricing opportunities sit.

Why it mattered

Turned 3.4M raw order logs into timing and segmentation levers the marketing team can act on directly — when to place ads, which segments to split, and where a premium price will hold.

Sat & Sun
busiest order days
3.4M
orders analysed
2–7 AM
premium-price window
4–5 PM
ad-fatigue dip

01The questions

02What I found

FIGOrders peak Saturday and Sunday

4.2MMon3.8MTue3.8MWed4.2MThu4.5MFri6.2MSat5.7MSun
Weekend + FridayMid-week
millions of order-lines, by day of week

03Recommendations

04Tools & method

PythonpandasKaggle datasetsData merging & wranglingExcel reporting
View on GitHub