Zuletzt aktualisiert am 27. August 2026 um 16:19

Verwendung dieses Leitfadens und Lernziele
Dieser Leitfaden richtet sich an Benutzer, die bereits einfache Diagramme erstellen können, aber noch kein systematisches Verständnis für die Datenverschmelzung entwickelt haben. Es konzentriert sich auf Marketinganalysen und erklärt, warum Daten dupliziert werden, warum verbundene Metriken null werden und warum Gesamtzeilen falsch sein können – und nicht nur, welche Schaltflächen angeklickt werden müssen.
Nach Abschluss dieses Leitfadens sollten Sie in der Lage sein:
- Entscheiden Sie, ob ein Berichtsszenario für die Datenverschmelzung geeignet ist.
- Wählen Sie die richtigen Join-Felder, den Join-Operator und die Datengranularität aus.
- Kombinieren Sie Google Ads und GA4 in einer einzigen Werbeleistungstabelle.
- Berechnen Sie CTR, CPC, die Kaufkonversionsrate und ROAS anhand der Basismetriken neu.
- Beheben Sie Fehler bei Nullwerten, überhöhten Metriken, fehlenden Datensätzen, falschen Summen und langsamem Laden.
1. Was ist Datenzusammenführung?
Ein Standarddiagramm liest normalerweise nur aus einer Datenquelle. Eine Verschmelzung ermöglicht es einem Diagramm, einer Tabelle oder einem Steuerelement, mehrere Datenquellen gleichzeitig zu verwenden und Felder aus verschiedenen Tabellen gemäß den von Ihnen definierten Verknüpfungsbedingungen zu kombinieren.
Google Ads: Datum + Campaign ID + Kosten + Clicks
↓
Data Studio Mischung
↑
GA4: Datum + Campaign ID + Sessions + Purchase Revenue1.1 Häufige Anwendungsfälle
| Anwendungsfall | Datenquellenkombination | Ziel |
|---|---|---|
| Analyse der Werbeleistung | Google Ads + GA4 | Kombinieren Sie Ausgaben, Traffic, Bestellungen und Einnahmen in einer Tabelle |
| Budgetabstimmung | Google Ads + Google Sheets | Vergleichen Sie die tatsächlichen Ausgaben mit dem Monatsbudget und dem Zielwert ROAS |
| Cross-Kanalzusammenfassung | Google Ads + Meta Ads + TikTok Ads | Vergleichen Sie Ausgaben, Klicks und Conversions über alle Kanäle hinweg |
| SEO-Leistungsanalyse | Search Console + GA4 | Vergleichen Sie Suchimpressionen, Klicks, Besuche und Conversions |
| Analyse der Produktrentabilität | Bestelldaten + Kostentabelle | Berechnen Sie Umsatzerlöse, Einkaufskosten und Bruttogewinn |
| CRM Lead-Analyse | GA4 + CRM | Bewerten Sie qualifizierte Leads und Verkäufe, die von jeder Quelle generiert werden |
1.2 Einschränkungen der Datenzusammenführung
Eine Mischung kann bis zu fünf Tabellen enthalten. Die Blend-Konfiguration ist in den aktuellen Bericht eingebettet und kann nicht wie eine Standarddatenquelle direkt berichtsübergreifend wiederverwendet werden. Wenn der gesamte Bericht kopiert wird, wird auch die Mischung mitkopiert. Eine Mischung verfügt außerdem über keine unabhängigen Datenzugangsdaten oder Frischeeinstellungen; es erbt sie von den zugrunde liegenden Datenquellen.
2. Vier Kernkonzepte, die Sie verstehen müssen
2.1 Tabelle
Eine Mischung besteht aus mehreren Tabellen. Jede Tabelle stammt aus einer zugrunde liegenden Datenquelle und enthält nur die Dimensionen, Metriken, Filter und den Datumsbereich, die Sie im Blend-Editor hinzufügen.
Tabelle 1: Google Ads Datum | Customer ID | Campaign ID | Campaign | Impressions | Clicks | Kosten Tabelle 2: GA4 Datum | Session Google Ads customer ID | Session Google Ads campaign ID | Sessions | Einkäufe | Revenue
2.2 Beitrittsbedingung
Join-Bedingungen legen fest, welche Datensätze in zwei Tabellen zur selben Gruppe gehören. Feldnamen müssen nicht identisch sein, ihre Werte und Datentypen müssen jedoch kompatibel sein. Data Studio-Join-Bedingungen unterstützen nur Gleichheitsvergleiche.
Google Ads Date = GA4 Date Google Ads Customer ID = GA4 Session Google Ads customer ID Google Ads Campaign ID = GA4 Session Google Ads campaign ID
Ungleiche Verknüpfungen wie „größer als“, „enthält“ oder „ungleich“ werden nicht unterstützt. Wenn Ihre Geschäftslogik Fuzzy-Matching, Bereichsmatching oder komplexe Bedingungen erfordert, verarbeiten Sie die Daten zuerst in Google Sheets, BigQuery oder einem anderen Upstream-Tool.
2.3 Dem Betreiber beitreten
Der Join-Operator bestimmt, ob nicht übereinstimmende Datensätze beibehalten werden. Die gebräuchlichste Option für die Werbeanalyse ist ein linker äußerer Join: Platzieren Sie Google Ads auf der linken Seite, behalten Sie alle Werbedatensätze bei, die Ausgaben generiert haben, und hängen Sie dann Sitzungen, Käufe und Einnahmen von GA4 an.
2.4 Datenkorn
Die Datengranularität definiert, was eine Zeile darstellt. Sie ist der entscheidende Faktor dafür, ob eine Mischung korrekte Ergebnisse liefert.
| Berichtstyp | Was eine Zeile darstellt | Empfohlener Verknüpfungsschlüssel |
|---|---|---|
| Tägliche Zusammenfassung | Eine Reihe pro Tag | Date |
| Täglicher Kampagnenbericht | Eine Zeile pro Tag, Konto und Kampagne | Date + Customer ID + Campaign ID |
| Täglicher Länderbericht | Eine Zeile pro Tag und Land | Datum + Country |
| Täglicher Produktbericht | Eine Zeile pro Tag und SKU | Datum + SKU |
| Details zur Bestellposition | Eine Zeile pro Bestellposition | Order ID + Line item ID |
3. So wählen Sie zwischen den fünf Join-Typen aus
| Verbindungstyp | Aufbewahrungsregel | Am besten für | Hauptrisiko |
|---|---|---|---|
| Left outer | Behält alle Datensätze der linken Tabelle bei und fügt passende Datensätze der rechten Tabelle hinzu | Mastertabelle für Werbeausgaben oder Mastertabelle für Bestellungen | Mehrere Übereinstimmungen auf der rechten Seite können die Messwerte auf der linken Seite in die Höhe treiben |
| Right outer | Behält alle Datensätze der rechten Tabelle | Wenn die Daten auf der rechten Seite primär sein sollen | Wird normalerweise durch Vertauschen der Tabellenreihenfolge und Verwendung eines linken äußeren Joins ersetzt |
| Inner | Behält nur Datensätze bei, die auf beiden Seiten übereinstimmen | Es werden nur vollständig übereinstimmende Datensätze analysiert | Nicht übereinstimmende Daten verschwinden |
| Full outer | Behält alle Datensätze von beiden Seiten | Vollständigkeitsprüfungen und Diagnose fehlender Daten | Erzeugt viele Nullwerte und erfordert häufig IFNULL |
| Cross | Gibt jede mögliche Kombination zurück | Spezielle Kombinationsberechnungen und -prüfungen | Die Zeilenanzahl kann exponentiell wachsen |
3.1 Warum Werbeberichte normalerweise einen linker äußerer Join verwenden
In Werbeberichten werden in der Regel die Medienausgaben als Grundlage für die Prüfung herangezogen. Wenn eine Kampagne Ausgaben generierte, für GA4 jedoch keine passende Sitzung oder kein passender Kauf vorliegt, sollte der Werbedatensatz trotzdem angezeigt werden. Wenn Sie Google Ads auf der linken Seite platzieren und einen linken äußeren Join verwenden, bleiben diese Datensätze erhalten, während nicht übereinstimmende Metriken aus der rechten Tabelle als Null oder 0 angezeigt werden.
3.2 Tabellenreihenfolge ist bei Mischungen mit mehreren Tischen wichtig
Data Studio führt Verknüpfungen nacheinander von links aus durch. Zuerst werden Tabelle 1 und Tabelle 2 verknüpft, dann wird dieses Ergebnis beim nächsten Join mit Tabelle 3 verwendet. Wenn Sie mehrere Diagramme automatisch zusammenführen, wird das erste ausgewählte Diagramm zur Tabelle ganz links und standardmäßig wird ein linker äußerer Join verwendet.
4. Zwei Möglichkeiten, eine Mischung zu erstellen
4.1 Methode 1: Vorhandene Diagramme automatisch zusammenführen
Diese Methode eignet sich zum schnellen Testen oder zum vorübergehenden Erstellen von Verhältnismetriken.
- Erstellen Sie im Bericht zwei oder mehr Diagramme oder Scorecards, die jeweils eine der Zieldatenquellen verwenden.
- Stellen Sie sicher, dass jedes Diagramm nur die Felder enthält, die Sie in die Mischung einbeziehen möchten.
- Halten Sie die Strg-Taste bzw. die Befehlstaste auf einem Mac gedrückt und wählen Sie die Diagramme in der gewünschten Reihenfolge von links nach rechts aus.
- Klicken Sie mit der rechten Maustaste und wählen Sie „Blend data“.
- Überprüfen Sie die automatisch generierte Tabellenreihenfolge, die Verknüpfungsfelder und den Verknüpfungsoperator und passen Sie dann die Diagrammfelder nach Bedarf an.
4.2 Methode 2: Manuell eine Mischung erstellen
Für Produktionsberichte wird die manuelle Methode empfohlen, da sie die Überprüfung der Felder, Datumsbereiche, Filter und Verknüpfungsbedingungen für jede Tabelle erleichtert.
- Rufen Sie den Berichtsbearbeitungsmodus auf und fügen Sie die zugrunde liegenden Datenquellen – wie Google Ads, GA4 und Google Sheets – zum Bericht hinzu.
- Öffnen Sie Resources → Manage blends → Add a blend. Sie können auch ein Diagramm auswählen und im Datenquellenbereich rechts auf „+ Blend data“ klicken.

