What this audit checks
Auth + session capture
- API token valid for the Site ID
- Insights API accessible on the configured data region
- Session count stable vs 7-day baseline
Engagement signals
- Bounce rate within baseline
- Avg session duration stable vs prior period
- Pageviews per session healthy
Conversion health
- Session conversion rate above floor
- Goal completions stable vs prior period
- Cart abandonment rate within baseline
Audience composition
- New-vs-returning split monitored
- Top traffic sources stable (no single-source dependency spike)
Cross-channel
- Hotjar session-volume trend vs ecommerce order trend divergence
- High-bounce / high-abandonment checkout-path pages vs ecommerce checkout drop-off
Severity thresholds
| Signal | Warn | Critical |
|---|---|---|
session_drop_pct | 25 | 40 |
bounce_rate_pct | 60 | 75 |
session_conversion_rate_pct | 1 | - |
cart_abandonment_rate_pct | 75 | 85 |
Data sources
GET https://api.hotjar.com/v1/sites/{site_id}/insights/sessions- Session aggregates + auth probe (counts, new/returning, duration)GET https://api.hotjar.com/v1/sites/{site_id}/insights/pages- Per-page bounce rate, pageviews-per-session, durationGET https://api.hotjar.com/v1/sites/{site_id}/insights/sources- Traffic-source breakdownGET https://api.hotjar.com/v1/sites/{site_id}/insights/goals- Goal completions + session conversion rate