KI-Traffic in Matomo messen - Anleitung

Matomo AnalyticsKI-TrafficGEOMatomo SegmentChatGPTPerplexityDatenschutz

ChatGPT, Claude, Perplexity – sie schicken Besucher auf Websites. In Matomo steckt dieser Traffic im Kanal „Referral", unsortiert und unsichtbar. Dieser Ratgeber zeigt drei Wege, wie man KI-Traffic in Matomo sauber erfasst, auswertet und dauerhaft im Blick behält – ohne externe Tools, datenschutzkonform und mit historischen Daten.

1. Matomo vs. GA4: was ist anders?

Wer den GA4-Ratgeber kennt, wird einen entscheidenden Unterschied bemerken: Matomo hat keine Custom Channel Groups. GA4 löst das Problem über ein Regelset, das zukünftigen Traffic klassifiziert. Matomo geht einen anderen, in mancher Hinsicht eleganteren Weg.

Google Analytics 4

Custom Channel Group mit Regex. Wirkt nur auf zukünftige Sitzungen. Historische Daten bleiben unkategorisiert. Max. 2 Gruppen pro Property.

Matomo Vorteil

Segmente mit Regex. Wirken retroaktiv auf alle gespeicherten Rohdaten. Unbegrenzte Segmente. Kein Limit pro Website.

Datenschutz-Bonus: Matomo läuft auf eigenem Server, keine Datenweitergabe an Google. Für Unternehmen mit strikten DSGVO-Anforderungen ist das ein erheblicher Vorteil gegenüber GA4.

2. Warum KI-Traffic separat messen?

KI-Systeme sind der neue Discovery-Layer: Sie lesen Inhalte, bewerten Quellen und geben konkrete Empfehlungen aus. Wer bei ChatGPT oder Perplexity als verlässliche Quelle erscheint, bekommt Traffic. Wer nicht erwähnt wird, existiert für einen wachsenden Teil der Nutzer nicht.

In Matomo landet dieser Traffic – genau wie in GA4 – im Kanal „Referral", gemischt mit Newsletter-Klicks, Partnerlinks und Spam. Das Ergebnis: Man sieht nicht, ob KI-Systeme relevante Besucher schicken, welche Seiten davon profitieren und wie gut diese Nutzer konvertieren.

Wichtiger Hinweis: Matomo – wie auch GA4 – erfasst nur Klicks auf Links in KI-Antworten. Impressionen (Erwähnungen ohne Klick) sind nicht messbar. Dafür braucht man spezialisierte Tools wie Peec.ai oder Semrush.

3. Weg 1: Segment anlegen (empfohlen)

Segmente sind die schnellste und flexibelste Lösung. Sie wirken retroaktiv, sind in jedem Report verfügbar und können jederzeit angepasst werden – ohne Datenverlust.

