Tutorial: Wdrożenie wymiarów niestandardowych (Custom Dimensions) w Matomo
Wymiary niestandardowe (Custom Dimensions) w Matomo pozwalają na śledzenie specyficznych atrybutów danych, wykraczających poza standardowe metryki. Dzięki definiowaniu własnych parametrów, możliwe staje się segmentowanie danych w oparciu o unikalną logikę biznesową, taką jak kategorie treści, poziomy subskrypcji czy nazwiska autorów. Poniższy przewodnik przedstawia proces wdrożenia krok po kroku.
Krok 1: Definiowanie wymiarów w panelu administracyjnym
Konfigurację rozpoczyna się w panelu nawigacyjnym Matomo. Należy przejść do menu Administracja (ikona koła zębatego) i odnaleźć sekcję Wymiary niestandardowe (Custom Dimensions). W tym widoku tworzy się nowy wymiar, nadając mu nazwę oraz przypisując odpowiedni zakres (Scope):
- Zakres akcji (Action Scope): Dane śledzone dla konkretnych interakcji (np. odsłony strony, pobrania plików).
- Zakres wizyty (Visit Scope): Dane śledzone dla całej sesji użytkownika.
Po zapisaniu generowany jest Indeks (ID). Indeks ten pełni rolę unikalnego identyfikatora niezbędnego w kodzie śledzącym.
Krok 2: Implementacja techniczna
Implementacja polega na przekazaniu niestandardowych danych do Matomo przed wywołaniem zdarzenia trackPageView. W tym celu wykorzystuje się metodę setCustomDimension.
// Przykład: Ustawienie wymiaru o Indeksie 1
_paq.push(['setCustomDimension', 1, 'Użytkownik Premium']);
_paq.push(['trackPageView']);
W przypadku korzystania z Matomo Tag Manager, należy użyć dedykowanego tagu lub zmiennej HTML, aby dynamicznie wprowadzić wartość do tablicy _paq, w oparciu o zdefiniowane reguły wyzwalania.
Krok 3: Analiza danych i wykorzystanie
Gdy zbieranie danych zostanie rozpoczęte, wymiary niestandardowe stają się dostępne jako wymiary dodatkowe w standardowych raportach lub jako główne filtry w Raportach niestandardowych. Umożliwia to precyzyjną segmentację, na przykład porównywanie współczynników konwersji między różnymi poziomami subskrypcji.
Przykładowe dane: Typ subskrypcji (Zakres wizyty)
| Typ subskrypcji | Wyświetlone strony | Śr. czas sesji |
|---|---|---|
| Premium | 12 450 | 04:30 |
| Standard | 85 200 | 01:15 |