Matomo Analytics: Installation
Installation von Matomo Analytics für OXID eShop 7 per Composer, Aktivierung, Einrichtung nach der Installation und Update.
Matomo Analytics: Installation
Live Demo: Teste dieses und weitere Plugins live — ohne Installation, ohne Risiko: demo.markus-michalski.net
Voraussetzungen
| Anforderung | Hinweis |
|---|---|
| OXID eShop | oxid-esales/oxideshop-ce ^7.0 |
| PHP | >=8.2 laut composer.json |
| Matomo | Erreichbar über eine HTTPS-URL |
| Theme | Apex (mitgeliefert), für andere Themes siehe Storefront und Templates |
Der Code nutzt typisierte Klassenkonstanten (
private const string) und läuft deshalb faktisch erst ab PHP 8.3, auch wenncomposer.json>=8.2angibt.
Installation per Composer
Das Modul wird über ein privates Repository (Packeton) ausgeliefert. Zugangsdaten erhältst du mit der Lizenz.
1. Repository hinzufügen (in der composer.json deines Shops):
{
"repositories": [
{
"type": "composer",
"url": "https://packeton.markus-michalski.net"
}
]
}
2. Modul installieren:
composer require mmd/oxid7-matomo-integration
Composer installiert das Modul nach source/modules/mmd/matomo-integration.
3. Modul aktivieren und Cache leeren:
vendor/bin/oe-console oe:module:activate mmd_matomo_analytics
vendor/bin/oe-console oe:cache:clear
Nach der Installation
Das Modul ist nach der Aktivierung ausgeschaltet. Trage im Admin unter Erweiterungen → Module → Matomo Analytics → Einstell. die Matomo-URL und die Site-ID ein und aktiviere das Tracking. Alle Einstellungen stehen unter Konfiguration.
Update
composer update mmd/oxid7-matomo-integration
vendor/bin/oe-console oe:cache:clear