Instacart
Instacart, a leading online grocery store, enables customers to order groceries through an app.
Objective
Conduct a detailed analysis of Instacart’s sales data to enhance their marketing strategy, focusing on more precise customer targeting and effective segmentation to drive sales growth.
Data
-
Instacart Dataset via Kaggle
Skills
-
Data cleaning, wrangling, subsetting, and merging
-
Data consistency checks
-
Deriving new variables
-
Grouping and aggregating data with Python
-
Visualization with Python
-
Creating population flow and reporting in Excel
Tools
-
Microsoft Excel
-
Anaconda
-
Jupyter Notebook
-
Python
-
Python libraries Pandas, NumPy, Seaborn, Matplotlib, and SciPy
Customer Ordering Pattern
The graph suggests that the prices of orders may fluctuate significantly throughout the day. There's a noticeable dip in prices around the 6-hour mark and a peak around the 14-hour mark

Price Distribution

The high frequency of orders in the 5-10 dollar range suggests that a significant portion of the customer base is price-sensitive and gravitates towards products within this price range.
Top Sales

The chart provides insights into customer preferences and shopping habits on the Instacart platform. Customers seem to frequently purchase fresh produce, dairy products, and snacks.
Sales Distribution by Department Category

Fresh foods account for the largest share of sales (55.2%), indicating a strong preference for fresh produce among Instacart customers, followed by packaged foods(22.8%) of sales.
Customer Profile
The pie chart shows that 51.3% of customers are 'Regular', indicating repeat purchases. While 'Loyal' customers comprise 33.2%, 'New Customers' account for 15.5%, highlighting the importance of ongoing acquisition efforts.

Customer Distribution by Loyalty status

There is a general trend of increasing income with age, the relationship is not perfectly linear. There's a significant spread of income values within each age group.
Conclusions & Recommendations
Targeted Marketing
Leverage the observed income distribution to target specific income segments with tailored marketing campaigns.
Product & Service Offerings
Offer a variety of products and services to cater to the diverse needs and preferences of customers across different income levels.
Customer Segmentation
Analyze the data to identify distinct customer segments based on age, income, and other relevant factors. This will enable more personalized marketing and customer service.
Ordering Times
The busiest times are weekends from 10AM-4PM. To increase traffic during slow times, ads should be run on the weekdays before 10AM and after 4PM..
