Запропонована зміна — це зміна, яку записано й перевірено, але не виконано. Агент складає операції, Google перевіряє кожну з них, і результат лежить зі своїм власним ідентифікатором, доки його не застосує людина. В акаунті нічого не зрушилося.
Три стани і запис
- Очікує: записано, прийнято Google як те, що виконалося б, і чекає на чийсь розгляд.
- Застосовано: виконано цілком — або сталося все, або нічого, — а поруч записано, що знадобиться, щоб це скасувати.
- Пропущено: хтось прочитав і сказав ні. Воно лишається в історії, і в цьому сенс того, що його записали.
GET /google-ads/v1/changes — це власна історія акаунта: що було зроблено від його імені, і через API, і з проєктних кімнат, спершу нові, у кожної записано, хто її запропонував, один рядок, який він про неї написав, і чим вона закінчилась.
Чому її можна повернути
Перш ніж зміна виконається, те, що потрібно для її скасування, зчитується з акаунта й записується. Потім уже пізно: старих значень немає. Тому повернення зміни — це відтворення записаного, а не здогад, і ті нечисленні зміни, які повернути не можна, — усе, що створено заново, — кажуть про це до того, як ви натиснете, а не після.
Пропозиція, яку Google відхиляє, пропозицією не стає. Перевірка відбувається в момент запису пропозиції, тому зміна, що очікує, — це завжди зміна, яка справді виконалася б.
Запитання, які ставлять
Чи може ШІ-агент застосувати свою пропозицію?
Ні. Запропонувати й застосувати — різні виклики, і агентові завжди дістається лише перший. Виклик, що застосовує зміну, належить людині.
Що можна запропонувати?
Кампанії, групи оголошень, критерії, оголошення та ресурси. Бюджетів у цьому списку немає, як і самого акаунта: операція, що називає щось із цього, відхиляється в момент запису пропозиції.
Хто бачить пропозицію?
Усі в організації, хто може читати акаунт, у якому її зроблено. У проєктній кімнаті, де разом сидять спеціалісти партнера та їхні клієнти, це ті, чий це акаунт, і спеціалісти, які за ним наглядають.