Loading dashboard data...
CampAIgn Tracker
{{ formatDate(data.meta.generated_at) }}
Total Posts
{{ animatedKpis.totalPosts }}
Across all platforms
Unique Actors
{{ animatedKpis.uniqueActors }}
Politicians & parties
Total Engagement
{{ animatedKpis.totalEngagement }}
Likes + comments + shares
Days Tracked
{{ animatedKpis.daysTracked }}
{{ data.meta.date_min }} — {{ data.meta.date_max }}
{{ p.label }}
{{ fmtNum(p.posts) }}
posts
Daily Posts by Platform
Stacked area chart showing posting volume across platforms
Note: {{ fmtNum(unknownParty.posts) }} posts from actors without a party assignment are excluded from these charts.
Posts per Party
Top 20 parties by total post count
Avg. Engagement per Party
Average likes & comments (top 15)
Platform Mix per Party
100% stacked bar: share of posts by platform (top 15 parties)
Daily Posts: Top 8 Parties
Multi-line chart showing posting trends over time
Post Share by Platform
Donut chart of total posts per platform
Avg. Engagement by Platform
Average likes, comments, and shares per post
Platform Volume Over Time
Daily posting volume by platform
Party Engagement Landscape
Bubble size = total posts, X = avg likes, Y = avg comments

Top 20 Most-Liked Posts

Most Active Accounts
Top 20 by post count
Highest Avg. Likes
Top 20 by average likes per post
Posting Calendar
Daily posting density (calendar heatmap)
Posts by Day of Week
Which days are busiest?
Daily Engagement Breakdown
Likes, comments, and shares over time