

Dashboard
Matomo Site Kit is the ultimate WordPress plugin for integrating Matomo Analytics – the leading open-source, privacy-focused alternative to Google Analytics.
Whether you use Matomo Cloud or self-hosted Matomo On-Premise, this plugin provides everything you need for comprehensive website analytics while respecting your visitors’ privacy.
Choose the tracking method that best fits your needs:
Classic JavaScript Tracking – Traditional Matomo tracking with full feature support using _paq.push(). Best for most websites.
Matomo Tag Manager (MTM) – Advanced tag management with dataLayer integration. Perfect for marketing teams who need flexible trigger and variable management.
Server-Side PHP Tracking – Privacy-friendly tracking that works even when JavaScript is disabled or blocked. Ideal for GDPR-focused websites and bypassing ad blockers.
Analytics Dashboard
* Real-time analytics overview in WordPress admin
* Visits, page views, bounce rate, and session duration
* WordPress Dashboard widget for quick stats
* Per-post and per-page analytics metabox
WooCommerce Ecommerce Tracking
* Product view tracking with SKU, name, price, and categories
* Category page view tracking
* Add to cart and remove from cart events
* Cart update tracking
* Complete order tracking with revenue, tax, and shipping
* Works with all three tracking methods
Site Search Tracking
* Automatic WordPress search tracking
* Search keyword capture
* Category filter detection
* Search result count
* Zero configuration required
Automatic Annotations
* Create Matomo annotations when content is published
* Select which post types trigger annotations
* Customizable format with variables: {post_type}, {title}, {url}, {author}
* Live preview in settings
Privacy & GDPR Compliance
* Consent mode options (requireConsent, requireCookieConsent)
* Privacy opt-out shortcode [matomo_opt_out]
* Server-side tracking for cookieless analytics
* Exclude tracking by user role
* Compatible with cookie consent plugins
Advanced Features
* User ID tracking with SHA256 hashed email
* Heartbeat Timer for accurate time-on-page measurement
* DataLayer integration for Tag Manager (Matomo config + page context: page_type, post_type label, taxonomies, locale, login status, post_id)
* AI Bot Tracking – Track visits from AI assistants (ChatGPT, Perplexity, Claude, etc.) separately in Matomo (requires Matomo 5.7+)
* Bot detection and filtering
* Noscript fallback for JavaScript-disabled browsers
* DNS prefetch and script preloading for performance
* Matomo Cloud and On-Premise support
This plugin works seamlessly with both: