ChannelGrouping · channel · kostenpflichtig

Kenn deine Channels, nicht nur deine Referrer.

Fasse hunderte Traffic-Quellen zu den Marketing-Channels zusammen, die du wirklich steuerst — Organic, Paid, E-Mail, Social, deine.

Neueste v0.6.2

Was es für dich tut
01

Marketing-Wahrheit auf einen Blick

Wie viel Traffic kommt wirklich aus E-Mail? Wie schlägt sich Paid gegen Organic? Ein Report beantwortet es.

02

Regeln nach deinen Vorgaben

Neun Operatoren für präzise, regelbasierte Zuordnung — deine Channel-Definitionen, nicht die von irgendwem.

03

Reporting-Ebene statt Umbau

Deine Rohdaten bleiben unangetastet. Die Gruppierung liegt obendrauf — Regeln kannst du jederzeit verfeinern.

Zum Vergrößern klicken

Preise
Monatlich
39 € pro Monat
Jetzt kaufen
Jährlich Beliebt
390 € pro Jahr

spare 17 % ggü. monatlich

Jetzt kaufen
2 Jahre
624 € für 2 Jahre

spare 33 % ggü. monatlich

Jetzt kaufen
Keine Zahlungsdaten nötig — die Testlizenz landet direkt in deinem Konto.
Häufige Fragen

Nein — sinnvolle Standard-Channels sind ab Werk dabei. Du verfeinerst oder ersetzt sie mit eigenen Regeln.

Er landet in einem Auffang-Channel — deine Summen stimmen immer, nichts verschwindet stillschweigend.

Nein. Channel Grouping ist eine Reporting-Ebene — die zugrunde liegenden Besuche bleiben exakt wie getrackt.

Installation über den Feinwerk-Connector
  1. 01 Lade den Feinwerk-Connector herunter und entpacke ihn in das plugins/-Verzeichnis deines Matomo, dann aktiviere ihn.
  2. 02 Öffne die Einstellungen und trage Marketplace-URL und Instanz-Token ein.
  3. 03 Öffne den Feinwerk Plugins-Screen, finde ChannelGrouping und klicke auf „Install“.
Connector-Plugin herunterladen
Für Technik-Interessierte

Channel Grouping for Matomo

Gruppieren Sie Ihre Traffic-Quellen intelligent. Verstehen Sie Ihre Marketing-Performance auf einen Blick.


Das Problem

Matomo zeigt Ihnen hunderte von Referrern, Kampagnen und Traffic-Quellen. Aber wie viel Traffic kommt wirklich aus "Email-Marketing"? Wie performen Ihre "Paid Campaigns" im Vergleich zu "Organic Search"?

Die Lösung

Channel Grouping fasst Ihre Traffic-Quellen in aussagekräftige Kategorien zusammen - genau so, wie Sie es brauchen.


Features

Flexible Regelbasierte Zuordnung

Definieren Sie präzise Regeln, die bestimmen, welcher Besucher zu welchem Channel gehört.

  • 9 Operatoren: equals, contains, regex, starts_with, ends_with und mehr
  • Beliebige Kombinationen: AND/OR-Verknüpfungen für komplexe Logik
  • Global Conditions: Bedingungen, die für alle Regeln eines Channels gelten
  • Live-Vorschau: Testen Sie Ihre Regeln, bevor Sie speichern

Vollständige Goal-Integration

Sehen Sie nicht nur Visits - sehen Sie Conversions und Revenue pro Channel.

  • Erscheint automatisch unter Goals > By Marketing Channel
  • Conversions pro Goal und Channel
  • Revenue-Tracking für E-Commerce
  • Conversion Rate pro Channel

Multi-Site Support

Ein Grouping für alle Ihre Websites - oder individuelle Konfigurationen pro Site.

Scope Beschreibung
Single Nur für diese Website
Multi Für ausgewählte Websites
Global Für alle Websites

Zeitverlauf-Analyse

Verfolgen Sie die Entwicklung Ihrer Channels über Zeit.

  • Interaktiver Zeitverlauf-Graph
  • Mehrere Metriken wählbar (Visits, Actions, Conversions, Revenue)
  • Channel-Auswahl über Legende
  • Zoom und Datumsbereich-Selektion

Nahtlose Segmentierung

Nutzen Sie Channels als Segment in allen Matomo-Reports.

  • Vollständige Integration in den Segment-Editor
  • Autocomplete mit allen definierten Channels
  • Ein-Klick-Segmentierung aus dem Report heraus
  • Kombinierbar mit allen anderen Segmenten

Drill-Down zu Quellen

Klicken Sie auf einen Channel für die detaillierte Aufschlüsselung.

  • Einzelne Referrer und Kampagnen pro Channel
  • Sortierbar nach allen Metriken
  • Export in CSV, JSON, XML

