__STYLES__
I worked this project as per below steps.
Maven Cafe conducted the test offering different combinations of promotion to existing rewards members. The test has conducted for 30-day period. Based on that test, this project is to identify key customer segments and develop a data-driven strategy for future promotional messaging & targeting.
I used Python to understand about the variables in the tables.
In this step, I worked for missing values, outliers and data enrich. 13% of total records are missing in gender and income field which is a lot to remove from the dataset. Therefore I used backfill method to impute the value. After I have checked, this imputation does not cause bias. I used IQR method to find and fix the outliers.
After that all 3 tables are merged and adding additional columns to support the analysis. After that I export the merged file to be used in Tableau.
Visualization Building
Summary
Below is the finding and recommendation after the dashboard.
Key Insight
Maven Cafe conducted promotion program to 17,000 members. Revenue for 30 days period from those members is $1.78 M. Reward back to member is $0.16M which is 9% of revenue.
Members equally contributed to revenue in terms of gender wise. Middle Age and Senior Adult are the most revenue contributor with over 90%. Middle income group members take 73% revenue contribution. Member with less than 10 years membership tenure is with 99% of contribution.
There are 76,277 promotion offered to members with (info:20%, bogo: 40%, discount : 40%). 75.7% of promotion were viewed and 55% of (bogo and discount) promotion were completed. More than 90% of promotion offered via all 4 available channels are viewed by member.
Although there are awareness by members about promotion, number of completed promotion is still low with 55%.
Recommendation
Key members for Maven Cafe are Middle Age and Senior Adults with Middle income range and less than 10 years membership people whose revenue contribution is more than 90%.
To get more awareness from members on promotion, all 4 available channels should be used. Which make sure to get more than 90% of member viewed.
Social channel is the most important one which can help to get at least 80% of member viewed.
As per the analysis, low promotion completed rate happened due to below points
Promotions were offered to non-active members who do not have any transactions within 30 days
Some active members can not complete the promotion due to not enough of minimum amount
Some active members can not complete the promotion due to exceed of promotion duration