GA4 Channel Grouping korrekt aufsetzen

Damit Kosten und Sessions derselben Notation folgen, muss die Kanalgruppierung in GA4 zu den Kampagnenparametern passen. Diese Anleitung beschreibt den Aufbau, den wir in 5BOARD voraussetzen, mit den Feldnamen aus der Oberfläche und dem passenden Container-Setup im GTM.

12 Min Lesezeit
Google Analytics 4 Kategorie
September 2026 Artikel geschrieben am

Warum die Standardgruppierung nicht reicht

GA4 liefert eine Standard-Kanalgruppe mit festen Regeln. Sie ordnet jeden Traffic mit utm_medium gleich cpc und einer bekannten Suchmaschine dem Kanal Paid Search zu. Sobald eine Agentur utm_medium gleich ppc schreibt oder ein Newsletter-Tool utm_medium gleich mail setzt, landet der Traffic in Unassigned oder in Referral.

Für die Kostenrechnung ist das der teuerste Fehler im Setup: die Kosten liegen dann auf einer Funnel-Stufe, die Sessions auf einer anderen. Die Lösung ist eine benutzerdefinierte Kanalgruppe, deren Bedingungen exakt der internen Notation folgen.

1 % Zielwert für den Kanal Unassigned nach zwei Wochen. Liegt er höher, fehlt in einer Kampagne ein Parameter.

Schritt 1 bis 3: die Notation festlegen

Vor dem ersten Klick in GA4 steht die Liste der erlaubten Werte für utm_medium. Kleinbuchstaben, keine Leerzeichen, Unterstrich als Trennzeichen. Diese Tabelle geht an alle Beteiligten, auch an die Agentur.

utm_medium Kanalgruppe Stufe
cpc Paid Search 1.0 / 3.0
paid_social Paid Social 1.0
organic Organic Search 2.0
email E-Mail 5.0
display Display 1.0
affiliate Affiliate 4.0

Schritt 4 bis 9: die Kanalgruppe in GA4 anlegen

04
Verwaltung öffnen In GA4 unter Verwaltung, Bereich Datenanzeige, den Punkt Kanalgruppen aufrufen. Die Standardgruppe lässt sich nicht ändern, nur kopieren.
05
Standardgruppe kopieren Über Neue Kanalgruppe erstellen eine Kopie anlegen und eindeutig benennen, zum Beispiel 5BOARD Notation v1. Der Name erscheint später in jedem Bericht.
06
Reihenfolge festlegen GA4 wertet die Regeln von oben nach unten aus und ordnet jede Sitzung dem ersten Treffer zu. Spezifische Regeln gehören nach oben, Paid vor Organic.
07
Bedingungen schreiben Je Kanal eine Bedingung auf Sitzung, manueller Quelle und manuellem Medium. Für Paid Social: manuelles Medium entspricht genau paid_social. Keine Enthält-Bedingungen, sonst greift die Regel auch bei Tippfehlern.
08
Cross-Network abfangen Performance Max und Demand Gen melden sich als cross-network. Diese Bedingung als eigene Regel oberhalb von Paid Search anlegen, sonst verschwinden die Kampagnen in Unassigned.
09
Speichern und zuweisen Nach dem Speichern die neue Gruppe in den Berichten unter Akquisition als primäre Kanalgruppe auswählen. Die Umstellung wirkt auf die letzten Daten, aber nicht auf bereits exportierte Tabellen.

Die Stufe im GTM mitgeben

Die Kanalgruppe beantwortet die Frage nach dem Kanal. Für die Funnel-Stufe braucht GA4 einen eigenen Parameter. Wir schreiben ihn per dataLayer push, bevor das GA4-Konfigurationstag feuert, und lesen ihn im Container über eine Datenschichtvariable mit dem Namen funnel_stage aus.

window.dataLayer = window.dataLayer || [];   window.dataLayer.push({   event: 'campaign_context',   funnel_stage: '2.0_interest',   channel_group: 'organic_search',   cost_center: 'seo_inhouse' });

Im Container legen Sie dazu drei Variablen vom Typ Datenschichtvariable an: funnel_stage, channel_group und cost_center. Der Trigger ist ein benutzerdefiniertes Ereignis mit dem Ereignisnamen campaign_context. Im GA4-Ereignistag tragen Sie die drei Werte als Ereignisparameter ein, mit identischen Feldnamen. Anschließend registrieren Sie funnel_stage in der Verwaltung unter Benutzerdefinierte Definitionen als benutzerdefinierte Dimension mit dem Bereich Ereignis.

Für abweichende Schreibweisen genügt eine Lookup-Tabelle. Eingangsvariable ist die URL-Variable mit dem Abfrageschlüssel utm_medium, die Zeilen bilden ppc auf cpc ab, mail auf email und social-paid auf paid_social. Der Standardwert bleibt leer, damit falsche Werte auffallen und nicht still korrigiert werden.

Gegenprobe

Öffnen Sie im Vorschaumodus eine Kampagnen-URL und prüfen Sie, ob campaign_context vor dem GA4-Tag feuert. In den Echtzeitberichten muss der Parameter funnel_stage am Ereignis hängen. Nach 24 Stunden vergleichen Sie im Bericht Akquisition die Sitzungen je benutzerdefinierter Kanalgruppe mit der Summe aus dem Ad-Konto. Eine Abweichung unter drei Prozent ist normal, alles darüber deutet auf fehlende Parameter in einzelnen Kampagnen hin.

Häufige Fragen

Wirkt die neue Kanalgruppe rückwirkend?

In den Standardberichten ja, GA4 wendet benutzerdefinierte Kanalgruppen auf historische Daten an. Exportierte Tabellen und bereits gebaute Explorationen behalten die alte Zuordnung.

Wie viele Kanalgruppen sind sinnvoll?

Eine pro Property. Mehrere Gruppen führen dazu, dass zwei Berichte unterschiedliche Zahlen für denselben Kanal zeigen.

Was passiert mit Traffic ohne utm-Parameter?

Er fällt in Direct oder Referral. Für die Kostenrechnung bleibt er unbewertet, deshalb sollte jede bezahlte Maßnahme Parameter tragen.

Brauche ich funnel_stage, wenn die Kanalgruppe schon stimmt?

Ja, wenn ein Kanal auf mehreren Stufen läuft. Google Ads liegt in der Praxis auf Awareness und auf Action, erst der Parameter trennt beides.

Bringe deine Tracking Daten in eine einheitliche Form, beziehe alle Kosten mit ein und mach sie Transparent für die Geschäftsleitung mit 5BOARD.

Klicke unten auf Weitere Informationen oder vereinbare einen Demo Termin.

Weitere Informationen zum 5BOARD Demo-Termin buchen
Scroll to Top