- Konfigurieren Sie die erste Tabelle: Wählen Sie die Datenquelle aus und fügen Sie Dimensionen, Metriken, einen Datumsbereich und Filter auf Tabellenebene hinzu.

- Klicken Sie auf „Join another table“ und fügen Sie die zweite Tabelle hinzu.

- Klicken Sie auf die Join-Konfiguration zwischen den beiden Tabellen und wählen Sie einen Join-Operator aus.

- Fügen Sie eine oder mehrere Join-Bedingungen hinzu. Ein Join-Feld muss zunächst in die entsprechende Tabelle eingefügt werden.

- Speichern Sie die Mischung und benennen Sie sie um. Der Name sollte sowohl die Datenquellen als auch die Körnung identifizieren.

Empfohlene Namen:
BLEND_GAds_GA4_CampaignDaily
BLEND_Ads_Budget_Monthly
BLEND_SearchConsole_GA4_LandingPage5. Praxisbeispiel: Google Ads + GA4 Leistungsbericht
In diesem Beispiel wird ein täglicher Kampagnenbericht erstellt, der Medienausgaben, Website-Traffic, Käufe und Einnahmen anzeigt und CTR, CPC, Website-Kauf-Conversion-Rate und ROAS berechnet.
5.1 Erforderliche Felder im Abschlussbericht
| Typ | Feld |
|---|---|
| Dimension | Datum, Customer ID, Campaign ID, Campaign |
| Google Ads-Metriken | Impressions, Clicks, Kosten |
| GA4-Metriken | Sessions, Ecommerce purchases, Purchase revenue |
| Berechnete Metriken | CTR, CPC, Kauf CVR, ROAS |
5.2 Vorbereitung
- Bestätigen Sie, dass Google Ads und GA4 korrekt verknüpft sind und dass Google Ads campaign ID in den GA4-Daten verfügbar ist. Andernfalls müssen Sie auf Kampagnennamen oder UTM-Felder zurückgreifen.
- Bestätigen Sie, dass Google Ads und GA4 dieselbe Zeitzone verwenden, oder akzeptieren Sie explizit Unterschiede in Bezug auf Datumsgrenzen.
- Bestätigen Sie, dass Kosten und Purchase revenue dieselbe Währung verwenden. In Umgebungen mit mehreren Währungen normalisieren Sie zunächst die Wechselkurse im Vorfeld.
- Berichte über mehrere Konten müssen Customer ID enthalten, um zu verhindern, dass identische Kampagnen-IDs oder Namen in verschiedenen Konten kollidieren.
- Definieren Sie zunächst die Aufteilung: eine Zeile pro Tag, pro Konto und pro Kampagne.
5.3 Konfigurieren Sie die linke Tabelle: Google Ads
| Typ | Feld |
|---|---|
| Datenquelle | Google Ads |
| Dimension | Date |
| Dimension | Customer ID / Account ID |
| Dimension | Campaign ID |
| Anzeigedimension | Campaign |
| Metric | Impressions |
| Metric | Clicks |
| Metric | Cost |
Benennen Sie diese Tabelle als Google Ads Mediendaten. Platzieren Sie es ganz links, damit alle Werbeaufzeichnungen erhalten bleiben.
5.4 Konfigurieren Sie die richtige Tabelle: GA4
| Typ | Feld |
|---|---|
| Datenquelle | Google Analytics |
| Dimension | Date |
| Dimension | Session Google Ads customer ID |
| Dimension | Session Google Ads campaign ID |
| Optionale Anzeigegröße | Session Google Ads campaign |
| Metric | Sessions |
| Metric | Ecommerce purchases |
| Metric | Purchase revenue |
Benennen Sie diese Tabelle als GA4 Website-Daten. Feldbezeichnungen können sich zwischen den Sprachen der Benutzeroberfläche geringfügig unterscheiden. Wählen Sie daher Felder basierend auf der Bedeutung der Kampagne ID und des Kunden ID aus.
5.5 Festlegen des Join-Operators und der Join-Bedingungen
Wählen Sie Left outer als Join-Operator aus. Legen Sie die Join-Bedingungen auf Folgendes fest:
Google Ads Date = GA4 Date Google Ads Customer ID = GA4 Session Google Ads customer ID Google Ads Campaign ID = GA4 Session Google Ads campaign ID
5.6 Erstellen Sie eine Diagnosetabelle, bevor Sie Scorecards erstellen
Erstellen Sie nach dem Speichern der Mischung zunächst eine Standardtabelle, anstatt sofort nur Scorecards zu erstellen. Die Diagnosetabelle sollte mindestens Datum, Customer ID, Campaign ID, Campaign, Kosten, Sessions, Ecommerce purchases und Purchase revenue anzeigen.
Überprüfen Sie jede Datums- und Kampagnenzeile auf Nullwerte, doppelte Zeilen und abnormale Inflation. Fügen Sie CTR, CPC, Conversion-Rate und ROAS erst hinzu, nachdem die Basismetriken korrekt sind.
6. Berechnen Sie CTR, CPC, Conversion Rate und ROAS
Cross-Quellformeln müssen als diagrammspezifische berechnete Felder erstellt werden. Der übliche Pfad ist: Wählen Sie das Diagramm aus, das die Mischung verwendet → Add metric → Add field. Ein in einer einzelnen Tabelle erstelltes berechnetes Feld kann nur auf Felder dieser Tabelle verweisen und nicht direkt auf eine andere Tabelle verweisen.

