Author Image
Bernadette Hohns
Datum Dezember 23, 2025

AI Overviews messen – So holst du dir die Daten, die Google dir verschweigt

Banner

AI Overviews messen und daraus echte Insights ziehen

AI Overviews, Snippets & Co. schicken Besucher auf deine Seite – aber GA4 zeigt dir nicht, woher sie wirklich kommen. In diesem Guide bekommst du einen praxisbewährten Tracking-Ansatz, der Licht ins Dunkel bringt: Wir zeigen dir, wie du Textfragmente aus URLs extrahierst, sie per GTM in GA4 übergibst und daraus Insights generierst – welche Inhalte in KI-Suchergebnissen auftauchen, welche Snippets performen und wie du dein Content-Setup datenbasiert optimierst. Kein Ratespiel mehr, sondern verwertbare Fakten aus echten Nutzerinteraktionen.

Inhalt

Warum das Thema wichtig ist

Nutzer bekommen Antworten immer häufiger direkt aus KI-Antworten / Snippets. Du willst wissen: Kommt Traffic von dort? Auf welche Landingpages? Konvertieren diese Besucher?
Bestenfalls möchtest du weitere Informationen, beispielsweise welche Suchbegriffe haben dazu geführt, dass die Nutzer über ein LLM auf deine Website gekommen sind.

Vollständige Transparenz gibt es nicht — aber mit einem pragmatischen Tracking-Ansatz bekommst du eine repräsentative Stichprobe, die genug Input liefert, um dir einen Überblick zu verschaffen sowie Content und CTAs gezielt zu optimieren.

Begriffe: AI, LLM, AI Overviews, Featured Snippets, PAA

Hier ist eine kurze Begriffsklärung, damit alle dasselbe meinen:

  • AI (Artificial Intelligence) – Oberbegriff für Systeme, die Aufgaben lösen, die menschliche Intelligenz brauchen.
  • KI (Künstliche Intelligenz) – deutsche Abkürzung
  • LLM (Large Language Model) – spezielle AI, die auf Texttrainingsdaten basiert und natürlichsprachliche Antworten erzeugt (z. B. GPT, Gemini).
  • AI Overviews – Googles automatisch erzeugte Zusammenfassungen oben in SERPs der organischen Google Suche.
  • Featured Snippets – einzelne hervorgehobene Antworten mit Link zur Quelle.
  • People Also Ask (PAA) – klickbare Fragen/Antworten-Box.

Wichtig: in allen Bereichen der organischen Google Suche können SERP-Features Klicks auf deine Seite liefern — oft mit dem Textfragment #:~:text= im URL-Hash.

AI Overview

AI Overview

Was Google Analytics standardmäßig zeigt und was fehlt

Google Analytics liefert klassische Quelle/Medium-Infos (z. B. google / organic) — aber nicht die Feininfo, welches SERP-Feature (Snippet, PAA, AI Overview) den Klick ausgelöst hat.
Manche Klicks kommen mit Textfragmenten (die wir auslesen können), einige aber auch nicht. Ergebnis: kein vollständiges Bild, aber Tendenzen sind sichtbar — und das reicht oft, um Handlungen abzuleiten.

Welche Rolle Gemini bei Googles AI Overviews spielt und warum das für SEO wichtig ist

Die AI Overviews in der Google-Suche werden von Googles hauseigener KI-Technologie „Gemini“ erzeugt. AI Overviews werden nicht bei jeder Suchanfrage angezeigt, sondern nur dann, wenn das System der Meinung ist, dass die generative KI einen Mehrwert bieten kann. Dies ist besonders häufig bei komplexen Fragen oder informationellen Suchanfragen (die mit „Was“, „Wie“, „Warum“ beginnen) der Fall.

Wichtig zu verstehen:
Die AI Overviews nutzen eine angepasste Gemini-Variante, die direkt in die Suchmaschine integriert ist. 

Das bedeutet:

  • Gemini liefert die Formulierung und Logik der Antwort,
  • Google Search liefert die Inhalte aus dem Suchindex, die das Modell verarbeitet und zusammenfasst.

So entsteht eine KI-generierte Übersicht, die Nutzern direkt in den Suchergebnissen angezeigt wird – inklusive Quellenverweisen auf Websites, aus denen Gemini Informationen gezogen hat.

Für dich als SEO- oder Marketing-Verantwortliche:r ist das besonders spannend, denn:

  • Diese Verweise können echten Traffic auf deine Website bringen,
  • allerdings wird dieser in GA4 aktuell meist nur als „Google / organic“ gewertet,
  • und du siehst nicht direkt, ob der Klick aus einer AI Overview stammt.

