The Objectives of the Analysis include -
Data Analysis Tools used include -
3. SQL Querying & Sentiment Analysis
This query calculates the percentage of positive, neutral, and negative feedback.
SELECT
Sentiment,
COUNT(*) AS Total_Feedback,
ROUND(COUNT(*) * 100.0 / (SELECT COUNT(*) FROM customer_feedback), 2) AS Percentage
FROM customer_feedback
GROUP BY Sentiment
ORDER BY Percentage DESC;
This query extracts the top 5 most frequent feedback comments.
SELECT
Feedback_Comment,
COUNT(*) AS Occurrences
FROM customer_feedback
GROUP BY Feedback_Comment
ORDER BY Occurrences DESC
LIMIT 5;
This query determines which subscription type has the highest negative feedback rate.
SELECT
Subscription_Type,
COUNT(*) AS Total_Feedback,
SUM(CASE WHEN Sentiment = 'Negative' THEN 1 ELSE 0 END) AS Negative_Feedback,
ROUND(SUM(CASE WHEN Sentiment = 'Negative' THEN 1 ELSE 0 END) * 100.0 / COUNT(*), 2) AS Negative_Feedback_Percentage
FROM customer_feedback
GROUP BY Subscription_Type
ORDER BY Negative_Feedback_Percentage DESC;
This query examines whether more engaged users (reading more articles) tend to leave positive feedback.
SELECT
Sentiment,
ROUND(AVG(Articles_Read), 2) AS Avg_Articles_Read
FROM customer_feedback
GROUP BY Sentiment
ORDER BY Avg_Articles_Read DESC;
This query determines the relationship between sentiment and cancellation rates.
SELECT
Sentiment,
COUNT(*) AS Total_Feedback,
SUM(Cancelled_Subscription) AS Total_Cancellations,
ROUND(SUM(Cancelled_Subscription) * 100.0 / COUNT(*), 2) AS Cancellation_Rate
FROM customer_feedback
GROUP BY Sentiment
ORDER BY Cancellation_Rate DESC;
This query calculates the total financial loss from cancellations.
SELECT
SUM(Financial_Loss) AS Total_Financial_Loss
FROM customer_feedback
WHERE Cancelled_Subscription = 1;
This query identifies which subscription types contribute the most to financial losses.
SELECT
Subscription_Type,
COUNT(*) AS Total_Customers,
SUM(Cancelled_Subscription) AS Total_Cancellations,
SUM(Financial_Loss) AS Total_Financial_Loss,
ROUND(SUM(Cancelled_Subscription) * 100.0 / COUNT(*), 2) AS Cancellation_Rate
FROM customer_feedback
GROUP BY Subscription_Type
ORDER BY Total_Financial_Loss DESC;
INSIGHTS GLEANED FROM THE DATA ANALYSIS
The most common sentiment in customer feedback was Positive.
Top 3 Complaints (Negative Feedback):
Do certain subscription types receive more negative feedback?
Are highly engaged customers (reading more articles) more satisfied?
Key Takeaway:
Insight:
Recommendation:
✅ Implement a live chat support system for quicker issue resolution.
✅ Provide customer service training to enhance responsiveness and resolution quality.
✅ Create a self-service FAQ section to help customers resolve common issues without needing support.
Insight:
Recommendation:
✅ Expand content into new categories such as finance, technology, parenting, and global affairs.
✅ Conduct reader surveys to determine the topics subscribers want to see more of.
✅ Feature more diverse guest contributors to provide fresh perspectives.
Insight:
Recommendation:
✅ Introduce a tiered pricing model (e.g., Basic, Premium, VIP) to provide options at different price points.
✅ Offer loyalty discounts or exclusive perks to long-term subscribers.
✅ Provide an option for installment payments on the Annual subscription to reduce upfront cost barriers.
Insight:
Recommendation:
✅ Implement personalized content recommendations based on reading history.
✅ Introduce exclusive content (e.g., members-only interviews, behind-the-scenes content).
✅ Offer interactive content like live Q&A sessions or expert-led webinars.
Insight:
Recommendation:
✅ Introduce an exit survey at the time of cancellation to capture real-time reasons and offer incentives to stay.
✅ Offer pause instead of cancel – allow subscribers to temporarily suspend their subscription.
✅ Reward long-term subscribers with exclusive perks (e.g., free e-books, exclusive event invitations).
Insight:
Recommendation:
✅ Optimize mobile responsiveness to improve readability and navigation.
✅ Speed up website performance by enhancing backend infrastructure and caching.
✅ Launch a mobile app to improve the reading experience on the go.
Insight:
Recommendation:
✅ Expand content into new categories such as finance, technology, parenting, and global affairs.
✅ Conduct reader surveys to determine the topics subscribers want to see more of.
✅ Feature more diverse guest contributors to provide fresh perspectives.
Insight:
Recommendation:
✅ Introduce a tiered pricing model (e.g., Basic, Premium, VIP) to provide options at different price points.
✅ Offer loyalty discounts or exclusive perks to long-term subscribers.
✅ Provide an option for installment payments on the Annual subscription to reduce upfront cost barriers.
Insight:
Recommendation:
✅ Implement personalized content recommendations based on reading history.
✅ Introduce exclusive content (e.g., members-only interviews, behind-the-scenes content).
✅ Offer interactive content like live Q&A sessions or expert-led webinars.
Insight:
Recommendation:
✅ Introduce an exit survey at the time of cancellation to capture real-time reasons and offer incentives to stay.
✅ Offer pause instead of cancel – allow subscribers to temporarily suspend their subscription.
✅ Reward long-term subscribers with exclusive perks (e.g., free e-books, exclusive event invitations).
Insight:
Recommendation:
✅ Optimize mobile responsiveness to improve readability and navigation.
✅ Speed up website performance by enhancing backend infrastructure and caching.
✅ Launch a mobile app to improve the reading experience on the go.