Besucher Segmente + Neues Segment hinzufügen
  1. Im oberen Bereich auf den Segment-Selector klicken (Dropdown neben dem Kalender).
  2. + Segment hinzufügen wählen → der Segment-Editor öffnet sich.
  3. Segment benennen: KI-Traffic.
  4. Unter „Bedingungen" auf + Bedingung hinzufügen klicken.
  5. Dimension wählen: Referrer-URL (unter „Besuche").
  6. Operator: entspricht regulärem Ausdruck.
  7. Wert: die Regex aus Abschnitt 4 einfügen.
  8. Speichern klicken. Matomo berechnet das Segment retroaktiv – je nach Datenmenge dauert das einige Minuten.
Sichtbarkeit einstellen: Beim Speichern des Segments die Option „Für alle Benutzer dieser Website sichtbar" aktivieren – sonst ist das Segment nur für den eigenen Account sichtbar, nicht für Kollegen oder Kunden.
Sofort nutzbar: Das Segment steht nach dem Speichern in jedem Matomo-Report als Filter zur Verfügung – Seiten, Referrer, Ziele, Verweildauer, E-Commerce. Kein weiterer Konfigurationsschritt nötig.

4. Die KI-Regex: vollständige Liste aller Quellen

Diese Regex deckt alle relevanten KI-Plattformen ab: ChatGPT, Claude, Gemini, Perplexity, DeepSeek, Microsoft Copilot, Grok, Mistral, Hugging Face und über 80 weitere Quellen. Sie ist identisch mit der GA4-Version und direkt in Matomo einsetzbar.

Vollständige Regex – in Matomo unter „Referrer-URL entspricht regulärem Ausdruck" einfügen
chatgpt\.com|chat\.openai\.com|gemini\.google\.com|deepseek\.com|perplexity(?:\.ai)?|claude\.ai|copilot\.microsoft\.com|deepl\.com|character\.ai|(?:\w+\.)?meta\.ai|grok\.x\.com|grok\.com|x\.ai|bard\.google\.com|(?:\w+\.)?mistral\.ai|writesonic\.com|quillbot\.com|chat\.suno\.com|turing\.microsoft\.com|cosmos\.microsoft\.com|orca\.microsoft\.com|phi\.microsoft\.com|megatron\.microsoft\.com|jarvis\.microsoft\.com|maia\.microsoft\.com|aitastic\.app|bnngpt\.com|chat-gpt\.org|(?:\w+\.)?edgepilot|firefly\.adobe\.com|edgeservices|iask\.ai|(?:\w+\.)?neeva|nimble\.ai|open-assistant\.io|(?:\w+\.)?copy\.ai|openchat\.so|blackbox\.ai|ex\.ai|cohere\.ai|anthropic\.com|chatglm\.cn|deepmind\.com|huggingface\.co|huggingchat\.com|wordtune\.com|reka\.ai|jasper\.ai|you\.com|openrouter\.ai|phind\.com|pi\.ai|zhipu\.ai|felo\.ai|chat\.qwen\.ai|(?:\w+\.)?qwenlm\.ai|venice\.ai|duck\.ai|sider\.ai|webpilot\.ai|ai21\.com|lmarena\.ai|coze\.com|exa\.ai|forefront\.ai|komo\.ai|chinchilla\.ai|app\.loora\.ai
Tipp: Neue KI-Plattformen entstehen laufend. Quartalsweise empfiehlt es sich, unter Referrer → Websites die Liste der Referrer-Domains auf neue KI-Quellen zu prüfen und die Regex mit dem |-Operator zu erweitern.

5. Weg 2: Kanalzuordnung konfigurieren (ab Matomo 4.x)

Die Kanalzuordnung ergänzt das Segment: Während Segmente für die Analyse genutzt werden, klassifiziert die Kanalzuordnung Traffic dauerhaft als eigenen Kanal – sichtbar im Report Referrer → Kanäle.

Administration Websites [Website auswählen] Kanalzuordnung
  1. Im Matomo-Backend unter Administration → Websites die gewünschte Website öffnen.
  2. Tab Kanalzuordnung (Channel Attribution) wählen.
  3. + Neue Regel hinzufügen klicken.
  4. Kanalname eintragen: Artificial Intelligence.
  5. Bedingung: Referrer-URLentspricht regulärem Ausdruck → Regex einfügen.
  6. Regel über „Referral" in der Reihenfolge platzieren (Drag & Drop).
  7. Speichern. Ab sofort wird KI-Traffic als eigener Kanal klassifiziert.
Wichtig: Nur vorwärts wirkend. Die Kanalzuordnung gilt ab dem Zeitpunkt der Einrichtung für zukünftige Sitzungen. Historische Daten werden nicht reklassifiziert – dafür bleibt das Segment aus Abschnitt 3 die richtige Lösung.

6. Weg 3: Custom Dimension via Tag Manager

Für granulare Auswertungen – zum Beispiel welche spezifische KI-Plattform einen Besucher geschickt hat – empfiehlt sich eine Custom Dimension. Diese wird über den Matomo Tag Manager bei jedem Seitenaufruf gesetzt.

Voraussetzung

Matomo Tag Manager muss aktiviert und der Container auf der Website eingebunden sein. Im Matomo-Backend unter Tag Manager → Container prüfen.

JavaScript-Tag anlegen

Tag Manager Container Tags + Neuen Tag erstellen Matomo Analytics
  1. Neuen Tag vom Typ „Custom HTML" anlegen.
  2. Trigger: „Seitenaufruf" (All Page Views).
  3. Den folgenden JavaScript-Code einfügen:
JavaScript – Custom Dimension KI-Traffic setzen
(function() {
  var ref = document.referrer || '';
  var aiRegex = /chatgpt\.com|chat\.openai\.com|claude\.ai|perplexity(?:\.ai)?|gemini\.google\.com|deepseek\.com|copilot\.microsoft\.com|grok\.com|(?:\w+\.)?mistral\.ai|huggingface\.co|you\.com|phind\.com|duck\.ai|felo\.ai|coze\.com/;

  if (aiRegex.test(ref)) {
    // Extrahiere die spezifische Plattform
    var platform = 'Andere KI';
    if (/chatgpt\.com|chat\.openai\.com/.test(ref)) platform = 'ChatGPT';
    else if (/claude\.ai/.test(ref)) platform = 'Claude';
    else if (/perplexity/.test(ref)) platform = 'Perplexity';
    else if (/gemini\.google\.com/.test(ref)) platform = 'Gemini';
    else if (/deepseek\.com/.test(ref)) platform = 'DeepSeek';
    else if (/copilot\.microsoft\.com/.test(ref)) platform = 'Copilot';
    else if (/grok\.com/.test(ref)) platform = 'Grok';
    else if (/mistral/.test(ref)) platform = 'Mistral';
    else if (/huggingface\.co/.test(ref)) platform = 'HuggingFace';

    // Custom Dimension 1 setzen (Dimension-ID ggf. anpassen)
    _paq.push(['setCustomDimension', 1, platform]);
  }
})();
  1. Unter Administration → Benutzerdefinierte Dimensionen → Besuche eine neue Dimension anlegen: Name KI-Plattform, Scope Besuch. Die vergebene ID (z.B. 1) im Code oben entsprechend anpassen.
  2. Tag speichern und Container veröffentlichen.
  3. Ab sofort ist die Dimension in Reports unter Besucher → Custom Dimensions verfügbar.
Ergebnis: Im Report sieht man nicht nur „KI-Traffic gesamt", sondern aufgeschlüsselt nach ChatGPT, Claude, Perplexity, Gemini etc. – mit Sitzungsdauer, Seiten pro Besuch und Konversionen je Plattform.

7. KI-Traffic in Reports auswerten

Sobald das Segment aktiv ist, steht es in jedem Matomo-Report als Filter zur Verfügung. Die wichtigsten Reports für die KI-Traffic-Analyse:

ReportPfad in MatomoWas man sieht
Referrer-QuellenReferrer → WebsitesWelche KI-Domains Traffic schicken (chatgpt.com, claude.ai, perplexity.ai …)
SeitenVerhalten → SeitenWelche Inhalte KI-Nutzer aufrufen, Absprungrate, Verweildauer je Seite
EinstiegsseitenVerhalten → EinstiegsseitenWelche Seiten als erstes aufgerufen werden – zeigt Relevanz der Inhalte
BesuchsübersichtBesucher → ÜbersichtØ Sitzungsdauer, Seiten/Besuch, Absprungrate im Zeitverlauf
Ziele & KonversionenZiele → ÜbersichtWie viele KI-Nutzer konvertieren – Wertbeitrag des Kanals
BesucherflussVerhalten → BesucherflussWelche Seiten KI-Nutzer nach der Einstiegsseite aufrufen

Segment aktivieren

Beliebiger Report Segment-Dropdown oben „KI-Traffic" auswählen

Das Segment filtert den gesamten Report sofort. Alle Metriken – Besuche, Verweildauer, Absprungrate, Ziele – beziehen sich dann nur noch auf Sitzungen, die über KI-Plattformen kamen.

8. KI vs. Paid: Kanalvergleich einrichten

Matomo bietet ab Version 4.x die Segment-Vergleichsfunktion: Zwei Segmente werden in einem Report nebeneinander angezeigt. So lässt sich KI-Traffic direkt mit Paid Search vergleichen.

Zweites Segment anlegen: Paid Search

  1. Segment-Editor öffnen → neues Segment anlegen: Name Paid Search.
  2. Bedingung: Kanalist gleichPaid Search.
    Alternativ: Referrer-Typist gleichSuchmaschinen (bezahlt).
  3. Speichern.

Vergleich aktivieren

Beliebiger Report Segment-Dropdown „+ Segment zum Vergleich hinzufügen"
  1. Im Segment-Dropdown das erste Segment KI-Traffic auswählen.
  2. Auf „+ Segment hinzufügen" klicken und Paid Search ergänzen.
  3. Matomo zeigt beide Segmente nebeneinander – mit allen Metriken des aktiven Reports.
  4. Optional: drittes Segment Organic Search für den vollständigen Kanalvergleich.
Was man dann sieht: KI-Traffic hat häufig eine überdurchschnittliche Sitzungsdauer und hohe Seitenanzahl – weil Nutzer ihr Thema im KI-System bereits vorbereitet haben. Eine geringe Verweildauer deutet auf fehlende inhaltliche Passung hin.

9. Daten exportieren & automatisieren

Manueller Export

Beliebiger Report mit aktivem Segment Export-Icon oben rechts CSV / XML / JSON / PDF

Matomo exportiert den aktuellen Report inkl. aktivem Segment in verschiedenen Formaten. CSV eignet sich für Excel-Auswertungen, PDF für Client-Reports.

Automatisierung per Reporting API

Die Matomo Reporting API erlaubt vollautomatische Datenabfragen mit Segment-Filter. Beispiel-URL für den Seiten-Report mit KI-Segment:

Matomo API – Seiten-Report mit KI-Segment (Beispiel)
https://[IHRE-MATOMO-URL]/index.php
  ?module=API
  &method=Actions.getPageUrls
  &idSite=1
  &period=month
  &date=last3
  &format=CSV
  &token_auth=[IHR-TOKEN]
  &segment=referrerUrl=~chatgpt.com,
           referrerUrl=~claude.ai,
           referrerUrl=~perplexity.ai
Tipp: Den API-Token findet man unter Administration → Persönliche Einstellungen → API-Authentifizierungstoken. Für automatisierte Reports empfiehlt sich ein dedizierter Read-only-Token.

Geplante Reports per E-Mail

Administration Geplante Reports + Neuen Bericht erstellen

Matomo kann Reports automatisch per E-Mail versenden – täglich, wöchentlich oder monatlich, als PDF oder CSV. Das Segment kann als Filter im Report hinterlegt werden.

10. Multi-Site: eine Einrichtung für alle Websites

Matomo bietet hier einen entscheidenden Vorteil gegenüber GA4: In einer Matomo-Instanz können Segmente global angelegt und für mehrere Websites gleichzeitig genutzt werden.

Globales Segment anlegen

  1. Segment-Editor öffnen → neues Segment anlegen.
  2. Beim Speichern die Option „Alle Websites" (statt eine bestimmte Website) auswählen.
  3. Das Segment steht nun in jeder Website der Matomo-Instanz zur Verfügung.

Kanalzuordnung: pro Website einrichten

Die Kanalzuordnung muss für jede Website separat konfiguriert werden – sie ist website-spezifisch. Mit der vorbereiteten Regex dauert das pro Website jedoch unter 3 Minuten.

API-basierter Rollout (für viele Websites)

Über die Matomo Admin API lassen sich Segmente und Kanalregeln programmatisch anlegen und auf beliebig viele Websites ausrollen. Sinnvoll für Agenturen mit 10+ Websites in einer Matomo-Instanz.

Zusammenfassung Multi-Site: Globales Segment einmal anlegen → in allen Websites nutzbar. Kanalzuordnung pro Website: 3 Minuten mit der Regex. Dashboards in Matomo können ebenfalls website-übergreifend angelegt werden.

11. Häufige Fragen

Gibt es in Matomo Custom Channel Groups wie in GA4?

Nicht direkt. Matomo bietet Segmente (retroaktiv auf alle historischen Daten) und ab Matomo 4.x eine Kanalzuordnung unter Administration. Segmente sind für die meisten Anwendungsfälle die schnellere und flexiblere Lösung.

Wirkt das Segment auch auf historische Daten?

Ja – das ist ein entscheidender Vorteil gegenüber GA4. Matomo-Segmente werden bei der Auswertung berechnet und wirken auf alle gespeicherten Rohdaten zurück, unabhängig davon, wann das Segment erstellt wurde.

Funktioniert die gleiche Regex wie in GA4?

Ja. Matomo verwendet PCRE-Regex, die vollständig kompatibel mit der GA4-Regex ist. Die Regex aus diesem Artikel kann direkt in Matomo eingefügt werden, ohne Anpassungen.

Was ist der Unterschied zwischen Segment und Kanalzuordnung?

Segmente wirken retroaktiv auf alle gespeicherten Daten und sind sofort verfügbar. Die Kanalzuordnung klassifiziert Traffic dauerhaft als eigenen Kanal im Kanäle-Report, wirkt aber nur auf zukünftige Sitzungen ab dem Zeitpunkt der Einrichtung. Beide Methoden ergänzen sich sinnvoll.

Kann ich mehrere Websites in einer Matomo-Instanz vergleichen?

Ja. Globale Segmente stehen in allen Websites einer Matomo-Instanz zur Verfügung. Über die Matomo Reporting API lassen sich Daten mehrerer Websites zentral abfragen und zusammenführen.

Braucht man Matomo Cloud oder reicht die selbst gehostete Version?

Alle in diesem Artikel beschriebenen Funktionen – Segmente, Kanalzuordnung, Custom Dimensions, API – stehen sowohl in der selbst gehosteten Open-Source-Version als auch in Matomo Cloud zur Verfügung. Die Kanalzuordnung erfordert Matomo 4.x oder höher.

Lohnt sich der Aufwand bei kleinen Websites?

Ja – gerade dann. KI-Traffic wächst überproportional schnell. Matomo hat den Vorteil, dass kein historischer Datenverlust entsteht: Das Segment liefert sofort Ergebnisse für alle bisherigen Daten.

Einschätzung von SEYBOLD ONE · seit 1998

Matomo hat gegenüber GA4 einen strategischen Vorteil, der oft unterschätzt wird: Die retroaktive Wirkung von Segmenten bedeutet, dass Unternehmen, die bereits länger Matomo nutzen, sofort eine vollständige historische Auswertung ihres KI-Traffics erhalten – ohne Datenlücke. Das macht den Wachstumstrend besonders klar sichtbar. Kombiniert mit der DSGVO-Konformität und dem eigenen Server ist Matomo für viele unserer Kunden die überzeugendere Wahl für diese Art von Analyse.

KI-Sichtbarkeit analysieren lassen

Wir richten das Matomo-Segment für Ihre Website ein und zeigen, wo KI-Systeme Sie bereits erwähnen – und wo Potenzial liegt.

Kostenloses Erstgespräch anfragen