CLI-Tools für Administratoren

Leistungsstarke Kommandozeilen-Tools für Enterprise-Umgebungen.

# Historische Daten nachträglich zuordnen
./console channelgrouping:backfill --idsite=1

# Dry-Run zum Testen
./console channelgrouping:backfill --dry-run

# Batch-Verarbeitung mit Progress
./console channelgrouping:backfill --limit=100000

# Alle Visits neu evaluieren (nach Regeländerungen)
./console channelgrouping:backfill --force

Export & Import

Sichern Sie Ihre Konfiguration oder übertragen Sie sie auf andere Installationen.

  • Ein-Klick-Export als JSON
  • Import mit Validierung
  • Perfekt für Staging-zu-Production-Workflows

Custom Dimensions Support

Nutzen Sie Ihre eigenen Custom Dimensions in Channel-Regeln.

  • Visit-Scope Dimensionen: Automatische Erkennung aller Custom Dimensions mit Scope "Visit"
  • Flexible Regeln: Kombinieren Sie Custom Dimensions mit Referrer- und Campaign-Daten
  • Erweiterte Segmentierung: Gruppieren Sie nach internen Klassifikationen, Kundensegmenten oder beliebigen anderen Werten

Hinweis: Nur Custom Dimensions mit Scope "Visit" werden unterstützt. Action-Scope Dimensionen (z.B. für einzelne Seitenaufrufe) sind nicht verfügbar, da die Channel-Zuordnung auf Visit-Ebene erfolgt.

Beispiel-Anwendungsfälle:

  • Kundentyp-basierte Channels (z.B. "B2B Traffic" vs "B2C Traffic")
  • Interne Kampagnen-Klassifikation
  • Regionale oder produktspezifische Channel-Gruppen

Metriken auf einen Blick

Metrik Beschreibung
Besuche Anzahl der Visits pro Channel
Aktionen Seitenaufrufe, Events, Downloads
Bounce Rate Prozent der Einmal-Besucher
Avg. Besuchszeit Durchschnittliche Session-Dauer
Conversions Anzahl der Goal-Completions
Conversion Rate Conversions / Visits
Revenue Umsatz aus E-Commerce & Goals

Vorkonfigurierte Channels

Starten Sie sofort mit dem Default Grouping:

Channel Erkennt
Organic Search Google, Bing, DuckDuckGo, etc.
Paid Search Google Ads, Bing Ads (utm_medium=cpc)
Social Facebook, Twitter, LinkedIn, Instagram
Email Newsletter, Transaktions-Mails
Display Banner-Werbung (utm_medium=display/banner)
Referral Andere Websites
Direct Direkteingabe, Bookmarks

Passen Sie die Channels an oder erstellen Sie Ihre eigenen!


Schnellstart

1. Plugin aktivieren
2. Administration > Channel Grouping öffnen
3. "Default Grouping erstellen" klicken
4. Fertig! Der Report erscheint unter Akquisition > Channel Grouping

Für historische Daten:

./console channelgrouping:backfill
./console core:archive --force-all-websites

Technische Details

Anforderungen

  • Matomo 5.0 oder höher
  • PHP 8.1 oder höher

Performance

  • Archivierung: Daten werden vorberechnet für schnelle Abfragen
  • Tracking-Zeit-Zuordnung: Channel wird beim Tracking bestimmt
  • Caching: Regel-Engine mit intelligentem Caching

Verfügbare Dimensionen

Referrer:

  • referrer_type (direct, search, social, website, campaign)
  • referrer_name (z.B. "Google", "Facebook")
  • referrer_url
  • referrer_keyword

Campaign (UTM):

  • campaign_name (utm_campaign)
  • campaign_source (utm_source)
  • campaign_medium (utm_medium)
  • campaign_content (utm_content)
  • campaign_keyword (utm_term)
  • campaign_id (utm_id)

Custom Dimensions:

  • dimension1, dimension2, ... (wenn konfiguriert)

Operatoren

Operator Beschreibung
equals Exakte Übereinstimmung
not_equals Keine Übereinstimmung
contains Enthält Teilstring
not_contains Enthält nicht
starts_with Beginnt mit
ends_with Endet mit
regex Regulärer Ausdruck
is_empty Ist leer/null
is_not_empty Hat einen Wert

API-Beispiele

// Channel-Report abrufen
$channels = \Piwik\Plugins\ChannelGrouping\API::getInstance()->getChannels(
    idSite: 1,
    period: 'day',
    date: 'today'
);

// Gruppierungen auflisten
$groupings = API::getInstance()->getGroupings(idSite: 1);

// Standard-Gruppierung erstellen
API::getInstance()->createDefaultGrouping(idSite: 1);