Durch das Tracking der speziellen URL-Fragmente (#:~:text=) kannst du jedoch erkennen, welche Textstellen deiner Website in AI Overviews (oder klassischen Featured Snippets) hervorgehoben werden.
Beim Klick auf den Link landest du direkt beim passenden Abschnitt, welcher auch noch hervorgehoben wurde. So bekommst du einen wertvollen Einblick, welche Inhalte von der KI als besonders relevant eingestuft werden – und kannst deine Seiten gezielt dafür optimieren.

Tracking-Ansatz: #:~:text= als Hebel

Wenn Google SERPs auf einen Textabschnitt verlinken, hängt der Ziel-URL häufig ein Hash-Fragment an:

https://deine-domain.de/deine-seite#:~:text=Hervorgehobener%20Snippettext

Ziel: das Fragment clientseitig per JavaScript auslesen, in GTM als Variable speichern und an GA4 senden (als Event oder Event-Parameter). Damit erhältst du sowohl den Beginn des Snippet-Textes als auch das Ende.

Warum Google Snippet-Texte abschneidet und was das für dein Tracking bedeutet

Snippet-Texte, die über KI-Antworten oder Featured Snippets auf deine Website führen, werden oft nicht vollständig übergeben. Statt des ganzen Satzes oder Absatzes findest du in der URL nur einen Ausschnitt – meist rund 150 bis 300 Zeichen. Das hat mehrere Gründe:

  • Fokus auf den relevantesten Ausschnitt: Google möchte Nutzer:innen direkt zur passenden Antwort führen. Darum wird nur der Textteil markiert, der konkret auf die Suchanfrage passt. Ganze Absätze oder Seitenabschnitte wären zu lang und unpräzise. Durch das Kürzen bleibt die Markierung stabil und die Seite lädt schneller.
  • Technische Umsetzung über „Text Anchors“: Die Markierung erfolgt über ein spezielles URL-Fragment: #:~:text=…,…Dabei legt Google Start- und Endpunkte fest, die den relevanten Textbereich eingrenzen. Das System ist so gebaut, dass der Link auch dann noch funktioniert, wenn sich der Inhalt leicht verändert – etwa durch ein hinzugefügtes Wort. Genau deshalb übergibt Google keine langen Textpassagen, sondern nur kurze, robuste Ausschnitte.
  • Stabilität und Browser-Kompatibilität: Nicht alle Browser oder Consent-Manager verarbeiten lange URL-Fragmente fehlerfrei. Zu lange Textanker könnten abgeschnitten oder gar ignoriert werden. Die verkürzten Snippets sind ein Kompromiss, um die Verlinkung möglichst zuverlässig und stabil zu halten.
  • Datenschutz und Sicherheit: Google verhindert bewusst, dass überlange Textabschnitte mit sensiblen Inhalten (z. B. personenbezogene Daten) in der URL landen. Kürzere Snippets reduzieren das Risiko, dass ungewollte Informationen weitergegeben werden.

Was das für dich in der Analyse bedeutet

Für dein Tracking heißt das: Du kannst nur den Teilbereich eines markierten Textes erfassen – aber genau dieser reicht oft, um zu erkennen, welche Textpassagen deiner Seite in Snippets oder AI Overviews besonders oft hervorgehoben werden. Mit den Snippet-Parametern in GA4 (z. B. snippet_text_start und snippet_text_end) lassen sich daraus wertvolle Insights gewinnen:

  • Welche Inhalte werden besonders häufig angezeigt?
  • Welche Textstellen führen zu Klicks?
  • Und wie unterscheiden sich Nutzer:innen, die über Snippets kommen, von denen aus der klassischen organischen Suche?

So kannst du gezielt Inhalte optimieren, die von Google hervorgehoben werden – und langfristig deine Sichtbarkeit in den neuen KI-getriebenen Suchergebnissen verbessern.

Konkrete GTM-Implementierung — Schritt für Schritt (inkl. Code)

Hinweis: die Beispiele sind so robust wie möglich gestaltet. Teste sie in deiner Umgebung, passe ggf. an (z. B. Trennzeichen-Heuristiken).

Übersicht der technischen Komponenten

  • 1x benutzerdefinierte JS-Variable: cJS – snippet_text_start
  • 1x benutzerdefinierte JS-Variable: cJS – snippet_text_end
  • 1x Trigger: Seitenaufruf – Snippet vorhanden (Page View — Some Page Views)
  • 1x Tag: GA4 Event snippet_text (oder Integration als page_view-Parameter)

JS-Variable: heuristische Aufteilung in Start / End

Viele Text-Fragmente enthalten Start- und Endanker. Du kannst versuchen, sinnvoll zu splitten. Name: cJS – snippet_text_start

function() {

  // Get the first performance entry’s name (usually the current URL)

  var snippetEntry = decodeURIComponent(

    performance.getEntries()[0].name.match(/#:~:text=(.*)/)[1]

  );

  // Replace patterns in the matched text

  var fragment = snippetEntry

    .replace(/ /g, „*“)   // Replace “ “ with „*“

    .replace(/,/g, „_“)   // Replace „,“ with „_“

    .replace(/\*/g, „,“); // Replace „*“ back to „,“

  // Split on „_“ and return the first part

  var splitArray = fragment.split(„_“);

  return splitArray[0];

}

Erstelle analog cJS – snippet_text_end.

Alternativ kannst du den ganzen Text in einem erfassen:

Name: cJS – snippet_text_total

function() {

var nav = performance.getEntriesByType(„navigation“)[0];

if (!nav) return;

var hash = new URL(nav.name).hash;

var match = hash.match(/:~:text=([^&]*)/);

return match ? decodeURIComponent(match[1]) : undefined;

}

Wir haben dies als text_fragment bezeichnet, aber auch hier bist du frei in der Benennung.

Trigger: Seitenaufruf – nur wenn Fragment vorhanden

Erstelle einen neuen Trigger:

  • Typ: Seitenaufruf
  • Wenn: Einige Seitenaufrufe
  • Bedingung: cJS – snippet_start ist nicht gleich undefined

Damit wird der Trigger nur ausgelöst, wenn ein Textfragment erkannt wurde.

snippet text

snippet text

Tag: GA4 Event senden

Erstelle neuen Tag: GA4 Event – Snippet Text

  • Event Name: snippet_text (Kleinschreibung empfohlen)
  • Event-Parameter hinzufügen:
    • snippet_start -> {{cJS – snippet_start}}
    • snippet_end -> {{cJS – snippet_end}}
GA4 Event

GA4 Event

Trigger: ce – snippet text (Seitenaufruf – Snippet vorhanden)

Wichtig zur Consent-Integration:
Stelle sicher, dass dieser Tag NICHT feuert, bevor Nutzer Analytics zugestimmt haben.

GA4-Konfiguration: Events & benutzerdefinierte Dimensionen

Event-Namen & Parameter

  • Event: snippet_text
  • Parameter: snippet_text_start, snippet_text_end

GA4: benutzerdefinierte Dimensionen anlegen

Gehe in GA4 → Admin → Property → Benutzerdefinierte DefinitionenBenutzerdefinierte Dimension erstellen
für jede Parameter-Name:

  • Dimensionsname: snippet_text_start
  • Umfang: Ereignis
  • Event-Parameter: snippet_text_start
    Wiederhole für snippet_text_end
GA4: benutzerdefinierte Dimensionen

GA4: benutzerdefinierte Dimensionen

Wartezeit: Es kann bis zu 48 Stunden dauern, bis neue benutzerdefinierte Dimensionen in Standardreports verfügbar sind.

Definition Liste

Definition Liste

Testing und Debugging — wie du sicherstellst, dass alles läuft

GTM Previe

  1. Öffne GTM → Vorschau (Preview
  2. Rufe eine Testseite auf mit Textfragment:
  3. https://deine-domain.de/deine-seite#:~:text=Dies%20ist%20ein%20Test
  4. Im Preview: prüfe, ob cJS – snippet_text_start die korrekte Zeichenkette zeigt.
  5. Prüfe, ob der Trigger feuert und der snippet_text-Tag ausgelöst wird.

GA4 DebugView

  • In GA4 → Echtzeit → DebugView siehst du das Event snippet_text und die Parameter.
  • Wenn DebugView nichts zeigt: prüfe, ob dein GA4-Config Tag aktiv ist und ob Consent blockiert.

Reale Tests

  • Suche nach realen Snippet-URLs in Google und klicke. Beobachte die Events in GA4.
  • Prüfe auf die neuen Dimensionen.

Interpretation, Einschränkungen & Datenschutz (wichtig!)

Einschränkungen (technisch)

  • Teilmenge: Nicht jeder Snippet-Klick verwendet #:~:text= → nur Stichprobe.
  • Mehrdeutigkeit: Gleiches Fragment-Pattern wird von mehreren SERP-Features genutzt → nicht immer klare Zuordnung zu „AI Overview“ vs. „Featured Snippet“.
  • Clientseitige Voraussetzungen: JS aktiviert, Browser unterstützt Text-Fragment, keine Hash-Manipulation durch SPA/Router.
  • Consent/Privacy: Wenn Nutzer Analytics ablehnen, fehlen Daten komplett.

Du bekommst mit diesem Ansatz keine lückenlose, exakte Quellen-Aufschlüsselung — aber du bekommst handlungsfähige Insights: welche Textausschnitte Nutzer aus SERP-Features anziehen, welche Seiten davon profitieren und wie deren Qualität/Conversion im Vergleich zur klassischen organischen Suche ist. Das ist wertvoll für Content-Priorisierung und schnelle Conversion-Optimierungen.

 

Häufig gestellte Fragen

Schnelle Antworten, nur einen Klick entfernt

Nein — keine Zugriffsmöglichkeit auf interne LLM-Logs.

Ja, wenn nur öffentliche Snippet-Texte nach Consent getrackt werden.

Nein — Tendenzen und Muster, keine vollständige Abdeckung.

Hast du Fragen?

Als Full-Service Online-Marketing-Agentur unterstützen wir dich gerne.

Das könnte dich auch interessieren:

Blogbeitrag

Google Ads Beratung

Was macht eine gute Google Ads Beratung aus? Wer heute bei Google Anzeigen schalten will, bewegt sich in einem hochkomplexen Ökosystem aus KI-Algori...

Jetzt lesen