6.1 CPC
CASE
WHEN SUM(Clicks) = 0 THEN 0
ELSE SUM(Cost) / SUM(Clicks)
ENDStellen Sie das Anzeigeformat auf Currency ein.
6.2 CTR
CASE
WHEN SUM(Impressions) = 0 THEN 0
ELSE SUM(Clicks) / SUM(Impressions)
ENDStellen Sie das Anzeigeformat auf Percent ein.
6.3 Website-Kauf-Conversion-Rate
CASE
WHEN SUM(Sessions) = 0 THEN 0
ELSE SUM(Ecommerce purchases) / SUM(Sessions)
ENDDiese Messwert ist definiert als GA4 ecommerce purchases geteilt durch GA4 Sitzungen. Es handelt sich nicht um die in Google Ads angezeigte Werbe-Conversion-Rate, und für beide gelten möglicherweise unterschiedliche Zuordnungsregeln.
6.4 ROAS
CASE
WHEN SUM(Cost) = 0 THEN 0
ELSE IFNULL(SUM(Purchase revenue), 0) / SUM(Cost)
ENDStellen Sie das Anzeigeformat auf Number mit zwei Dezimalstellen ein. Beispielsweise bedeutet 3,25, dass jede Einheit Werbeausgabe 3,25 Einheiten purchase revenue generierte.
6.5 Warum Sie CTR oder CPC nicht direkt mitteln sollten
| Campaign | Impressions | Clicks | CTR |
|---|---|---|---|
| A | 100 | 10 | 10% |
| B | 10,000 | 100 | 1% |
Ein direkter Durchschnitt der beiden CTR-Werte beträgt 5,5 %, aber der korrekte Gesamtwert CTR beträgt 110 ÷ 10.100 ≈ 1,09 %. Kombinieren Sie Basismetriken wie Impressionen, Klicks, Kosten, Sitzungen, Käufe und Einnahmen und berechnen Sie dann die Verhältnisse neu.
7. Filter, Datumsbereiche und Reihenfolge der Vorgänge
Datumsbereiche und Filter in einer Mischung funktionieren auf zwei Ebenen: vor dem Join und nach dem Join. Ihre Position im Prozess ist unterschiedlich, sodass sie völlig unterschiedliche Ergebnisse erzielen können.
7.1 Einstellungen auf Tabellenebene: Wird vor dem Join angewendet
Ein Datumsbereich, ein Filter oder ein berechnetes Feld auf Tabellenebene, das für eine einzelne Tabelle im Blend-Editor konfiguriert wurde, wird auf diese Tabelle angewendet, bevor Data Studio die Verknüpfung durchführt.

