Produktübersicht

Google Ads-Scripts bieten eine serverlose Automatisierungsplattform, mit der Sie Ihre Google Ads-Daten programmatisch mit modernem JavaScript (ES6+) in einer browserbasierten IDE verwalten und abfragen können. Mit Google Ads-Scripts können Sie Routine-Workflows zur Kontoverwaltung automatisieren, benutzerdefinierte Berichte erstellen und Google Ads in externe Datenquellen einbinden – für ein Konto oder Tausende von Konten – ohne Server bereitzustellen oder Anmeldedaten für Entwickler zu verwalten.

Die meisten Funktionen von Google Ads sind in Google Ads-Scripts über Änderungs- und Such- aufrufe verfügbar. Sie können Skripts für Folgendes verwenden:

  • Kampagnen verwalten, Anzeigengruppen, Keywords, und Anzeigen.
  • Gebote, Budgets und Status basierend auf Echtzeitleistung oder externen Daten anpassen
  • Abfragen mit der Google Ads Query Language (GAQL) ausführen, um benutzerdefinierte Berichte und Dashboards zu erstellen
  • Automatisierte Ausführungen stündlich, täglich, wöchentlich, monatlich oder bei Bedarf planen
  • Vorgänge für mehrere Konten in untergeordneten Konten mit Verwaltungskonto-Skripts koordinieren
  • Verbindung zu Google Workspace-Diensten (z. B. Google Sheets und Google Drive), Google Cloud Diensten (z. B. BigQuery) und APIs von Drittanbietern herstellen

Scripts enthält auch integrierte Entitätsselektoren und Berichte.

Wichtige technische Daten

Die folgenden technischen Daten definieren die Ausführungsumgebung und die betrieblichen Grenzen von Google Ads-Scripts:

Spezifikation Skript für ein einzelnes Konto Skript für ein Verwaltungskonto
Ausführungstimeout Maximal 30 Minuten Bis zu 60 Minuten mit executeInParallel und einem Callback (30 Minuten Standard)
Laufzeit-Engine V8 JavaScript-Laufzeit (ECMAScript 6+) V8 JavaScript-Laufzeit (ECMAScript 6+)
Limit für Entitätsiteratoren Standardmäßig 50.000 Entitäten pro Iterator (Berichte und Suchanfragen sind ausgenommen) 50.000 Entitäten pro untergeordnetes Konto (Berichte und Suchanfragen sind ausgenommen)
Parallele Konten – (1 Konto) Bis zu 50 Konten parallel
Limit für Bulk-Uploads Dateigröße: 50 MB, 1.000.000 Zeilen Dateigröße: 50 MB, 1.000.000 Zeilen
Autorisierte Skripts Bis zu 250 autorisierte Skripts pro Nutzer Bis zu 250 autorisierte Skripts pro Nutzer
Hosting und Infrastruktur Vollständig von Google verwaltet (serverlos) Vollständig von Google verwaltet (serverlos)

Weitere Informationen finden Sie unter Beschränkungen.

Sind Google Ads-Scripts das richtige Produkt für mich?

Google bietet mehrere Produkte zur Automatisierung von Google Ads-Konten an. In der folgenden Tabelle finden Sie gängige Szenarien und Empfehlungen, die Ihnen bei der Auswahl des richtigen Produkts für Ihre Anforderungen helfen:

Szenario Empfehlung Wichtige Merkmale
Ich bin Entwickler und möchte ein eigenes Softwareprodukt erstellen oder in die Google Ads API einbinden. Ich kann Code schreiben und Software infrastruktur verwalten, einschließlich Server und Datenbanken. Google Ads API verwenden Vollständige API-Steuerung, höherer Durchsatz, dediziertes Hosting und OAuth-Verwaltung
Ich bin Entwickler und kann Code schreiben, möchte aber keine eigene Softwareinfrastruktur verwalten. Google Ads-Scripts verwenden Serverlose Ausführung in Google Ads, automatisierte Planung, browserbasierte IDE.
Ich bin kein Entwickler, aber bereit, etwas Zeit in das Erlernen Programmierung zu investieren, um Google Ads zu automatisieren. Google Ads-Scripts verwenden Einfache JavaScript-Syntax, vorgefertigte Skriptvorlagen, IDE automatische Vervollständigung und Syntaxhervorhebung
Ich möchte Videokampagnen programmatisch verwalten. Google Ads-Scripts verwenden. Direkte Verwaltung von Videokampagnen mit AdsApp.videoCampaigns().
Ich möchte Aufgaben planen, die ohne eine aktive Nutzersitzung ausgeführt werden sollen. Google Ads-Scripts verwenden OAuth2-Hintergrundautorisierung mit automatisierter stündlicher, täglicher, wöchentlicher, oder monatlicher Planung
Ich möchte programmatisch auf meine verschachtelten Google Ads-Konten zugreifen. Mit Verwaltungskonto Skripts über ein einzelnes Skript auf untergeordnete Konten zugreifen Sequenzielle Iteration in untergeordneten Konten oder parallele Ausführung in bis zu 50 untergeordneten Konten mit executeInParallel.
Ich möchte Google-eigene oder Drittanbieter-APIs in meine Google Ads Verwaltung einbinden. Google APIs oder Drittanbieter APIs mit Google Ads-Scripts verwenden Integrierte Google Workspace-Dienste (Google Sheets, Google Drive, Gmail), erweiterte Google APIs (BigQuery, Analytics, YouTube) und UrlFetchApp für externe REST-APIs
Ich bin Datenanalyst (oder habe eine ähnliche Rolle) und möchte Google Ads Berichte für weitere Analysen herunterladen. BigQuery Data Transfer Service für Google Ads verwenden Geplante automatisierte Pipeline für Google Ads-Daten in BigQuery ohne Code
Ich möchte Google Ads-Vorgänge im Bulk verwalten und kann Code schreiben. Bulk Uploads mit Google Ads-Scripts verwenden Programmatischer CSV- oder Tabellen-Upload mit Unterstützung für bis zu 1.000.000 Zeilen
Ich möchte Google Ads-Vorgänge im Bulk verwalten, aber keinen Code schreiben. Automatisierte Regeln, Bulk-Uploads, oder Google Ads Editor verwenden. No-Code-Desktop- oder UI-Tools für Bulk-Updates und geplante Regeln

