🤖chiliad
ClaudeТарифи
Довідковий центрScripts and deployment

How to run one Google Ads script on multiple accounts

Running a script across client accounts from a manager account, with executeInParallel or a chiliad loader.

To run the same script in many accounts without pasting it into each one, run it from a manager (MCC) account.

The native way

A manager-level script selects accounts and runs a function in each of them:

function main() {
  AdsManagerApp.accounts()
    .withCondition("customer_client.descriptive_name CONTAINS 'Retail'")
    .executeInParallel("processAccount");
}

function processAccount() {
  var account = AdsApp.currentAccount();
  Logger.log("Working on " + account.getName());
  // the same logic you would run in a single account
}

Inside processAccount, AdsApp refers to the client account being processed. Up to 50 accounts run in parallel per execution.

What this leaves you to solve: which accounts to include, where to keep each client's settings, and how to know which accounts failed.

With chiliad

You write the script as if for a single account — a main() function and settings as variables. chiliad handles the rest:

  1. Assign the script to the client accounts that should run it.
  2. Set values per account where they differ from the default.
  3. Paste one loader into the manager account and schedule it.

On each run the loader asks chiliad for the assigned accounts and runs the script in those, in parallel, with each account's own values. Add or remove a client in chiliad and the next run follows; the loader does not change.

If no accounts are assigned, the run is skipped rather than running everywhere.

Good practice

  • Test on one or two accounts before assigning all of them.
  • Give variables sensible defaults so new accounts work without extra setup.
  • Check the run history after the first scheduled run: a result such as 3/5 means two accounts need attention.
app.chiliad.io/scripts/budget-pacing-monitor
Налаштування: Budget Pacing Monitor
1Призначити акаунти→2Задати значення→3Скопіювати лоадер1
Пошук акаунтів...
Apex Digital MCC123-456-7890
Керуючий
GrowthLab Store234-567-8901
2
ClickSmart SaaS345-678-9012
AdScale Pro456-789-0123
Призначити й продовжити (3)3
  1. 1

    Three steps: assign accounts, set values, copy the loader.

  2. 2

    Tick the accounts that should run this script.

  3. 3

    Assign & Continue saves the assignment and moves on to the values table.

Частина посібникаScripts and deployment

Більше на цю тему

  • How to add a script to Google Ads
  • How Google Ads script authorization works
  • How to schedule a Google Ads script
  • Preview vs Run in Google Ads scripts: what is the difference?
  • Google Ads script limits: execution time, accounts and quotas
  • How to update a Google Ads script in every account at once
  • How to use different script settings for each account
  • How to roll back a Google Ads script to an earlier version
  • How a Google Ads script is structured: main(), settings and helpers
  • How to use Google Sheets from a Google Ads script
  • How to send email alerts from a Google Ads script

Не вдалося розібратися?

Надішліть нам запитання з довідкового центру — ми читаємо кожне повідомлення.

Поставити запитання
🤖chiliad

Платформа для керування й автоматизації скриптів Google Ads у великому масштабі. Створена для PPC-агенцій та фрилансерів.

chiliad — Google Ads Script Management - Monitor and manage Google Ads scripts across every account | Product Hunt

Продукт

  • Сценарії використання
  • Можливості
  • Конектор Claude
  • Тарифи
  • Маркетплейс
  • Блог
  • Про нас
  • Дорожня карта
  • Журнал змін

Підтримка

  • Зв’язатися з нами
  • Довідковий центр
  • Умови користування
  • Політика конфіденційності

© 2026 chiliad. Усі права захищено.