Skip to content

Repository files navigation

πŸ“Š Streaming Service User Analysis

Microsoft Excel Data Analysis Project

An end-to-end Microsoft Excel data analysis project focused on understanding subscription trends, revenue, user engagement, demographics, retention, loyalty, payment preferences and regional behaviour of users on a streaming service platform.

The project uses Excel-based data analysis techniques to transform user-level data into interactive analysis, dashboards and business insights.


🎯 Project Objective

The objective of this project is to analyse streaming service user data and identify meaningful patterns across:

  • πŸ’° Subscription & Revenue Trends
  • πŸ“Ί User Engagement Metrics
  • πŸ‘₯ Demographic & Behavioural Insights
  • πŸ”„ Retention & Loyalty
  • πŸ’³ Payment Preferences & Regional Trends

The analysis is designed to support better understanding of user behaviour and identify potential business opportunities.


πŸ“ Dataset Overview

The dataset contains user-level streaming platform information including:

  • Subscription details
  • Monthly revenue
  • Watch activity
  • Viewing preferences
  • Device usage
  • Loyalty metrics
  • Demographic attributes
  • Payment preferences
  • Regional information

The analysis was performed using the supplied Excel dataset.


πŸ› οΈ Tools & Techniques

Microsoft Excel

  • Data Cleaning
  • Data Preparation
  • Calculated Columns
  • Excel Formulas
  • Pivot Tables
  • Pivot Charts
  • Slicers
  • Conditional Formatting
  • Dashboard Design
  • Interactive Reporting
  • Data Visualisation
  • Business Insight Generation

Key Excel Functions Used

  • DATEDIF
  • COUNTA
  • SUM
  • AVERAGE
  • COUNTIF
  • IF
  • IFERROR
  • GETPIVOTDATA

πŸ”„ Analysis Approach

The project followed a structured analytical process:

Data Cleaning β†’ Data Preparation β†’ Calculations β†’ Pivot Tables β†’ Slicers β†’ Charts β†’ Dashboard β†’ Insights β†’ Recommendations

Data Preparation

Additional analytical columns were created for:

  • Total Revenue
  • Subscription Duration in Months
  • Login Frequency
  • Login Status
  • Region

Subscription duration was calculated using DATEDIF.

For users where the last login date preceded the join date, the last day of December 2024 was used as the last login date for analysis.

Login status was classified into:

  • Highly Active β€” login frequency less than 7 days
  • Moderately Active β€” login frequency up to 30 days
  • Inactive β€” remaining users

πŸ“Š Dashboard

The project includes an interactive Streaming Services Dashboard containing key performance indicators, Pivot Table-based analysis, charts and slicers.

Dashboard Preview

Streaming Services Dashboard

Key Dashboard KPIs

KPI Value
Total Users 1,000
Total Revenue 118,162
Average Watch Hours 255
Active Users 1,000
Active Users % 100%

πŸ’° Subscription & Revenue Analysis

The project analyses:

  • Plan-wise total revenue
  • Plan-wise monthly revenue
  • User distribution by plan
  • Plan-wise and country-wise revenue
  • Subscription trends by country

Subscription & Revenue Analysis Preview

Subscription and Revenue Analysis

Key Findings

  • The 15.99 Premium plan generates the highest total revenue among the existing plans.
  • The Premium plan also generates the highest monthly revenue.
  • The 11.99 Standard plan has the highest number of users among the three plans.
  • The USA has the highest number of users and generates the highest total revenue.
  • India has the highest average subscription revenue.

The analysis was performed using Pivot Tables, slicers and charts. GETPIVOTDATA and IFERROR were also used to connect Pivot Table results with dashboard visualisations.


πŸ“Ί User Engagement Analysis

The project examines user engagement through:

  • Watch hours by subscription plan
  • Movies and series watched
  • Language preferences
  • Favourite genres
  • Watch-time patterns
  • Device usage
  • Peak viewing periods

User Engagement Analysis Preview

User Engagement Metrics

Key Findings

  • The 11.99 Standard plan has more users and higher average watch hours than the other plans.
  • Smartphone and Smart TV are the most-used first devices.
  • Average watch hours are higher for Smartphone users than Smart TV users.
  • Viewing behaviour varies across languages, genres and watch times.
  • The peak watch time identified in the analysis is Late Night.
  • Drama is the most watched genre during Late Night, followed closely by Documentary.