Vorbereitung

Sie benötigen nur grundlegende JavaScript-Kenntnisse. Die IDE bietet Syntaxhervorhebung, automatische Vervollständigung und Vorschau. Sie brauchen lediglich ein Google Ads-Konto, um Ihr erstes Skript zu schreiben.

Häufig gestellte Fragen

Hier finden Sie Antworten auf häufig gestellte Fragen zur Architektur, zu Ausführungslimits und zu Integrationen von Google Ads-Scripts.

Was sind Google Ads-Scripts?

Google Ads-Scripts bieten eine serverlose Automatisierungsumgebung in Google Ads. Werbetreibende und Entwickler können JavaScript-Code schreiben, um Leistungsmesswerte abzufragen, Kampagnen zu erstellen und zu ändern, Gebote und Budgets zu aktualisieren und eine Verbindung zu externen APIs herzustellen, ohne Server zu konfigurieren, OAuth-Tokens zu verwalten oder für die Infrastruktur zu bezahlen.

Wie unterscheiden sich Google Ads-Scripts von der Google Ads API?

Google Ads-Scripts werden direkt in Ihrem Google Ads-Konto mit JavaScript ausgeführt, erfordern keine Serverinfrastruktur und verarbeiten die Autorisierung automatisch im Browser. Die Google Ads API ist eine REST- und gRPC-API, die für größere Unternehmensanwendungen, Drittanbietertools und Datenpipelines mit hohem Volumen entwickelt wurde. Sie wird auf Ihren eigenen Servern ausgeführt und erfordert dedizierte Entwicklertokens und OAuth-Anmeldedaten.

Benötige ich einen Server, um Google Ads-Scripts auszuführen?

Nein. Google Ads-Scripts werden vollständig in der Cloud-Infrastruktur von Google ausgeführt, ohne dass zusätzliche Kosten entstehen. Sie können Skripts erstellen, sie mit dem Vorschaumodus testen und direkt in der Google Ads-Weboberfläche planen.

Welche Ausführungslimits gelten für Google Ads-Scripts?

Standard-Skripts in einzelnen Konten können pro Ausführung bis zu 30 Minuten lang ausgeführt werden. Skripts für Verwaltungskonten, die executeInParallel verwenden, können in bis zu 50 untergeordneten Konten bis zu 60 Minuten lang ausgeführt werden (wenn eine Callback-Funktion angegeben ist). Wenn ein Skript ein Timeout erreicht, werden in Google Ads alle Änderungen übernommen, die vor dem Abbruch vorgenommen wurden. Unter Beschränkungen finden Sie vollständige Informationen zu Timeouts, Kontingenten und Limits für Bulk-Uploads.

Können Google Ads-Scripts eine Verbindung zu externen APIs herstellen?

Ja. Google Ads-Scripts enthalten integrierte Dienste wie SpreadsheetApp zum Lesen und Schreiben von Google Sheets, UrlFetchApp zum Senden von HTTP-Anfragen an externe REST-APIs und erweiterte Google-APIs zur Einbindung von Diensten wie BigQuery und YouTube. Weitere Informationen finden Sie unter APIs von Drittanbietern und erweiterte Google-APIs.

Feedback

Wir freuen uns über Ihr Feedback zu Google Ads-Scripts. Kontaktieren Sie uns auf Discord.

Wenn Sie Unterstützung benötigen, wenden Sie sich an den technischen Support für Skripts.