Vor dem Senden ausfüllen
[Kontoname][GA4-Property]
Prüfe, ob Klicks aus meinem Google-Ads-Konto [Kontoname] in meiner GA4-Property [GA4-Property] mit der richtigen Quelle auftauchen. Die URL-Einstellungen auf Konto-, Kampagnen-, Anzeigengruppen- und Anzeigenebene können sich gegenseitig überschreiben, deshalb möchte ich alle in einer Tabelle sehen.
1. Kontoebene. Lies mit google_ads_query auto_tagging_enabled, tracking_url_template und final_url_suffix aus der Ressource customer aus.
2. Kampagnen- und Anzeigengruppenebene. Hole mit google_ads_query tracking_url_template, final_url_suffix und url_custom_parameters für jede Kampagne, die nicht entfernt ist, danach dieselben Felder aus der Ressource ad_group.
3. Anzeigenebene. Hole mit google_ads_query final_urls, tracking_url_template und final_url_suffix für nicht entfernte Anzeigen aus ad_group_ad. Filtere alle utm_-Parameter heraus, die von Hand in die finale URL geschrieben wurden.
4. GA4-Seite. Finde die Property mit ga4_list_properties und prüfe mit ga4_list_ads_links, ob sie mit diesem Google-Ads-Konto verknüpft ist. Hole die letzten 28 Tage mit ga4_report mit dimension=channel und dimension2=source_medium. Suche die Zeilen, in denen Google-Ads-Traffic erscheint: google / cpc, von Hand gesetzte utm_medium-Werte oder Zeilen, die von Google kommen, aber in einem anderen Channel als Paid Search landen.
Markiere Folgendes:
1. Ist Auto-Tagging deaktiviert, ist das der wichtigste Befund, denn der Klick-Abgleich zwischen Google Ads und GA4 sowie Conversion-Importe hängen von der gclid ab.
2. Einige Kampagnen haben ein Tracking-Template, andere nicht, oder dasselbe Konto verwendet unterschiedliche Regeln für utm_source, utm_medium oder utm_campaign.
3. In finale URLs geschriebene utm-Parameter, die die Kontoregel verletzen (zum Beispiel utm_medium=paid, während andere Kampagnen cpc verwenden). Das kann Berichte für denselben Channel aufspalten.
4. Ein Tracking-Template ohne {lpurl} oder ein Template, das auf eine Redirect-Domain verweist.
5. Ist GA4 nicht mit Google Ads verknüpft, vermerke das separat, denn GA4 kann dann keine Kampagnen- und Kostendaten aus Google Ads erhalten.
6. Eine Abweichung von mehr als 30 % zwischen den Sitzungen von google / cpc in GA4 und den Klicks in Google Ads. Liste die wahrscheinlichen Ursachen auf, lege dich aber nicht auf eine einzelne fest, und weise darauf hin, dass ein Klick und eine Sitzung nicht dasselbe sind.
Gib die Ausgabe so aus: zuerst eine Tabelle nach Ebene (Ebene, Element, Tracking-Template, Suffix, utm in finaler URL, Befund), dann eine Tabelle zum Google-Ads-Traffic in GA4 (Channel, Quelle / Medium, Sitzungen, Schlüsselereignisse) und zum Schluss eine einheitliche Vorgabe: welches Template auf welche Ebene gehört.
Um ein Tracking-Template auf Kampagnenebene zu korrigieren, verwende manage_campaign_settings: Übergib das neue Template in tracking_url_template, sieh dir zuerst mit confirm=false eine Vorschau an, warte auf meine Freigabe, wende die Änderung an und bestätige sie, indem du sie mit google_ads_query zurücklesen lässt. Die utm-Bereinigung in den finalen URLs von Anzeigen sowie Suffixe auf Konto- oder Anzeigengruppenebene gibst du mir als To-do-Liste; ändere diese nicht selbst, denn wird die finale URL einer Anzeige bearbeitet, geht sie erneut in die Prüfung.
Beispielergebnis
Ein Beispiel für die Ausgabe dieses Prompts. Die Struktur stammt aus der echten Ausgabe der Tools, Zahlen und Namen sind fiktiv.
Beispielausgabe (basierend auf einem fiktiven Konto, keine echten Kundendaten)
Auto-Tagging: an. Keine Vorlage und kein Suffix auf Kontoebene. GA4-Verknüpfung mit Google Ads: keine.
| Ebene | Element | Tracking-Vorlage | Suffix | utm in der finalen URL | Befund |
|---|
| Kampagne | Search Cities | {lpurl}?utm_source=google&utm_medium=cpc&utm_campaign={campaignid} | keiner | keine | Standard |
| Kampagne | Search Competitor | keine | keiner | keine | Vorlage fehlt |
| Anzeige | Demand Gen Video, Anzeige 8241 | keine | keiner | utm_medium=paid&utm_campaign=dg_video | Verstößt gegen die Kontoregel |
| Kanal | Quelle / Medium | Sitzungen | Schlüsselereignisse |
|---|
| Paid Search | google / cpc | 312 | 18 |
| Paid Other | google / paid | 41 | 0 |
Google Ads zeigt 1.180 Klicks in 30 Tagen, GA4 zeigt 312 Sitzungen mit google / cpc. Die Abweichung liegt über 30 %; mögliche Ursachen: die fehlende GA4-Verknüpfung, Besucher, die die Seite verlassen, bevor sie geladen ist, und Besuche, bei denen die Cookie-Einwilligung abgelehnt wurde.
Empfohlener Standard: dieselbe Kampagnenvorlage für jede Kampagne, keine utm in den finalen URLs. Eine Vorlagenvorschau für Search Competitor liegt bereit und wartet auf Ihre Freigabe.