Wenn Sie sich mit anderen Nutzern über unsere Produkte austauschen und Feedback geben möchten, können Sie dem offiziellen Google Ads-Discord-Kanal auf dem Server der Google Advertising and Measurement Community beitreten.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Bei der Ausführung von Skripts im Vorschaumodus werden die eigentlichen Kampagnendaten nicht geändert. Stattdessen werden bei der Skriptausführung die Änderungen angezeigt, die vorgenommen worden wären, wenn das Skript ausgeführt worden wäre. Wenn Sie mit der Ausgabe zufrieden sind, können Sie die Live-Ausführung eines Scripts starten oder sie planen.
Der Vorschau-Modus ist eine leistungsstarke Funktion, mit der Sie ein Skript entwickeln und debuggen können, ohne sich Sorgen machen zu müssen, dass fehlerhafte Änderungen an Ihren Google Ads-Daten vorgenommen werden.
Der Vorschaumodus wirkt sich nur auf Anrufe aus, bei denen AdsApp als Einstiegspunkt verwendet wird. Anrufe an andere Dienste werden wie gewohnt weitergeleitet. Wenn in einem Skript beispielsweise MailApp verwendet wird, um eine E‑Mail zu senden, wird diese E‑Mail gesendet, unabhängig davon, ob das Skript in der Vorschau angezeigt oder ausgeführt wurde. Tabellen werden in beiden Szenarien ebenfalls aktualisiert. Ein Skript kann über seine Ausführungsinformationen herausfinden, ob es im Vorschaumodus ausgeführt wird.
Das folgende Snippet verhält sich im Vorschaumodus nicht wie erwartet:
// Suppose the ad group has no keywords.letadGroup=findAnEmptyAdGroup();// Create a keyword.adGroup.createKeyword("test");// Fetch all keywords in the ad group.letkeywords=adGroup.keywords().get();// In preview mode, will log "false": keyword was not actually created.// In real execution, will log "true".console.log("Are there keywords in the ad group? "+keywords.hasNext());
[null,null,["Zuletzt aktualisiert: 2025-08-27 (UTC)."],[[["\u003cp\u003ePreview mode executes scripts without making actual changes to campaign data, allowing for risk-free testing and debugging.\u003c/p\u003e\n"],["\u003cp\u003eIt provides a safe environment to develop and refine Google Ads scripts before applying them to live campaigns.\u003c/p\u003e\n"],["\u003cp\u003eScripts in preview mode can still interact with external services like sending emails or updating spreadsheets.\u003c/p\u003e\n"],["\u003cp\u003eCertain actions, like creating or modifying objects, will not produce the same results in preview mode as in live execution.\u003c/p\u003e\n"],["\u003cp\u003eScripts can determine whether they are running in preview or live mode using execution information.\u003c/p\u003e\n"]]],[],null,["# Preview Mode\n\nWhen scripts are executed in preview mode, they make no changes to the actual\ncampaign data. Instead, script execution shows the changes that **would have**\nbeen made had the script been executing. Once satisfied with the output, you\ncan start the live execution of a script or schedule it.\n\nPreview mode is a powerful feature, as it lets you develop and debug a script\nwithout worrying about erroneous changes being made to your Google Ads data.\n\nPreview mode only affects calls that use `AdsApp` as an entry point. Calls to\nother services will proceed as normal. For example, if a script is using\n`MailApp` to send an email, it will get sent whether or not the script had been\npreviewed or executed. Spreadsheets will get updated in both scenarios as\nwell. A script can find out whether or not it is running in preview mode through\nits [execution info](/google-ads/scripts/docs/concepts/execution-info).\n| **Important:** No objects are created, deleted, or modified during preview. As a consequence, certain code won't execute the same way in preview mode.\n\nThe following snippet won't behave as expected in preview mode: \n\n // Suppose the ad group has no keywords.\n let adGroup = findAnEmptyAdGroup();\n\n // Create a keyword.\n adGroup.createKeyword(\"test\");\n\n // Fetch all keywords in the ad group.\n let keywords = adGroup.keywords().get();\n\n // In preview mode, will log \"false\": keyword was not actually created.\n // In real execution, will log \"true\".\n console.log(\"Are there keywords in the ad group? \" + keywords.hasNext());"]]