Das Kernproblem herkömmlicher Google Ads Skripte ist ihre Fehleranfälligkeit auf zwei Ebenen:
Ohne ein externes Überwachungssystem merkst du oft erst Tage später, dass ein wichtiges Alerting Script oder ein Budget-Checker ausgefallen ist.
Der Watchdog in n8n fungiert als externe Kontrollinstanz. Der Aufbau des Systems besteht aus vier Schritten:
Alle Skripte müssen einheitlich Daten an n8n schicken können. Dafür nutzen wir eine Funktion “reportToN8n”, die in jedes Skript eingebaut wird. Sie sendet einen Zeitstempel, den Skript Namen, die Account Id, den Status und eine Nachricht an n8n. Außerdem sind try-catch Blöcke von Vorteil, damit auch Fehlerfälle abgedeckt werden können.
Damit der Aufwand überschaubar bleibt, habe ich mithilfe eines Prompts für Gemini einen Prozess geschaffen, der diesen Umbau für uns macht.. Es muss nur der Skript-Code und die Webhook-URL aus n8n in den Prompt eingefügt werden und Gemini fügt die Funktion, den try-catch Block und die Nachricht aus dem Skript-Ergebnis hinzu. Anschließend musst du nur den neuen Skript-Code im Google Ads Interface einfügen und testen.
Nachdem jedes deiner relevanten Google Ads Skripte so umgebaut wurde, dass es am Ende seiner Ausführung (oder im Fehlerfall via try-catch) einen Webhook an n8n sendet, brauchen wir jetzt den n8n Workflow, der diese Nachrichten entgegennimmt.
n8n speichert diese Signale fortlaufend in einer Log-Tabelle.
In einem Google Sheet pflegst du eine Liste aller aktiven Skripte. Hier wird definiert, welche Skripte in welcher Frequenz (z. B. alle 24 Stunden) einen Statusbericht senden müssen.
Ein zeitgesteuerter Workflow (z. B. 1x täglich) führt den Abgleich durch:
Anstatt bei jedem Skript-Durchlauf eine nervige E-Mail zu erhalten, fasst der Watchdog alle Informationen zusammen. Jeden Morgen erhältst du eine übersichtliche Slack-Nachricht:
Der Watchdog Workflow transformiert deine SEA-Automatisierung von einem organisch gewachsenen Skript Setup zu einem belastbaren System. Durch die Entkopplung von Google Ads und der Überwachungsinstanz n8n stellst du sicher, dass kein Fehler mehr unbemerkt bleibt - selbst wenn die Google-Systeme selbst einmal streiken.
Wir verwenden Cookies, um Inhalte und Anzeigen zu personalisieren, Funktionen für soziale Medien anbieten zu können und die Zugriffe auf unsere Website zu analysieren. Außerdem geben wir Informationen zu Ihrer Verwendung unserer Website an unsere Partner für soziale Medien, Werbung und Analysen weiter. Unsere Partner führen diese Informationen möglicherweise mit weiteren Daten zusammen, die Sie ihnen bereitgestellt haben oder die sie im Rahmen Ihrer Nutzung der Dienste gesammelt haben. Mit einem Klick auf die Schaltfläche „Alle Cookies zulassen“ erklären Sie sich damit einverstanden. Die Einwilligung kann jederzeit mit Wirkung für die Zukunft widerrufen oder geändert werden. In unserer Datenschutzerklärung informieren wir ausführlich über die Art und den Umfang der Datenverarbeitung.