LW IT Solutions
« Blog Overview /Digital Analytics/Tutorials / Tutorial: Implementierung von Custom Dimensions in Matomo
This post in other languages:

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
Lukas Wojcik

Lukas Wojcik

Systems architect and technology enthusiast specializing in scalable tracking solutions, GMP Stack (GA4 & GTM), and robust backend architectures. Advocate for clean code and privacy-first design.

Get in Touch

Briefly describe your project or inquiry for a tailored response. This site is protected by reCAPTCHA.

Leave a Reply

Your email address will not be published. Required fields are marked *

ALL ARTICLES & CATEGORIES

CCTV

Data Privacy

Digital Analytics

Digital Marketing

IT & Networks

Raspberry Pi

Smart Home

Tutorials

Tutorials

Tutorials

Tutorials

Tutorials

Uncategorized

Web Entwicklung

Wordpress Hacks

Home Sitemap