What this audit checks
Authentication & access
- API key valid for the configured host
- Live quickstats endpoint reachable
- Data region matches account residency (US vs EU host)
Real-time tracking health
- Concurrents above zero during expected traffic hours (ping JS firing)
- Live toppages returns rows (page-level tracking intact)
- Live referrers returns rows (referrer tracking intact)
Audience & engagement
- Sessions stable vs prior 30D period
- Bounce rate below ceiling
- Avg session duration and pageviews-per-session not falling together
Conversion
- Session-conversion rate above floor
- Goal completions recorded in the window
- Cart abandonment rate below ceiling
Cross-channel
- High-engagement top pages with no ecom orders (sibling = bigcommerce/shopify/adobe_commerce.order on path/url)
- Live referrers with high traffic but no paid/organic attribution (sibling = google_ads.campaign / google_analytics.property)
- Chartbeat session-conversion vs ecom order-conversion divergence for the same host
Severity thresholds
| Signal | Warn | Critical |
|---|---|---|
concurrents_zero_during_peak | 1 | 0 |
sessions_drop_pct | 10 | 25 |
bounce_rate_pct | 60 | 75 |
session_conversion_rate_pct | 1 | - |
cart_abandonment_rate_pct | 75 | 90 |
Data sources
GET https://api.chartbeat.com/live/quickstats/v4- Real-time concurrents + auth probeGET https://api.chartbeat.com/live/toppages/v3- Live top pages by concurrents / pageviewsGET https://api.chartbeat.com/live/referrers/v3- Live referrer / channel mixGET https://api.chartbeat.com/historical/traffic/series/v3- Sessions, users, bounce, engagement trendGET https://api.chartbeat.com/historical/conversions/series/v3- Goal completions, session-conversion, cart abandonment