I enjoy analyzing historical data, am intrigued by making forecasts, and love being around goal-driven people.
Instacart
PROBLEM:
• Instacart is considering a targeted marketing strategy. In order to target the right customer profiles with the appropriate products, they want to learn more about their sales trends and purchasing behavior.
​
OBJECTIVE:
• Perform an initial data and exploratory analysis of some of Instacart data in order to derive insights and suggest strategies for better segmentation.
KEYNOTES
​
• I conducted customer profiling based on the customer's age, income, number of dependents, and whether they were purchasing things for babies, pets, or vegetarians.
• Based on client loyalty, purchasing patterns, and other factors, I generated additional columns (flags).
• When comparing two flags, the Panda's crosstab function was quite beneficial.
SKILLS
TOOLS
DATA
Data wrangling
Data merging
Deriving variables
Grouping & Aggregating data
Reporting in Excel
Population flows
Python
Jupyter
Excel
Instacart
Key Insights
What are the busiest days of the week and hours of the day?
• The busiest days are Saturday and Sunday, this tells us that people love to buy groceries on the weekend when they have more free time.
• The busiest hours are between 9 and 16 h.
Are there differences in ordering habits based on a customer’s region?
Defining Regions
-
I created a regional data segmentation to compare customer behavior across different regions.
• The South region has the biggest number of customers, corresponding with the highest number of orders being made in the same region.
What different classifications does the demographic information suggest? Age? Income?
-
Most customers have equal purchasing power (up to $200.000).
-
Customers above the age of 40 have larger purchasing power (incomes greater than $400.000).
Are there differences in ordering habits based on a customer’s loyalty status?
• Instacart has the majority of orders from regular customers, which is followed by new customers. The number of orders that are made from loyal customers suggests that IC needs to do something to made Regular and new customers come back more often.
Creating flags
A customer is considered to be "Loyal" if they have placed over 40 orders, "Regular" if they have placed more than 10 and less than or equal to 40 orders, and "New" if they have placed fewer than 10 orders overall