Abfrage Google Ads → Google Ads-Filter auf Tabellenebene anwenden → Aggregieren
Abfrage GA4 → GA4 Filter auf Tabellenebene anwenden → Aggregieren
↓
Join durchführen7.2 Einstellungen auf Diagrammebene: Wird nach dem Join angewendet
Ein Filter, der auf ein Diagramm angewendet wird, das die Mischung verwendet, wirkt sich auf das endgültige Mischungsergebnis aus. Beispielsweise kann ein Diagrammfilter von Revenue > 0 Kampagnen ausschließen, die Ausgaben, aber keine Einnahmen generiert haben.
7.3 Empfohlene Datumskonfiguration
Datumsbereich der Tabelle Google Ads: Auto Datumsbereich der GA4-Tabelle: Auto Berichtsseite: Fügen Sie ein gemeinsames Datumsbereichssteuerelement hinzu
Verwenden Sie unterschiedliche feste Datumsbereiche für einzelne Tabellen nur, wenn Sie Zeitraumvergleiche durchführen, einen Abgleich mit Zieltabellen durchführen oder spezielle Zeitfenster analysieren.
8. Bereinigen und Standardisieren von Join-Feldern
Felder, die auf beiden Seiten identisch aussehen, müssen nicht unbedingt übereinstimmen. Leerzeichen, Groß-/Kleinschreibung, Datentypen und Datumsformate können allesamt zu Verknüpfungsfehlern führen. Erstellen Sie in jeder Tabelle standardisierte Felder und verwenden Sie diese Felder als Verknüpfungsschlüssel.
| Zweck | Beispielformel |
|---|---|
| Entfernen Sie führende und nachfolgende Leerzeichen | TRIM(Campaign) |
| Auf Kleinbuchstaben standardisieren | LOWER(TRIM(Campaign)) |
| Konvertieren Sie einen ID in Text | CAST(Campaign ID AS TEXT) |
| Wandeln Sie einen ID in eine Zahl um | CAST(Campaign ID AS NUMBER) |
| Konvertieren Sie Text in ein Datum | PARSE_DATE(„%Y-%m-%d“, Date Text) |
8.1 Bevorzugen Sie IDs gegenüber Namen
Namensfelder können bearbeitet werden, je nach Sprache variieren oder zwischen Konten dupliziert werden. Verwenden Sie stabile Bezeichner wie Campaign ID, Customer ID, Order ID und SKU für Verknüpfungen und verwenden Sie Namen nur zur Anzeige.
8.2 Dattelkorn muss konsistent sein
Verknüpfen Sie Datum nicht direkt mit Date Hour und behandeln Sie 2026-08-26 und 2026-08-26 14:00:00 nicht als dieselbe Körnung. Standardisieren Sie zunächst beide Seiten auf Tag, Woche oder Monat.
9. Häufige Probleme und Fehlerbehebung
9.1 Alle GA4-Metriken sind Null
- Die Datentypen „Datum“, „Campaign ID“ oder „Customer ID“ sind inkonsistent.
- GA4 enthält nicht das entsprechende Google Ads campaign ID.
- Der Name Campaign wird als Verbindungsschlüssel verwendet, die beiden Seiten unterscheiden sich jedoch aufgrund von Leerzeichen, Groß- und Kleinschreibung oder historischen Umbenennungen.
- Customer ID fehlt in einem Bericht über mehrere Konten.
- Ein Filter auf Tabellenebene oder ein Datumsbereich hat die Daten vor der Verknüpfung ausgeschlossen.
Schränken Sie zur Fehlerbehebung den Datumsbereich auf einen Tag und den Umfang auf eine Kampagne ein und zeigen Sie dann die Verknüpfungsfelder von beiden Seiten in der Diagnosetabelle an.
9.2 Kosten oder Revenue sind überhöht
Die häufigste Ursache ist ein nicht eindeutiger Verbindungsschlüssel, der Eins-zu-viele- oder Viele-zu-viele-Übereinstimmungen erzeugt.
Google Ads: Datum + Campaign ID = 1 Zeile, Kosten = 100 GA4: Datum + Campaign ID + Country = 3 Zeilen Nach dem Beitritt am Datum + Campaign ID können die Kosten möglicherweise auf 300 verdoppelt werden
Zu den möglichen Lösungen gehört das Entfernen der Country-Dimension aus GA4, das Hinzufügen von Country auf beiden Seiten oder das Aggregieren beider Quellen zur gleichen Körnung zunächst in Google Sheets oder BigQuery.
9.3 Einige Kampagnen verschwinden
Prüfen Sie zunächst, ob ein Inner Join verwendet wird. Bei einem Inner Join werden nur Datensätze beibehalten, die auf beiden Seiten übereinstimmen. Werbeberichte sollten im Allgemeinen Google Ads als linke Tabelle verwenden und Left outer auswählen. Überprüfen Sie außerdem, ob ein Filter auf Tabellenebene Datensätze vor dem Join entfernt hat.
9.4 Die Gesamtzahl der Zeilen stimmt nicht mit den Ergebnissen auf Zeilenebene überein
Wenn die Formel Clicks / Impressions lautet, berechnet Data Studio möglicherweise das Verhältnis für jede Zeile und summiert diese Verhältnisse dann, wodurch eine falsche Summe entsteht. Verwenden Sie SUM(Clicks) / SUM(Impressions), um das Gesamtverhältnis zu berechnen.
9.5 Die Datumsbereichssteuerung hat keine Auswirkung
- Die Mischung enthält kein gültiges Datumsfeld.
- Das Diagramm verwendet die falsche Datumsbereichsdimension.
- Das Datum Google Sheets wird als Text interpretiert.
- Die beiden Tabellen verwenden unterschiedliche Dattelkörnungen.
- Eine Tabelle verfügt über einen Custom date range, der die Datumsbereichssteuerung auf Diagrammebene außer Kraft setzt.
9.6 Ein berechnetes Feld kann nicht auf mehrere Datenquellen verweisen
Ein in einer einzelnen Tabelle im Blend-Editor erstelltes Feld kann nur auf Felder aus dieser Tabelle verweisen. Um Purchase revenue / Cost zu berechnen, speichern Sie zunächst die Mischung und erstellen Sie dann ein diagrammspezifisches berechnetes Feld in einem Diagramm, das die Mischung verwendet.
9.7 Der Bericht wird sehr langsam geladen
- Entfernen Sie nicht verwendete Felder und Dimensionen aus der Mischung.
- Reduzieren Sie die Anzahl der Tabellen und vermeiden Sie Cross-Joins.
- Reduzieren Sie den Standarddatumsbereich.
- Vermeiden Sie eine unnötig körnige Mischung, wie z. B. die gleichzeitige Einbeziehung von Campaign, Country, Device und Landing page.
- Überprüfen Sie, ob ein Community-Connector eines Drittanbieters langsam reagiert.
- Aggregieren Sie große oder wiederholt verwendete Datenmodelle vorab in BigQuery.
10. Datenvalidierungs-Workflow
Veröffentlichen Sie nicht unmittelbar nach der Erstellung der Mischung. Führen Sie eine Validierung von einem kleinen Bereich zu einem größeren durch, um Verbindungsprobleme so schnell wie möglich zu identifizieren.
- Erstellen Sie eine Rohtabelle Google Ads, eine Rohtabelle GA4 und eine gemischte Diagnosetabelle.
- Beschränken Sie den Datumsbereich auf einen Tag.
- Wählen Sie eine Kampagne aus, die Ausgaben, Sitzungen und Käufe umfasst.
- Vergleichen Sie die Kosten Google Ads mit den Kosten in der gemischten Tabelle und vergleichen Sie GA4 Sessions, Einkäufe und Revenue mit den entsprechenden gemischten Metriken.
- Überprüfen Sie, ob Date + Customer ID + Campaign ID in jeder Tabelle eindeutig ist.
- Erweitern Sie den Umfang auf alle Kampagnen für einen Tag, dann auf 7 Tage und 30 Tage.
- Nachdem die Basismetriken korrekt sind, validieren Sie CTR, CPC, Purchase CVR und ROAS.
10.1 Welche Kennzahlen sollten übereinstimmen?
| Überprüfen | Erwartetes Ergebnis |
|---|---|
| Google Ads Kosten | Sollte mit Google Ads unter denselben Datums-, Konto- und Kampagnenfiltern übereinstimmen |
| Google Ads Clicks / Impressions | Sollte mit der Rohtabelle Google Ads übereinstimmen |
| GA4 Sessions / Einkäufe / Revenue | Sollte mit der Rohtabelle GA4 unter denselben Dimensionen und Filtern übereinstimmen |
| Google Ads-Konvertierungen im Vergleich zu GA4-Käufen | Eine Übereinstimmung wird nicht erwartet, da Attributionsmodelle, Conversion-Zeitpunkt und Definitionen unterschiedlich sein können |
11. Leistungsoptimierung und Alternativen
11.1 Wann eine Data Studio-Mischung noch angemessen ist
- Die Mischung enthält nicht mehr als fünf Tabellen.
- Die Join-Logik ist hauptsächlich eins-zu-eins oder viele-zu-eins.
- Das Datenvolumen ist moderat und der Bericht dient in erster Linie der Visualisierung.
- Die Mischung wird nur im aktuellen Bericht benötigt.
- Die Feldreinigung und die Geschäftsregeln sind relativ einfach.
11.2 Wann Sheets oder BigQuery die bessere Wahl sind
- Sie müssen mehr als fünf Tische verbinden.
- Das Modell enthält komplexe Viele-zu-Viele-Beziehungen, Fuzzy-Matching oder Bereichsmatching.
- Ein einheitliches Datenmodell muss über mehrere Berichte hinweg wiederverwendet werden.
- Der Workflow erfordert umfangreiche Bereinigungs-, Deduplizierungs-, Währungsumrechnungs- oder Attributionsberechnungen.
- Das Datenvolumen ist groß und gemischte Diagramme sind merklich langsam oder überschreiten häufig die Quoten.
- Sie müssen transformierte Detaildaten oder Snapshots langfristig aufbewahren.
Google Ads + GA4 + CRM + Shopify
↓
Google Sheets / BigQuery
Bereinigen · Deduplizieren · Standardisieren · Aggregieren
↓
Data Studio
Nur Filter, Diagramme und Präsentation12. Wiederverwendbare Konfigurationsvorlage und Checkliste
12.1 Google Ads + GA4 Konfigurationsvorlage
Mischungsname: BLEND_GAds_GA4_CampaignDaily Datengranulat: Eine Zeile pro Tag, Konto und Kampagne Linke Tabelle: Google Ads Abmessungen: Datum, Customer ID, Campaign ID, Campaign Metriken: Impressions, Clicks, Kosten Rechte Tabelle: Google Analytics Abmessungen: Datum, Session Google Ads customer ID, Session Google Ads campaign ID Metriken: Sessions, Ecommerce purchases, Purchase revenue Join-Operator: Left outer Join-Bedingungen: Date + Customer ID + Campaign ID Berechnete Metriken: CTR, CPC, Kauf CVR, ROAS Validierungsumfang: Ein Tag und eine Kampagne
12.2 Checkliste vor der Veröffentlichung
| Fertig | Checklistenpunkt |
|---|---|
| □ | Die Bedeutung einer Zeile ist klar definiert. |
| □ | Die linke und rechte Tabelle verwenden die gleiche Körnung. |
| □ | Als Join-Felder werden nach Möglichkeit stabile IDs anstelle von Namen verwendet. |
| □ | Customer ID ist in Berichten über mehrere Konten enthalten. |
| □ | Datumsfeldtypen und Datumsgranulare sind konsistent. |
| □ | Kosten und Revenue verwenden dieselbe Währung. |
| □ | Die Primärdatentabelle befindet sich ganz links. |
| □ | Der Join-Operator entspricht dem beabsichtigten Datenaufbewahrungsverhalten. |
| □ | Jede Join-Schlüsselkombination ist innerhalb jeder Tabelle so eindeutig wie möglich. |
| □ | Verhältnismetriken wie CTR, CPC und ROAS werden nicht direkt gemittelt. |
| □ | Cross-Tabellenformeln werden im gemischten Diagramm erstellt. |
| □ | Filter auf Tabellenebene entfernen keine für die Verknüpfung benötigten Datensätze. |
| □ | Für einen Tag und eine Kampagne wurde ein Abgleich auf Zeilenebene abgeschlossen. |
| □ | Nullwerte, doppelte Zeilen und Gesamtzeilen wurden überprüft. |
| □ | Die Mischung enthält nur die Felder, die tatsächlich benötigt werden. |
12.3 Wichtige Schnittstellenbegriffe
| Konzept | Englische Schnittstellenbezeichnung |
|---|---|
| Datenzusammenführung | Blend data / Mischung |
| Join another table | Join another table |
| Join condition | Join condition |
| Left outer join | Left outer join |
| Inner join | Inner join |
| Dimension | Dimension |
| Metric | Metric |
| Chart-specific calculated field | Chart-specific calculated field |
| Date range | Date range |
| Filter | Filter |
Fazit
Der Wert der Data Studio-Verschmelzung besteht darin, dass sie Daten aus verschiedenen Systemen in eine umsetzbare Geschäftsansicht innerhalb desselben Diagramms umwandelt. Es löst jedoch nicht automatisch Probleme bei Datendefinitionen, der Körnung oder Verknüpfungsbeziehungen. Definieren Sie die Struktur, bevor Sie Verbindungsschlüssel auswählen, validieren Sie Basismetriken, bevor Sie Verhältnisse berechnen, und gleichen Sie einen kleinen Bereich ab, bevor Sie ihn auf den vollständigen Bericht erweitern. Durch die Einhaltung dieser Reihenfolge können die meisten Mischfehler frühzeitig erkannt werden.

