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

Скрипти та розгортання

Створюйте й редагуйте скрипти, зберігайте історію версій, задавайте значення для кожного акаунта й розгортайте в Google Ads одним лоадером.

Скрипт у chiliad складається з двох частин: коду, який chiliad зберігає та версіонує, і невеликого лоадера, який ви один раз вставляєте в Google Ads. Лоадер під час кожного запуску завантажує актуальний код і налаштування, тож редагувати скрипти в самому Google Ads більше не доведеться.

На цій сторінці

  • Ваша бібліотека скриптів
  • Написання та редагування коду
  • Історія версій
  • Змінні скрипта
  • Призначення акаунтів
  • Значення для кожного акаунта
  • Розгортання через лоадер
  • Запуск на рівні керуючого акаунта (MCC)

Ваша бібліотека скриптів

Скрипти показує всі скрипти робочого простору зі статусом, останнім запуском і часткою успішних.

app.chiliad.io/scripts
Скрипти
ОновитиСтворити скрипт1

Усього скриптів

14

8 активних

Усього запусків

847

Успішність

94%

Помилки

51

Пошук скриптів...Усі статусиУсі типи
НазваСтатусОстанній запускЗапускиУспішність
Budget Pacing MonitorАктивний2 хв тому41299%
ROAS Bid AdjusterПомилка22 год тому18871%
Negative Keyword SweepДоступне оновлення3Активний5 год тому96100%
Link CheckerНе налаштованоНіколи0—
  1. 1

    Створити скрипт — почніть із порожнього або з шаблону. Встановлені з маркетплейсу скрипти теж потрапляють у цей список.

  2. 2

    Статус одразу показує стан: Активний, Помилка, коли останні запуски були невдалими, Не налаштовано, коли ще не призначено жодного акаунта.

  3. 3

    Доступне оновлення позначає скрипт із маркетплейсу, оригінал якого має новішу версію.

Написання та редагування коду

Відкрийте скрипт, щоб редагувати його. Редактор підсвічує JavaScript, підкреслює синтаксичні помилки під час набору й підказує обʼєкти Google Ads, наприклад AdsApp. і SpreadsheetApp..

Код має містити точку входу function main(). Налаштування оголошуйте як var верхнього рівня з назвами у форматі UPPER_SNAKE_CASE, щоб вони могли стати змінними.

Зберігайте кнопкою або через Cmd+S / Ctrl+S. Поки в коді є синтаксичні помилки, збереження заблоковане.

app.chiliad.io/scripts/budget-pacing-monitor

Budget Pacing Monitor

Увімкнено
СкриптЗмінні (3)ВерсіїІсторіяАкаунти (3)
1
Код скриптаЛоадерАналітика
2
3Зберегти*
var MONTHLY_BUDGET = 5000;
var ALERT_EMAIL = "you@example.com";

function main() {
  var spend = AdsApp.currentAccount()
    .getStatsFor("THIS_MONTH").getCost();
  if (spend > MONTHLY_BUDGET * 0.9) notify(spend);
}
  1. 1

    Вкладки: код, змінні, історія версій, історія запусків і призначені акаунти.

  2. 2

    Перемикайтеся між вашим Кодом скрипта, Лоадером для вставлення в Google Ads і фрагментом Аналітика.

  3. 3

    Зберегти публікує одразу: акаунти підхоплять новий код під час наступного запуску. Жовта крапка означає незбережені зміни.

Історія версій

Кожне збереження створює версію — хто б або що б його не зробило.

app.chiliad.io/scripts/budget-pacing-monitor

Budget Pacing Monitor

Увімкнено
СкриптЗмінні (3)ВерсіїІсторіяАкаунти (3)

Версії коду

Остання збережена· 2 год томуAnna K.Claude (MCP)1

var MONTHLY_BUDGET = 5000; var ALERT_EMAIL = …

ПорівнятиПоточна
Версія 3· 3 дн. томуAnna K.Дашборд

var MONTHLY_BUDGET = 5000; var ALERT_EMAIL = …

Порівняти2Відновити3
Версія 2· 9 дн. томуMarco D.Оновлення з маркетплейсу

var MONTHLY_BUDGET = 5000; var ALERT_EMAIL = …

ПорівнятиВідновити
  1. 1

    Кожна версія фіксує автора та джерело: дашборд, Claude, відновлення або оновлення з маркетплейсу.

  2. 2

    Порівняти показує різницю з поточним кодом у двох колонках.

  3. 3

    Відновити знову робить стару версію поточною.

Порада

На цій самій вкладці є Зміни конфігурації: хто, яке значення якого акаунта й коли змінив.

Змінні скрипта

Змінні — це налаштування, які відкриває скрипт: бюджети, пороги, email-адреси, URL таблиць. Оголосивши їх, ви зможете змінювати значення для кожного акаунта, не торкаючись коду.

app.chiliad.io/scripts/budget-pacing-monitor

Budget Pacing Monitor

