Skip to main content
Nerve Centre KPIs · Audit Profile · Sentiment Settings Verifies Matomo Reporting API access for the configured site, then audits audience trend, engagement quality, and conversion / goal health. Answers: is tracking actually firing (sessions present but goals at zero)? Is engagement decaying (bounce up while duration / pageviews fall)? Is the funnel converting (session conversion rate, cart abandonment)? And does Matomo’s view of conversions agree with the connected ecommerce platform?

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

SignalWarnCritical
bounce_rate_pct6075
cart_abandonment_pct7585
session_conversion_rate_pct1-
pageviews_per_session1.5-
sessions_drop_pct1025

Data sources

  • GET {matomo_url}/index.php?module=API&method=SitesManager.getSiteFromId - Auth probe + site metadata
  • GET {matomo_url}/index.php?module=API&method=VisitsSummary.get - Sessions, users, bounce rate, duration, pageviews per visit
  • GET {matomo_url}/index.php?module=API&method=VisitFrequency.get - New vs returning visitors
  • GET {matomo_url}/index.php?module=API&method=Live.getCounters - Real-time visitor counts
  • GET {matomo_url}/index.php?module=API&method=Goals.get - Goal completions, session conversion rate, cart abandonment
  • GET {matomo_url}/index.php?module=API&method=Actions.getPageUrls - Top pages by pageviews
  • GET {matomo_url}/index.php?module=API&method=Referrers.getReferrerType - Top traffic sources by referrer type