Перейти до вмісту
GetProfit

← Усі терміни

Скрипти Google Ads

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

Як працює

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

Запуск скасовується через 30 хвилин, а для скриптів керівного акаунта, що обробляють акаунти паралельно зі зворотним викликом (callback), — до 60. У Shopping скрипти керують наявними кампаніями, групами товарів і їхніми ставками та запускають звіти Shopping. Створити кампанію Shopping, задати її властивості на рівні кампанії чи підключити Merchant Center вони не можуть. Які скрипти варто запускати магазину — у матеріалі про скрипти Google Ads для інтернет-магазинів.

Де це видно

  • Google Ads: «Інструменти» → «Масові дії» → «Скрипти», із кнопками «Попередній перегляд» (Preview), «Запустити» (Run) та розділом «Історія скриптів» (Script history).
  • Google Ads API: change_event позначає зміни, внесені скриптами, типом клієнта GOOGLE_ADS_SCRIPTS.

Приклад

Приклад на вигаданому магазині, числа не клієнтські.

Магазин посуду ставить на щоденний запуск скрипт, який позначає товари, що витрачають бюджет без продажів. Він перелічує товари без замовлень за 30 днів і з витратами, що перевищують потроєну ціну замовлення в магазині: 3 × 133 = 399. З 1 200 товарів із показами цю межу перетинають 45. Скрипт записує їх у таблицю, а людина вирішує, які виключити.

Не плутати з

  • Автоматичні правила — задаються у формі, без коду. Google пропонує їх для масових змін, коли писати код не хочеться.
  • Google Ads API — для власного програмного забезпечення на власних серверах. Скрипти виконуються на боці Google.

Правильне й неправильне прочитання

  • Неправильно: «Попередній перегляд показав правильні зміни, отже, справжній запуск зробить те саме». Правильно: попередній перегляд не змінює жодних даних Google Ads, тож код, який створює елемент і потім шукає його, поводиться інакше. Виклики електронної пошти й таблиць, навпаки, виконуються по-справжньому.
  • Неправильно: «Скрипт перевищив ліміт часу, отже, нічого не змінилося». Правильно: зміни, внесені до скасування на 30-й хвилині, залишаються застосованими.

Джерела

  • Product overview (англійською) — JavaScript, розклад, скрипти керівного акаунта, альтернативи. Перевірено 02.10.2026.
  • Get started (англійською) — де зберігаються скрипти. Перевірено 02.10.2026.
  • Limits (англійською) — ліміти часу виконання. Перевірено 02.10.2026.
  • Preview Mode (англійською) — що виконує попередній перегляд. Перевірено 02.10.2026.
  • Shopping campaigns (англійською) — обмеження в Shopping. Перевірено 02.10.2026.
  • ChangeClientType (Google Ads API, англійською) — GOOGLE_ADS_SCRIPTS. Перевірено 02.10.2026.