πŸ‘₯ Demographic & Behavioural Insights

The analysis examines user behaviour across:

  • Age groups
  • Devices
  • Genres
  • Languages
  • Watch times
  • Viewing preferences
  • Active devices

Key Findings

  • The 55+ age group has the highest number of active devices.
  • The 35–44 age group has the highest loyalty points.
  • Device usage shows Smartphone and Smart TV as important engagement channels.
  • Language and genre preferences provide useful indicators of viewing behaviour.
  • Viewing patterns vary across age groups and preferred content.

πŸ”„ Retention & Loyalty

The project analyses:

  • Membership status
  • Age-group-wise loyalty points
  • Subscription duration
  • Login frequency
  • Content downloads

Retention & Loyalty Analysis Preview

Retention and Loyalty

Key Findings

  • The dataset contains 1,000 users, and all users are active based on subscription status.
  • The 35–44 age group has the highest loyalty points.
  • The 25–34 age group has the highest total subscription duration.
  • Inactive users account for the highest number of content downloads and non-downloads based on the login-frequency classification.

πŸ’³ Payment Preferences & Regional Trends

The project analyses:

  • Preferred payment methods by region
  • Payment methods by country
  • Country-wise user distribution
  • Country-wise revenue
  • Average subscription revenue
  • Language preferences and watch hours

Key Findings

  • PayPal is the most-used payment method.
  • Europe has the highest PayPal usage.
  • The USA has the highest number of users.
  • The USA generates the highest total revenue.
  • India has the highest average subscription revenue.
  • Regional language and genre preferences provide useful inputs for content localisation.

βš™οΈ Interactive Dashboard Features

The dashboard was created using Pivot Tables, Pivot Charts and Slicers.

Slicers allow the analysis to dynamically change based on selected dimensions such as:

  • Monthly Plan
  • Country
  • Age Group
  • Favourite Genre
  • Watch Time
  • Device
  • Payment Method

GETPIVOTDATA combined with IFERROR was used to connect Pivot Table results with dashboard visualisations.

This enables dashboard tables and charts to dynamically respond to slicer selections.


πŸ’‘ Key Business Insights

Revenue

  • Premium plan generates the highest total and monthly revenue.
  • Standard plan has the highest number of users.
  • USA contributes the highest total revenue.
  • India has the highest average subscription revenue.

Engagement

  • Standard-plan users demonstrate higher average watch hours.
  • Smartphone and Smart TV are important engagement devices.
  • Late Night is identified as the peak watch-time period.
  • Drama and Documentary are prominent genres during Late Night.

Retention & Loyalty

  • 35–44 age group has the highest loyalty points.
  • 25–34 age group has the highest total subscription duration.
  • Login frequency can be used as an indicator of user engagement.
  • Early identification of inactive users can support retention initiatives.

Regional & Payment Behaviour

  • PayPal is the most-used payment method.
  • Europe has the highest PayPal usage.
  • USA has the highest number of users and total revenue.
  • Regional language and genre preferences can influence content strategy.

πŸ’Ό Business Recommendations

Based on the analysis, the following recommendations were identified:

  1. Optimise the recommended-content interaction engine to improve watch hours and retention.

  2. Increase investment in series content, particularly considering the longer engagement cycles observed among younger age groups.

  3. Prioritise Smartphone and Smart TV users, as these devices drive significant user engagement.

  4. Enhance loyalty programmes to help reduce user turnover.

  5. Target users differently based on watch time, device usage and age group.

  6. Localise content offerings based on regional language and genre preferences.

  7. Identify inactive users at an early stage to support retention initiatives and improve potential customer lifetime value.


πŸ“‚ Repository Contents

excel-streaming-service-analysis/
β”‚
β”œβ”€β”€ README.md
β”œβ”€β”€ Streaming_Service_Data_Analysis.xlsx
β”œβ”€β”€ Streaming_Service_Analysis_Documentation.docx
β”‚
β”œβ”€β”€ 01-dashboard-overview.jpg
β”œβ”€β”€ 02-subscription-revenue-analysis.jpg
β”œβ”€β”€ 03-user-engagement-metrics.jpg
└── 04-retention-and-loyalty.jpg

About

Excel data analysis project analysing streaming service users, revenue, engagement, retention and regional trends.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors