Analytics & Reports

📊 Analytics Dashboard

The main dashboard provides comprehensive engagement insights at a glance.

Key Metrics Cards

Four primary engagement statistics prominently displayed:

Total Views 👁️

  • Real-time view count across all posts

  • Animated counters for visual appeal

  • Percentage change indicators

  • Click-through to detailed view analytics

Total Likes 👍

  • Combined likes across all content

  • Like/dislike ratio visualization

  • Trending content identification

  • User engagement patterns

Total Ratings

  • Number of ratings submitted

  • Average rating calculation

  • Rating distribution charts

  • Top-rated content highlights

Total Engagements 🎯

  • Combined engagement metric

  • Includes views, likes, ratings, and shares

  • Engagement rate calculations

  • Comparative period analysis

Interactive Analytics Chart

Professional Chart.js powered visualization showing:

Engagement Over Time

  • Views: Blue line showing daily/weekly views

  • Likes: Green line tracking like activity

  • Ratings: Yellow line displaying rating submissions

  • Customizable Timeframes: 7 days, 30 days, 90 days, all time

Chart Features:

  • Hover tooltips with exact values

  • Zoom and pan functionality

  • Responsive design for all devices

  • Export chart as image

  • Real-time data updates

Top Performing Posts

Dynamic list showcasing your best content:

Metrics Displayed:

  • Post title with edit link

  • Total views with trending indicators

  • Like/dislike ratios

  • Average rating with star display

  • Engagement velocity (recent performance)

Interactive Features:

  • Click to edit posts directly

  • Sort by different engagement metrics

  • Filter by date ranges

  • Export top performers list

Recent Activity Feed

Live feed of recent engagement interactions:

Activity Types:

  • New views on posts

  • Likes and dislikes submitted

  • Ratings given

  • Popular content alerts

Activity Details:

  • Timestamp of activity

  • Post title involved

  • User information (if available)

  • Engagement type and value

🎛️ Real-Time Data Updates

Automatic Refresh System

Dashboard updates automatically every 30 seconds:

Real-Time Elements:

  • Engagement counters

  • Recent activity feed

  • Chart data points

  • Performance metrics

Manual Refresh Options:

  • Refresh Button: Update all data immediately

  • Auto-Refresh Toggle: Enable/disable automatic updates

  • Refresh Intervals: Customize update frequency

Last updated