Server-side tracking
Track from anywhere with the Matomo facade, record page views automatically with middleware, and understand how a visitor is identified without cookies.
Client-side tracking
Render the Matomo JavaScript tracker with one Blade directive — cookieless, consent-aware, CSP-ready — or load a Tag Manager container instead.
SPA and soft navigation
Record a virtual page view on every client-side navigation — Livewire, Inertia or any History-based router — with an escape hatch for custom triggers.
Page performance
Matomo's native page-timing report fills itself on real page loads. The three settings that give you control, and how to feed it from a soft navigation or a purely server-side setup.
Web Vitals
Capture Google's Core Web Vitals — LCP, CLS, INP — as Matomo events through a throttled server-side ingest route, with no third-party CDN.
Ecommerce
Track product views, cart changes and completed orders server-side — fail-safe and gated like every other hit.
Site search
Record what visitors search for on your own site — including the searches that returned nothing, which are the most valuable ones.
Custom dimensions and content tracking
Attach your own fields to a hit, reach any raw Tracking-API parameter, and measure impressions and interactions on content blocks — client-side or server-side.
Prefetched and prerendered pages
Speculation Rules load a page before anybody opens it — how the package keeps that out of your page views, and how the page is counted when the reader does open it.
Hits without matomo.js
Send events, outlinks, downloads, site searches and heartbeats from a page that loads no matomo.js, through one opt-in route that applies the tracking gate.