Product overview

  • Google Ads scripts allow you to automate Google Ads tasks and interact with external data using JavaScript within a browser-based IDE.

  • Basic JavaScript knowledge is sufficient to get started, and a Google Ads account is all you need.

  • The new Google Ads scripts experience offers a rewritten backend with benefits like ES6 support, improved performance, better validation, and enhanced campaign bidding strategy support.

  • You can easily transition to the new infrastructure using a toggle within the script editor.

  • Feedback on Google Ads scripts is encouraged and can be shared through the designated forum.

Google Ads scripts provide a way to programmatically manage and query your Google Ads data using JavaScript in a browser-based IDE. Most features of Google Ads are available in Google Ads scripts through mutate and search calls. You can use scripts to automate common procedures or interact with external data—for one to many Google Ads accounts. You can use scripts to manage campaigns,

Is Google Ads scripts the right product for me?

Google provides multiple products to help automate Google Ads accounts. Here are some common scenarios and the list of Google products that might best fit your needs. Check out Google Ads scripts' limitations that could affect this decision.

Scenario Recommendation
I am a developer who wishes to build my own software product, or integrate with the Google Ads API. I am comfortable writing code, managing software infrastructure including servers and database. Use the Google Ads API.
I am a developer who is comfortable writing code, but prefer not to manage my own software infrastructure. Use Google Ads scripts.
I am not a developer, but am willing to invest some time learning programming to automate Google Ads. Use Google Ads scripts.
I want to manage video campaigns programmatically. Use Google Ads scripts.
I want to schedule tasks to run without needing an active user session. Use Google Ads scripts.
I want to access my nested Google Ads accounts programmatically. Use manager scripts to write one Google Ads script that can access all serving child accounts.
I want to integrate Google-owned or third-party APIs into my Google Ads management. Use Google APIs or third-party APIs with Google Ads scripts.
I am a data analyst (or similar role) who wants to download Google Ads reports for further analysis. Use BigQuery Data Transfer service. Support is available for Google Ads transfers.
I want to manage Google Ads in bulk, and don't mind writing code. Use bulk uploads with Google Ads scripts.
I want to manage Google Ads in bulk, but don't want to write any code. Use automated rules, bulk uploads, or Google Ads Editor.

Prerequisites

Only entry-level familiarity with JavaScript is needed—the IDE helps with syntax highlighting, auto-complete, and previewing. All you need is a Google Ads account to start writing your first script.

Feedback

If you have any feedback on Google Ads scripts, we would love to hear it! Reach out to us on Discord.

If you need support, contact scripts technical support.