Skip to content

Latest commit

ย 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“Š Social Media Engagement Dashboard

An interactive Power BI dashboard created to analyze social media performance across platforms, content types, categories, sentiments, posting days, and time slots.


๐Ÿ“Œ Project Overview

The Social Media Engagement Dashboard provides a complete overview of social media performance.

It helps identify:

  • The best-performing social media platform
  • The most engaging content type
  • Monthly engagement trends
  • Audience sentiment
  • The best day to publish content
  • The best time slot for posting
  • Overall views, shares, posts, and engagement rate

The dashboard contains interactive filters that allow users to explore the data according to platform, content type, category, sentiment, and date.


๐Ÿ–ผ๏ธ Dashboard Preview

Social Media Engagement Dashboard


๐ŸŽฏ Project Objectives

The main objectives of this project are:

  • Track overall social media performance
  • Compare engagement across different platforms
  • Identify the best-performing content types
  • Analyze monthly engagement trends
  • Understand audience sentiment
  • Find the best day and time to publish content
  • Provide interactive filtering for detailed analysis
  • Support data-driven social media decisions

๐Ÿ“ˆ Key Performance Indicators

KPI Value
Total Posts 5,000
Total Views 554.84M
Total Engagement 47.33M
Average Engagement Rate 11.96%
Total Shares 4.18M

๐Ÿ“Š Dashboard Analysis

1. Engagement by Platform

This visual compares total engagement across different social media platforms.

Platform Total Engagement
TikTok 23.42M
Instagram 7.50M
YouTube 6.68M
Facebook 5.16M
Twitter 3.81M
LinkedIn 0.76M

Insight: TikTok generated the highest engagement, while LinkedIn recorded the lowest engagement.


2. Monthly Engagement Trend

The monthly engagement trend visual shows how engagement changed across 2024 and 2025.

This chart helps identify:

  • High-performing months
  • Low-performing months
  • Monthly increases and decreases
  • Seasonal engagement patterns
  • Audience activity over time

3. Top 5 Content Types by Engagement

Content Type Total Engagement
Video 10.52M
Stitch 7.90M
Duet 7.78M
Story 3.18M
Live 2.95M

Insight: Video content generated the highest engagement among all content types.


4. Engagement by Sentiment

Sentiment Engagement Percentage
Positive 24.43M 51.61%
Neutral 16.12M 34.06%
Negative 6.78M 14.33%

Insight: Positive sentiment contributed more than half of the total engagement.


5. Best Day to Post

Day Total Engagement
Monday 6.66M
Tuesday 6.93M
Wednesday 7.49M
Thursday 6.97M
Friday 6.53M
Saturday 6.43M
Sunday 6.32M

Insight: Wednesday was the best-performing day, generating 7.49M total engagement.


6. Day and Time-Slot Heatmap

The heatmap compares engagement rates across different days and posting time slots.

It helps identify:

  • The most effective posting time
  • The best day and time combination
  • High-engagement publishing periods
  • Low-performing posting periods
  • Audience activity patterns

๐Ÿ” Dashboard Filters

The dashboard includes the following interactive filters:

  • Date
  • Platform
  • Content Type
  • Category
  • Sentiment

These filters allow users to explore specific sections of the data and perform detailed analysis.


๐Ÿ’ก Key Insights

  • TikTok was the strongest platform with 23.42M engagement.
  • Video was the best-performing content type with 10.52M engagement.
  • Wednesday generated the highest day-wise engagement with 7.49M.
  • Positive sentiment represented 51.61% of total engagement.
  • LinkedIn recorded the lowest platform engagement.
  • Monthly engagement showed noticeable fluctuations across 2024 and 2025.
  • The heatmap helps identify the most effective day and time for publishing content.
  • The dashboard recorded an average engagement rate of 11.96%.
  • A total of 554.84M views were generated from 5,000 posts.
  • Total shares reached 4.18M.