Увімкнено
СкриптЗмінні (3)ВерсіїІсторіяАкаунти (3)
Знайдено в кодіPACING_THRESHOLDДодати всі1
Змінні скрипта
Зберегти змінні3
КлючНазваТипЗначення за замовчуванням 2
MONTHLY_BUDGETMonthly budgetЧисло5000
ALERT_EMAILAlert emailТекстyou@example.com
SHEET_URLReport sheetURLБез значення
Додати змінну
  1. 1

    chiliad знаходить налаштування верхнього рівня у вашому коді й пропонує додати їх як змінні.

  2. 2

    Кожна змінна має тип (текст, число, логічне значення, URL або JSON) і значення за замовчуванням, яке використовують усі акаунти, доки ви його не перевизначите.

  3. 3

    Зберегти змінні, щоб вони зʼявилися в таблиці значень для акаунтів.

Призначення акаунтів

Посібник із налаштування в новому скрипті відкриває майстер із трьох кроків. Згодом керуйте призначеннями на вкладці Акаунти скрипта.

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

    Три кроки: призначити акаунти, задати значення, скопіювати лоадер.

  2. 2

    Позначте акаунти, які мають запускати цей скрипт.

  3. 3

    Призначити й продовжити зберігає призначення й переходить до таблиці значень.

Значення для кожного акаунта

Режим Налаштування на вкладці «Акаунти» — це таблиця з рядком на кожен акаунт і стовпцем на кожну змінну. Заповнюйте лише те, що відрізняється; решта бере значення скрипта за замовчуванням.

app.chiliad.io/scripts/budget-pacing-monitor

Budget Pacing Monitor

Увімкнено
СкриптЗмінні (3)ВерсіїІсторіяАкаунти (3)
Призначені акаунти (3)
СписокНалаштування
Призначити акаунту
Пошук акаунтів…Лише без значень1ПеревизначенняЗа замовчуваннямВідсутнє
АкаунтMONTHLY_BUDGETALERT_EMAILSHEET_URL
GrowthLab Store234-567-8901120002you@example.comsheets/…/growthlab
ClickSmart SaaS345-678-90125000saas@clicksmart.io3
AdScale Pro456-789-01232500you@example.comsheets/…/adscale
Зберегти зміни4
  1. 1

    Легенда пояснює три стани клітинок.

  2. 2

    Перевизначення — цей акаунт використовує власне значення.

  3. 3

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

  4. 4

    Зберегти зміни набуває чинності під час наступного запуску кожного акаунта. Лоадер у Google Ads не змінюється.

Порада

Меню стовпців заощаджують час на довгих списках: Заповнити всі…, Скопіювати з акаунта та Очистити всі перевизначення.

Розгортання через лоадер

Лоадер — це той самий фрагмент для кожного акаунта, що запускає скрипт.

  1. Скопіюйте його на останньому кроці майстра, у режимі Лоадер редактора або через Отримати лоадер на вкладці «Акаунти».
  2. У Google Ads відкрийте Tools → Bulk actions → Scripts, додайте новий скрипт і вставте код.
  3. Авторизуйте, запустіть попередній перегляд, щоб перевірити логи, а потім задайте частоту.

Відтепер редагуйте код і значення лише в chiliad.

app.chiliad.io

Лоадер у chiliad 1

/**
 * Budget Pacing Monitor — chiliad loader
 */
function main() {
  if (typeof AdsManagerApp !== 'undefined') {
    var ids = chiliadAssignedAccounts();
    AdsManagerApp.accounts().withIds(ids)
      .executeInParallel('budgetPacingMonitor');
  } else {
    budgetPacingMonitor();
  }
}
Копіювати в буфер обмінуЗавантажити .js
ads.google.com/aw/bulk/scripts

Новий скрипт у Google Ads 2

chiliad · Budget Pacing Monitor

function main() {

…

}

АвторизуватиПопередній переглядЗапуститиЧастота: щодня3
  1. 1

    Скопіюйте або завантажте лоадер у chiliad.

  2. 2

    Вставте його як новий скрипт у Google Ads — у клієнтському акаунті або в керуючому, щоб охопити одразу багато клієнтів.

  3. 3

    Авторизуйте один раз, перегляньте, потім заплануйте. Розклад завжди задається в Google Ads.

Порада

Якщо скрипт згодом почне використовувати інший сервіс Google (Sheets, Drive, Gmail), скопіюйте лоадер ще раз, щоб Google Ads запросив додатковий дозвіл.

Запуск на рівні керуючого акаунта (MCC)

Вставлений у керуючий акаунт, лоадер запитує в chiliad, яким акаунтам призначено скрипт, і запускає його лише в них, паралельно. Призначення чи зняття акаунта в chiliad змінює націлювання під час наступного запуску; фрагмент у Google Ads залишається без змін.

  • Якщо не призначено жодного акаунта, запуск пропускається, і лог Google Ads про це повідомляє. Так скрипт не запуститься випадково в усьому керуючому акаунті.
  • Якщо chiliad недоступний, запуск теж пропускається — лоадер не вгадує.
  • Скрипти з власною логікою AdsManagerApp обирають акаунти самостійно.

Статті на цю тему

  • 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 run one Google Ads script on multiple accounts
  • 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

Повʼязані посібники

Як користуватися маркетплейсом

Моніторинг і сповіщення

Конектор Claude

Короткі відповіді на цю тему у FAQ

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

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

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

На цій сторінці

  • Ваша бібліотека скриптів
  • Написання та редагування коду
  • Історія версій
  • Змінні скрипта
  • Призначення акаунтів
  • Значення для кожного акаунта
  • Розгортання через лоадер
  • Запуск на рівні керуючого акаунта (MCC)
🤖chiliad

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

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

Продукт

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

Підтримка

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

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