Markus Michalski FAQ

Matomo Analytics: Installation

Installation von Matomo Analytics für OXID eShop 7 per Composer, Aktivierung, Einrichtung nach der Installation und Update.

English Version

Zurück zur Übersicht

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 wenn composer.json >=8.2 angibt.

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