What this audit checks
Authentication & access
- token_auth + matomo_url + site_id valid (SitesManager.getSiteFromId returns the site)
- Reporting API reachable over HTTPS
- View permission granted on the configured idSite
Audience & traffic health
- Sessions (VisitsSummary.get nb_visits) above floor and stable vs prior 30d
- New-vs-returning split healthy (VisitFrequency.get)
- No single referrer type collapse vs prior period (Referrers.getReferrerType)
Engagement quality
- Bounce rate below ceiling (VisitsSummary.get bounce_rate)
- Pageviews per session above floor (nb_actions_per_visit)
- Average session duration not falling sharply vs baseline (avg_time_on_site)
Conversion & goals
- At least one goal configured and converting (Goals.get nb_conversions > 0 when sessions > 0)
- Session conversion rate above floor (Goals.get conversion_rate)
- Cart abandonment below ceiling (ecommerceAbandonedCart pseudo-goal)
Cross-channel
- Matomo goal completions / conversion vs ecommerce platform order count divergence > 10% (sibling = bigcommerce|shopify|adobe_commerce.order)
- Paid referrer in Matomo with no matching ad-platform spend (sibling = google_ads|amazon_ads.campaign)
Severity thresholds
| Signal | Warn | Critical |
|---|---|---|
bounce_rate_pct | 60 | 75 |
cart_abandonment_pct | 75 | 85 |
session_conversion_rate_pct | 1 | - |
pageviews_per_session | 1.5 | - |
sessions_drop_pct | 10 | 25 |
Data sources
GET {matomo_url}/index.php?module=API&method=SitesManager.getSiteFromId- Auth probe + site metadataGET {matomo_url}/index.php?module=API&method=VisitsSummary.get- Sessions, users, bounce rate, duration, pageviews per visitGET {matomo_url}/index.php?module=API&method=VisitFrequency.get- New vs returning visitorsGET {matomo_url}/index.php?module=API&method=Live.getCounters- Real-time visitor countsGET {matomo_url}/index.php?module=API&method=Goals.get- Goal completions, session conversion rate, cart abandonmentGET {matomo_url}/index.php?module=API&method=Actions.getPageUrls- Top pages by pageviewsGET {matomo_url}/index.php?module=API&method=Referrers.getReferrerType- Top traffic sources by referrer type