๐Ÿ› ๏ธ Tools and Technologies Used

  • Power BI
  • Power Query
  • DAX
  • Microsoft Excel
  • CSV Dataset
  • Data Cleaning
  • Data Transformation
  • Data Modelling
  • Data Visualization
  • Business Intelligence

โš™๏ธ Project Workflow

  1. Collected the social media engagement dataset.
  2. Imported the dataset into Power BI.
  3. Reviewed the dataset structure.
  4. Checked for missing values and duplicate records.
  5. Corrected column names and data types.
  6. Cleaned and transformed the data using Power Query.
  7. Created a date table for time-based analysis.
  8. Established relationships between tables.
  9. Created calculated columns where required.
  10. Created DAX measures for dashboard KPIs.
  11. Designed KPI cards.
  12. Created platform and content-type analysis charts.
  13. Created the monthly engagement trend.
  14. Created the sentiment distribution chart.
  15. Created the best-day-to-post visual.
  16. Created the day and time-slot heatmap.
  17. Added interactive dashboard filters.
  18. Applied formatting and visual improvements.
  19. Tested dashboard interactions.
  20. Extracted key business insights.

๐Ÿ“ DAX Measures

Some of the important measures used in the dashboard are:

Total Posts =
COUNTROWS('Social Media Data')
Total Views =
SUM('Social Media Data'[Views])
Total Likes =
SUM('Social Media Data'[Likes])
Total Comments =
SUM('Social Media Data'[Comments])
Total Shares =
SUM('Social Media Data'[Shares])
Total Engagement =
[Total Likes] + [Total Comments] + [Total Shares]
Average Engagement Rate =
DIVIDE(
    [Total Engagement],
    [Total Views],
    0
)

The table and column names may need to be changed according to the names used in the Power BI file.


๐Ÿ“‚ Repository Structure

Social-Media-Engagement-Dashboard/
โ”‚
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ Dashboard_Preview.png
โ”œโ”€โ”€ Social_Media_Engagement_Dashboard.pbix
โ””โ”€โ”€ social_media_engagement_dataset.csv

๐Ÿš€ How to Use This Project

  1. Download or clone this repository.
  2. Install Power BI Desktop.
  3. Open the Social_Media_Engagement_Dashboard.pbix file.
  4. Update the dataset location if Power BI requests a new file path.
  5. Refresh the data.
  6. Use the dashboard filters to explore the report.
  7. Select different platforms, content types, sentiments, categories, and dates for detailed analysis.

๐Ÿ’ผ Business Value

This dashboard can help social media managers, marketing teams, content creators, and business analysts to:

  • Understand social media performance
  • Identify the strongest platform
  • Select the best-performing content format
  • Improve content planning
  • Optimize posting schedules
  • Track audience sentiment
  • Compare engagement across platforms
  • Make data-driven marketing decisions
  • Improve future social media strategies
  • Focus resources on high-performing content

๐Ÿ“š Skills Demonstrated

  • Data Cleaning
  • Data Transformation
  • Data Modelling
  • DAX Calculations
  • KPI Development
  • Dashboard Designing
  • Data Visualization
  • Trend Analysis
  • Sentiment Analysis
  • Business Insight Generation
  • Interactive Reporting
  • Power BI Development

๐Ÿ”ฎ Future Improvements

The dashboard can be improved further by adding:

  • Follower growth analysis
  • Campaign performance analysis
  • Paid versus organic engagement
  • Geographic audience analysis
  • Device-based engagement analysis
  • Hashtag performance
  • Conversion rate analysis
  • Revenue generated from social media
  • Platform-wise engagement rate
  • Content performance forecasting

๐Ÿ‘ค Author

Aftab Monye

Aspiring Data Analyst

Technical Skills

Excel | SQL | Power BI | Tableau | Python

LinkedIn

Connect with me on LinkedIn


๐Ÿค Feedback

Feedback and suggestions are welcome.

Feel free to explore the project and share your thoughts.


โญ Support

If you found this project helpful, consider giving the repository a star.

About

Interactive Power BI dashboard for analyzing social media engagement across platforms, content types, sentiments, posting days, and time slots.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors