Експертиза · Автоматизації маркетингу
Середовище роботи, у якому агент, що займається вашими кампаніями Google Ads і Meta, читає звіти, пропонує зміну з написаним мотивом і виконує лише в межах, які ви йому дали.
Сервіс — це пропозиція, а не реалізація, і ми кажемо це першими: сьогодні в нас немає системи, яка змінює бюджети чи ставки в Google Ads або Meta. У нас побудовані й запущені частини, з яких складається така система — надсилання сигналу реальної конверсії до Google, двигун, що купує платне просування з dry-run, увімкненим за замовчуванням, реєстр, який записує кожну дію, що коштує грошей, і вимикач, який зупиняє orchestrator без обхідного шляху.
Пропозиція, з умовами«offer», а не «delivered», і причину можна перевірити за кілька секунд. Ми шукали в понад 150 власних репозиторіях поля, через які рекламні API рухають гроші — `budget_micros`, `campaignBudget`, `target_cpa`, `target_roas`, `bid_strategy` — і вони ніде не трапляються, ані в Google, ані в Meta. Сьогодні ми не керуємо рекламними бюджетами. Те, що є, і що можна відкрити файл за файлом, — це елементи, які відділяють автоматизацію від аварії: надсилання офлайн-конверсій до Google через Data Manager API, 264 рядки в нашому production-проєкті; мотор платного просування, який купує boosteri, теги та пакети з dry-run, увімкненим за замовчуванням; Bayesian A/B tester, який відмовляється оголошувати переможця за менш ніж 100 показів на варіант, і orchestrator кампаній у MEGA CRM із перемикачем без `--force`. Послуга описана саме цими елементами. Не панеллю, якої не існує.
Агент, що займається кампаніями, — це не кнопка з написом «оптимізуй». Це програма, якій дозволено читати певні звіти, дозволено писати певні поля і більше нічого. Складне не в тому, щоб запропонувати зміну — моделі роблять це добре й швидко. Складне в тому, щоб написати, де вона зупиняється, як вона доводить, що зробила, і що стається, коли вона помиляється. Про це йдеться в роботі, і з цього ми починаємо розмову.
Ми від початку кажемо, чого в нас немає, щоб ви не дізналися це від когось іншого. Сьогодні в нас не працює система, яка піднімає бюджет у Google Ads або змінює ставку в Meta. Те, що працює, і що можна показати рядок за рядком, — це механізми безпеки, які ми написали для інших автоматизацій, що витрачають реальні гроші: dry-run, увімкнений за замовчуванням, лічильник на кожну платну дію, затримка при помилці, щоб не повторювати її в циклі, поріг доказу перед рішенням і вимикач, який відмовляється запускати оркестратор.
Побудована нами частина — не зміна бюджету, а сигнал — і саме з неї ми пропонуємо починати. Google навчається з того, що ви називаєте конверсією. Якщо ви скажете йому «форма надіслана», він шукатиме людей, які надсилають форми. Ми написали інтеграцію, яка каже йому «запит реально потрапив у систему клієнта», з ідентифікатором кліку та ідентифікаторами користувача, переданими через SHA-256, через Data Manager API. Це можна починати негайно, бо це існуючий код, а не обіцянка.
Інша частина середовища — шар, що читає звіти, шар, що пропонує, шар, що виконує — будується за тією самою схемою, яку ми використали там, де вже витрачали гроші через код. Спочатку лише читання, потім пропозиції без виконання, і тільки наприкінці відкривається виконання, поле за полем, з лімітом, написаним для кожного.