Tutorial: Implementierung von Custom Dimensions in Matomo
Custom Dimensions (benutzerdefinierte Dimensionen) in Matomo bieten die Möglichkeit, spezifische Attribute zu erfassen, die über die Standardmetriken hinausgehen. Durch die Definition einzigartiger Parameter lässt sich die Datenbasis flexibel segmentieren, etwa nach Inhaltskategorien, Mitgliedschaftsstatus oder Autoren. Die folgende Anleitung beschreibt den gesamten Implementierungsprozess.
Schritt 1: Definition der Dimensionen im Admin-Panel
Die Konfiguration erfolgt im Matomo-Dashboard. Navigieren Sie zum Menü Verwaltung (Zahnrad-Symbol) und wählen Sie den Bereich Benutzerdefinierte Dimensionen aus. Dort wird eine neue Dimension angelegt, ein Name vergeben und der entsprechende Gültigkeitsbereich (Scope) ausgewählt:
- Aktions-Gültigkeitsbereich (Action Scope): Daten werden für spezifische Interaktionen (z. B. Seitenaufrufe) erfasst.
- Besuchs-Gültigkeitsbereich (Visit Scope): Daten werden für die gesamte Dauer der Nutzersitzung erfasst.
Nach dem Speichern wird eine Index-ID generiert, die als eindeutiger Bezeichner im Tracking-Code dient.
Schritt 2: Technische Implementierung
Für die Implementierung müssen die benutzerdefinierten Daten an Matomo übermittelt werden, bevor das trackPageView-Ereignis ausgelöst wird. Hierfür wird die Methode setCustomDimension verwendet.
// Beispiel: Setzen einer Dimension mit Index-ID 1
_paq.push(['setCustomDimension', 1, 'Premium-Nutzer']);
_paq.push(['trackPageView']);
Im Matomo Tag Manager wird hierfür ein entsprechendes Tag oder eine benutzerdefinierte HTML-Variable verwendet, um den Wert basierend auf definierten Trigger-Bedingungen in das _paq-Array zu übertragen.
Schritt 3: Datenanalyse und Verwendung
Sobald die Datenerfassung aktiv ist, stehen die Custom Dimensions in Standardberichten als Sekundärdimension oder als Filter in Benutzerdefinierten Berichten zur Verfügung. Dies ermöglicht eine detaillierte Segmentierung, etwa den Vergleich von Conversion-Raten zwischen verschiedenen Mitgliedschaftsleveln.
Beispieldaten: Mitgliedschaftsstatus (Besuchs-Gültigkeitsbereich)
| Mitgliedschafts-Level | Seitenaufrufe | Durchschn. Sitzungsdauer |
|---|---|---|
| Premium | 12.450 | 04:30 |
| Standard | 85.200 | 01:15 |