DEMO DASHBOARD — Anonymized data from a real winning campaign. Get Your Dashboard →

Campaign Performance Dashboard

Sample Candidate for County Board — 120-Day Campaign
Election Complete — Winner
Anonymized data from a real campaign · Client dashboards update hourly via live API
Final Election Results
3,596
Our Candidate
70.45%
vs
1,508
Opponent
29.55%
All 81 precincts reporting · 40.9-point margin of victory
$1.47
Cost Per Vote Won
$0.67
Cost Per Click
$0.004
Cost Per Impression
228x
Impressions Per Dollar

Budget Tracker

$5,640 of $6,000 · 94% deployed
Meta Ads: $3,480 (62%) Google Ads: $2,160 (38%) Daily rate: $47/day
$5,640
Total Ad Spend
Meta + Google
1.28M
Total Impressions
all platforms
142.8K
People Reached
unique (Meta)
8,420
Total Clicks
Meta 6,180 + Google 2,240
4,860
Landing Page Views
$1.16 per view
1,240
Organic Search Clicks
free from Google

Campaign Timeline

Launch
Website, accounts, verification
Days 1-14
Awareness
Display, video, name recognition
Days 15-60
Persuasion
Search, traffic, issue ads
Days 61-105
GOTV
Mobilization, final push
Days 106-120

Meta Ad Campaigns

CampaignBudgetSpendImpressionsReachClicksCTR
Traffic — District$25/day$2,460682,40098,2004,8202.4%
Awareness — District$7/day$640248,60042,1006800.5%
GOTV — Final 2 Weeks$18/day$38072,40028,5006803.1%

Top Performing Ads

AdImpressionsClicksCTRCPC
Voting Record Scorecard Best148,2001,8409.2%$0.08
Introduction — Meet the Candidate124,6001,1201.9%$0.22
Community & Family Values98,4008421.6%$0.28
Video — 30s Intro Spot86,200$0.02/view
Endorsement — Local Leaders72,8006241.8%$0.24
GOTV — Election Day Reminder72,4006803.1%$0.16
Property Tax Reform64,2004861.4%$0.32
Public Safety Record52,8003981.3%$0.36
Video — Endorsement Reel48,600$0.03/view
Countdown — 7 Days Left42,2003682.6%$0.18
Awareness — Landscape Banner192,4003420.2%

Google Ads Performance

CampaignTypeBudgetSpendImpressionsClicksCPC
District ElectionSearch$10/day$1,08042,8001,420$0.76
Candidate DisplayDisplay$8/day$720118,400486$1.48
Candidate VideoYouTube$5/day$360120,000334$0.03/view

Audience — Age Breakdown (Meta)

18-24
0.9% CTR · $168
25-34
1.4% CTR · $386
35-44
1.8% CTR · $542
45-54
2.6% CTR · $748
55-64
3.8% CTR · $842
65+
BEST
7.2% CTR · $794

Website Traffic (GA4)

SourceSessionsShareBounce RateAvg Duration
Paid Social (Meta)4,24031%8%0:52
Organic Search3,68027%42%3:28
Direct2,48018%38%2:22
Paid Search (Google)1,64012%32%1:58
Social (Organic)1,1208%48%1:15
Referral4804%55%0:48

Geographic Targeting — Top Cities

CitySessionsShare
Springfield In District1,84014%
Riverside In District1,2809%
Oakwood In District9207%
Fairview In District7806%
Lakeview In District5404%
Metro Area (outside district)3,20024%
Other5,08037%

40% of traffic from target district — geo-targeting optimized over campaign duration

Organic Search (Google Search Console)

Search QueryClicksImpressionsCTRPosition
"candidate name" Top3421,48023%1.2
"candidate name county board"18672026%1.1
"county board district election"12484015%2.8
"candidate name endorsements"9838026%1.6
"county board candidates 2026"861,6405%4.2
"candidate name issues"6429022%2.1
"candidate name volunteer"4218023%1.8
"district republican candidates"384209%3.6

Your Campaign Gets Its Own Dashboard

Every Bull Moose Strategy client gets a live performance dashboard with real-time data from Meta, Google, GA4, and Search Console. Updated hourly. No spreadsheets. No guessing.

Meta Ads Google Ads YouTube GA4 Analytics Search Console Election Results
Book a Free Consultation