This documentation always refers to the latest released version.
Live Demo: Try this and other plugins live — no installation, no risk: demo.markus-michalski.net
The plugin connects your Matomo instance to the Shopware storefront. It outputs the tracking script, sends E-Commerce events for product view, cart and order, and ships an opt-out page. All settings apply per sales channel.
Privacy: By default the plugin is set to tracking without cookies and respects Do-Not-Track. The plugin does not anonymize IP addresses, you configure that in Matomo. All details are on the Privacy page.
| Page | Content |
|---|---|
| Installation and Operation | Installation, update, Klaro service, uninstallation |
| Configuration | All settings with defaults, practical examples |
| Privacy | Cookies, Do-Not-Track, consent with and without Klaro, transmitted data |
| Storefront | Tracking script, E-Commerce events, opt-out page and component |
| Extending | Twig functions, template block, page extension |
| Troubleshooting and FAQ | Common problems, known limitations, frequent questions |
| Technical Details | Flow, classes, subscribers, templates |
| Feature | Description |
|---|---|
| Cookieless tracking | The Matomo tracker sets no cookies on request (default: on) |
| Do-Not-Track | Honors the browser's DNT signal (default: on) |
| Klaro integration | Script is released only after consent via Klaro. On installation or activation the plugin creates a Klaro service, provided Klaro is installed and no service matomo exists yet |
| E-Commerce tracking | Product views, cart and orders can be switched individually |
| Heartbeat timer | More accurate time-on-page measurement, optional |
| Link and download tracking | Enables Matomo's link tracking |
| Opt-out | Ready-made page at /matomo/opt-out and includable component |
| Multiple sales channels | Matomo URL, Site ID and all options per sales channel |
| Requirement | Version | Notes |
|---|---|---|
| Shopware | ~6.7.0 | |
| PHP | >=8.2 | |
| Matomo | any | Reachable via https:// |
| MmdKlaroConsent | optional | Only for the Klaro integration |
Commercial license: one license covers one Shopware installation including all sales channels as well as development and staging environments used exclusively for testing the licensed production installation. Updates and bug fixes are included for 12 months from the purchase date. The full terms are in the LICENSE file.
For customers who purchased this plugin through the Shopware Store, technical support is provided exclusively through the official Shopware support ticket system in your Shopware account. For general, project-related or commercial inquiries outside the scope of the Store framework, you can reach me at support@markus-michalski.net.