Skip to main content

Analytics: Dashboard Metrics Accuracy and Calculation

non-critical   Property: ChurchWiseAI   Category: Admin Dashboard Tier: pro-both Persona: pastor-admin Touchpoint: /admin/[token]/analytics

Preconditions

  • Analytics dashboard deployed
  • Test data with messages and contacts available

Steps

#ActionExpected Result
1Check total messages todayCount matches actual chatbot messages sent today. Updated in real-time.
2Check messages per hour chartHourly breakdown accurate. Peak hours show higher counts. X-axis shows 24-hour timeline.
3Check top questions listMost common visitor questions ranked. Counts match database. Most frequent first.
4Check sentiment breakdownPositive/Negative/Neutral messages categorized. Percentages add to 100%. Sample messages visible.
5Check visitor/prayer request countsVisitor count + Prayer count matches total contacts. No double-counting.
6Check trending topicsMost asked topics ranked. Helps pastor understand congregational needs.
7Verify date range filterCan select date range. Metrics recalculate. Today/This Week/This Month presets work.
8Check export to CSVCan download analytics as CSV. Data matches dashboard. Useful for reports.

Known Failure Modes

  • Metrics don't match reality — pastor loses trust in data
  • Sentiment wrong — AI classification inaccurate
  • Missing recent data — analytics lag behind
  • Double-counting contacts — inflated numbers

References

Notes

Tests analytics accuracy. Pastors make decisions based on metrics (spend, content strategy, follow-up priorities). Wrong metrics = wrong decisions. Must verify counts, sentiment, trends, and export all match data sources.