Google Ads-Änderungen automatisch erfassen: 4 Methoden und ihre blinden Flecken
Google Ads-Änderungen lassen sich auf vier Arten automatisch erfassen: über den Änderungsverlauf in der Oberfläche (letzte zwei Jahre), ein geplantes Skript, das change_event-Zeilen in eine Tabelle schreibt, die change_event-Ressource der API (letzte 30 Tage, 10.000 Zeilen pro Abfrage) oder ein Tool, das Änderungen automatisch in eine gemeinsame Zeitachse importiert.
Wie erfassen Sie Google Ads-Änderungen automatisch?
Google Ads zeichnet die meisten Änderungen bereits für Sie auf. Entscheidend ist, wo diese Aufzeichnung liegt, wie lange Sie darauf zugreifen können und ob jemand sie neben den anderen Änderungen sieht, die Ihre Ergebnisse bewegen. Es gibt vier praktische Optionen, von null Einrichtung bis vollautomatisch.
| Methode | Zeitraum | Einrichtung | Geeignet für | Größte Lücke |
|---|---|---|---|---|
| Änderungsverlauf in der Oberfläche | Letzte zwei Jahre | Keine | Punktuelle Prüfungen in einem Konto | Manuelle Durchsicht, ein Konto nach dem anderen, kein Kontext außerhalb von Google Ads |
| Google Ads-Skript, das in eine Tabelle schreibt | Letzte 30 Tage pro Ausführung (change_event) | Skript einfügen und planen | Tägliches Protokoll oder Benachrichtigung für wenige Konten | Sie pflegen den Code; jede Ausführung ist auf 30 Minuten begrenzt |
| Google Ads API (change_event) | Letzte 30 Tage | Entwickler-Token, Code und Speicher | Teams mit Entwicklern und Data Warehouse | 10.000 Zeilen pro Abfrage; Änderungen aus dem Google Ads Editor werden nicht zurückgegeben |
| Änderungsprotokoll-Tool mit Import | Je nach Tool | Konto verbinden | Agenturen und Teams, die eine gemeinsame Zeitachse brauchen | Deckt nur die integrierten Plattformen ab |
Im Folgenden sehen Sie, was jede Methode aufzeichnet, wo sie endet und wie Sie das Ergebnis nutzen, wenn sich eine Kennzahl bewegt. Wenn Sie nur den Änderungsverlauf lesen möchten, erklärt ihn der Ratgeber zum Google Ads-Änderungsverlauf Schritt für Schritt.
Was zeichnet der Google Ads-Änderungsverlauf von sich aus auf?
Der Änderungsverlauf listet alle Änderungen auf, die Sie in den letzten zwei Jahren in Ihrem Konto, Ihren Kampagnen und Ihren Anzeigengruppen vorgenommen haben; ältere Daten sind nicht verfügbar. Sie öffnen ihn über „Änderungsverlauf“ im Menü „Kampagnen“ oder direkt aus einer Kampagne oder Anzeigengruppe.
- Wer: Die Spalte „Nutzer“ zeigt die E-Mail-Adresse der Person, die die Änderung in der Oberfläche vorgenommen hat. Automatische oder interne Google-Systeme erscheinen etwa als „ads-dartsearch-budget“ oder „Google Ads-System“, API-Änderungen als „Google Ads API“ oder unter dem Namen des Tools.
- Was: Sie können nach Art der Änderung filtern, etwa Budgetanpassungen oder Keyword-Änderungen, und jede Änderung auf einer Zeitachse neben Impressionen, Klicks, Conversions, CTR und Kosten sehen.
- Detailgrenze: Google begrenzt die angezeigten Details pro Eintrag und empfiehlt Änderungen, die weniger als 2.000 Elemente betreffen, wenn Sie alle Details sehen möchten.
Automatisch ist das insofern, als niemand etwas eintragen muss. Nicht automatisch ist es insofern, als jemand trotzdem jedes Konto öffnen, einen Zeitraum wählen und die Zeilen lesen muss – und über Website, Tags oder CRM sagt der Verlauf nichts.
Wie protokollieren Sie Google Ads-Änderungen mit einem Skript in einer Tabelle?
Ein Google Ads-Skript kann die change_event-Ressource täglich abfragen und die Zeilen an eine Google-Tabelle anhängen. So erhalten Sie ein fortlaufendes Protokoll ohne Entwicklungsaufwand. Skripts unterstützen die Google Ads Query Language (GAQL) über AdsApp.search() und AdsApp.report().
- Klicken Sie in Google Ads auf das Werkzeugsymbol, öffnen Sie das Drop-down-Menü „Bulk-Aktionen“ und wählen Sie „Skripts“.
- Erstellen Sie ein Skript, das eine Abfrage wie
SELECT change_event.change_date_time, change_event.user_email, change_event.client_type, change_event.change_resource_type, change_event.changed_fields FROM change_event WHERE change_event.change_date_time >= '2026-10-06' AND change_event.change_date_time <= '2026-10-07' ORDER BY change_event.change_date_time LIMIT 10000ausführt und jede Zeile in die Tabelle schreibt. - Sehen Sie sich die Vorschau an, autorisieren Sie das Skript und legen Sie die Häufigkeit fest. Laut Google-Hilfe sind einmal, täglich, wöchentlich oder monatlich zu einer gewählten Uhrzeit möglich.
- Optional senden Sie eine E-Mail, wenn eine Änderung von jemandem außerhalb einer freigegebenen Liste stammt. Praxis-Skripts wie die Änderungsverlauf-Benachrichtigung von Nils Rooijmans tun genau das und lassen vertrauenswürdige Nutzer ignorieren.
Grenzen, die Sie einplanen sollten: Ein Skript in einem Werbetreibendenkonto läuft höchstens 30 Minuten (60 Minuten bei bestimmten Verwaltungskonto-Skripts, die Konten parallel verarbeiten), die Abfrage reicht nicht über 30 Tage hinaus, und die Pflege des Codes liegt bei Ihnen, wenn Google die API ändert. Für eine Handvoll Konten ist das die günstigste automatische Protokollierung.
Was liefert die change_event-Ressource der Google Ads API?
change_event ist die API-Sicht auf den Änderungsverlauf: eine Zeile pro Änderung, mit alten und neuen Werten. Genau das lesen Skripts und die meisten Drittanbieter-Tools im Hintergrund aus.
- Felder:
change_date_time,user_email,client_type(zum Beispiel Google Ads-Webclient oder Google Ads API),change_resource_type,resource_change_operation(Erstellen, Aktualisieren, Entfernen),changed_fields,old_resourceundnew_resource. - Zeitfenster: Der Datumsbereich muss innerhalb der letzten 30 Tage liegen, ein Filter auf
change_date_timeist Pflicht. - Menge: Jede Abfrage braucht ein LIMIT von höchstens 10.000 Zeilen; aktive Konten erfordern daher mehrere, nach Datum aufgeteilte Abfragen.
- Verzögerung: Eine Änderung kann bis zu drei Minuten brauchen, bis sie erscheint.
- Blinde Flecken: Google weist darauf hin, dass nicht jede Änderung in change_event auftaucht und dass Änderungen aus dem Google Ads Editor darüber nicht abrufbar sind.
Wegen des 30-Tage-Fensters muss alles, was auf change_event aufbaut, regelmäßig laufen und die Zeilen an anderer Stelle speichern. Steht es fünf Wochen still, bleibt die Lücke in diesem Speicher dauerhaft, auch wenn die Oberfläche weiterhin die letzten zwei Jahre zeigt.
Was bringt ein Änderungsprotokoll-Tool mit Google Ads-Import?
Ein Änderungsprotokoll-Tool übernimmt Planung und Speicherung und stellt Google Ads-Änderungen neben die Änderungen außerhalb von Google Ads. Erst dieser zweite Teil macht das Protokoll nützlich, wenn Sie ein Ergebnis erklären müssen.
In Changeline verbinden Sie zum Beispiel ein Google Ads-Konto mit einem Nur-Lese-Zugriff. Die erste Verbindung holt die letzten 30 Tage, danach werden Änderungen alle 6 Stunden synchronisiert, mit manueller Aktualisierung, wenn Sie sie früher brauchen. Jeder importierte Eintrag zeigt, was sich geändert hat (vorher → nachher), wer es geändert hat und die Quelle: Oberfläche, API, Skripts, automatisierte Regeln oder Empfehlungen. Importierte und eingetragene Änderungen bleiben gespeichert, solange das Projekt besteht, sodass Sie sehen können, was in denselben Wochen des Vorjahres geändert wurde. Meta Ads und weitere Integrationen folgen in Kürze; bis dahin trägt Ihr Team diese Änderungen auf derselben Zeitachse von Hand ein.
Welches Tool Sie auch prüfen, stellen Sie drei Fragen: Bewahrt es den Verlauf über das API-Fenster der Plattform hinaus auf? Zeigt es die Quelle jeder Änderung? Kann das Team ergänzen, was das Tool nicht importiert?
Welche Änderungen entgehen der automatischen Erfassung?
Jede automatische Methode sieht nur, was in Google Ads passiert, und selbst dort gibt es Lücken. Die Änderungen, die einen Einbruch am ehesten erklären, liegen oft außerhalb des Werbekontos.
- Uploads aus dem Google Ads Editor: change_event liefert sie nicht; prüfen Sie für diese Tage die Oberfläche oder protokollieren Sie Bulk-Uploads von Hand.
- Website und Landingpages: ein neues Formular, eine Preisänderung, ein neuer Checkout-Release, eine langsamere Seite.
- Tracking: ein in Google Tag Manager geändertes Tag, ein Update des Consent-Banners, eine Conversion-Aktion, die von primär auf sekundär umgestellt wurde.
- CRM und Vertrieb: neue Regeln zur Lead-Qualifizierung, pausierte Offline-Conversion-Uploads, eine geänderte Reaktionszeit im Vertrieb.
- Andere Kanäle: Meta Ads, E-Mail, organische Suche und Partner, die die Nachfrage verschieben.
- Der Grund: Kein System hält fest, warum ein Budget erhöht wurde oder was das Team erwartet hat.
Deshalb verbindet ein Marketing-Änderungsprotokoll importierte Änderungen mit denen, die das Team einträgt – jeweils mit Datum, Verantwortlichem und Grund. Eine gemeinsame Vorlage für ein Änderungsprotokoll reicht für den Anfang, wenn Sie noch kein Tool haben.
Wie finden Sie mit erfassten Änderungen heraus, was eine Kennzahl bewegt hat?
Legen Sie alle Änderungen der Tage vor der Verschiebung auf eine Zeitachse, schließen Sie zuerst Tracking-Fehler aus und prüfen Sie dann eine Hypothese nach der anderen. Automatische Erfassung lohnt sich nur, wenn Sie sie so einsetzen.
- Markieren Sie den Tag, an dem sich die Kennzahl bewegt hat, und die 7 bis 14 Tage davor.
- Sammeln Sie alle Änderungen in diesem Fenster: Änderungen Ihres Teams in Google Ads, Plattform-Automatisierungen (automatisch angewendete Empfehlungen, automatisierte Regeln, Skripts), Änderungen an Website, Tracking und CRM sowie externe Ereignisse wie eine Aktion eines Wettbewerbers oder einen Feiertag.
- Schließen Sie Tracking zuerst aus. Wenn die Conversions gefallen sind, Sitzungen, Leads im CRM oder Bestellungen aber nicht, liegt das Problem in der Messung, nicht in der Leistung.
- Prüfen Sie eine Hypothese nach der anderen. Beschränkt sich der Rückgang auf die Kampagnen, Geräte oder Conversion-Aktionen, die die Änderung betroffen hat?
- Halten Sie das Ergebnis auf derselben Zeitachse fest, damit die nächste Person nicht bei null anfängt.
Beispiel (fiktiv): Der CPA steigt an einem Dienstag um 30 %. Die importierten Google Ads-Änderungen zeigen einen am Freitag gesenkten Ziel-CPA und eine Empfehlung, die am Samstag Keywords mit weitgehend passender Übereinstimmung hinzugefügt hat; das Teamprotokoll zeigt eine neue Landingpage am Montag. Die Conversions im CRM sind stabil, das Tracking funktioniert also. Die Suchbegriffe der neuen Keywords verursachen den Großteil der Mehrkosten, also prüfen Sie das zuerst. Die vollständige Methode finden Sie in der Ursachenanalyse im Marketing, dazu, wie automatisch angewendete Empfehlungen Konten verändern, und im Ratgeber, wie Sie einem Kunden einen Conversion-Rückgang erklären.
Häufige Fragen
Kann Google Ads mich benachrichtigen, wenn jemand mein Konto ändert?
Der Änderungsverlauf verschickt von sich aus keine Benachrichtigungen. Die übliche Lösung ist ein Google Ads-Skript, das change_event täglich abfragt, die Zeilen in eine Google-Tabelle schreibt und Ihnen eine E-Mail sendet, wenn eine Änderung von einem Nutzer stammt, der nicht auf Ihrer freigegebenen Liste steht.
Wie weit reicht der Google Ads-Änderungsverlauf zurück?
In der Oberfläche zeigt der Änderungsverlauf die Änderungen der letzten zwei Jahre; ältere Daten sind nicht verfügbar. Über die change_event-Ressource der API und damit über Skripts, die sie nutzen, lassen sich nur die letzten 30 Tage abfragen. Ein Tool muss daher regelmäßig laufen und die Zeilen speichern, um einen längeren Verlauf zu behalten.
Erscheinen Änderungen aus dem Google Ads Editor in der API?
Nein. Laut der change_event-Dokumentation lassen sich Änderungen aus dem Google Ads Editor darüber nicht abrufen, obwohl der Editor als Client-Typ aufgeführt ist. Prüfen Sie für diese Tage den Änderungsverlauf in der Oberfläche oder protokollieren Sie Bulk-Uploads aus dem Editor von Hand, mit Datum und Grund.
Wie sehe ich, wer in Google Ads eine Änderung vorgenommen hat?
Im Änderungsverlauf zeigt die Spalte „Nutzer“ die E-Mail-Adresse der Person, die die Änderung in der Oberfläche vorgenommen hat. Automatische Systeme erscheinen unter Namen wie „Google Ads-System“, API-Änderungen als „Google Ads API“ oder unter dem Namen des Tools. In der API stehen diese Angaben in user_email und client_type.
Reicht einer Agentur ein Google Ads-Skript, um Änderungen zu erfassen?
Für wenige Konten funktioniert ein tägliches Skript, das change_event in eine Tabelle schreibt. Bei vielen Kunden wird es schwieriger: Jedes Skript läuft höchstens 30 Minuten, jemand muss den Code pflegen, und die Tabelle enthält keine Änderungen an Website, Tracking oder CRM, die einen Rückgang oft erklären.
Quellen
Alle Änderungen auf einer Zeitachse
Changeline ist ein Marketing-Änderungsprotokoll für Agenturen und Growth-Teams. Erfassen Sie eine Änderung in Sekunden und sehen Sie sie neben allen anderen Kanälen. Kostenlos während des Early Access.
Jetzt kostenlos starten