tgoop.com/omp88blog/350
Last Update:
Усім привіт!
Коли проходив першу частину курсу по Python, то в курсі автор написав дуже важливу фразу, яка змінила мій підхід до роботи з автоматизацією:
«Write programs that do one thing and do it well»
Ця думка припала мені до душі. Бо з автоматизацією у Google Ads те саме.
Пропоную цей вираз дещо перефразувати ⬇️
«Створюй автоматизацію, що роблять одну річ — і роблять її бездоганно»
🔧 1. Визнач одну мету — назви її прямо
PauseLowCTRKeywords, BudgetAlert, BrokenLinksChecker.
Читаєш назву — одразу розумієш, що й де лагодити.
🚫 2. Не міксуй логіку
Скрипт, який «чистить» мінус-слова, не має водночас змінювати ставки. Для ставок — окремий скрипт.
⚙️ 3. Налаштування зверху, код знизу
SPREADSHEET_URL, THRESHOLD, LABEL_NAME — на першому екрані. Людям, що будуть користуватись не доведеться копатися у функціях.
📈 4. Логи лаконичні
Один рядок: «OK / Issue found». Ніяких полотна з тексту на три екрани.
🔥 Приклади:
Spend Anomaly Detector — пише в чат, або на пошту, якщо вчора витрати злетіли > 25 % від середнього.
Query n-Gram Cleaner — вивантажує фрази у форматі n-Gram з усією статистикою для перевірки і ручного додавання до мінус-слів.
pMax Asset Coverage Monitor — щодня перевіряє Performance Max-кампанії, виявляє відхилені або «безпоказові» товари / креативи та вивантажує їх у Spreadsheet, щоб ти міг швидко виправити.
🧩 Як тримати свої автоматизації структурованими
Розкласти скрипти по частоті: daily → weekly → monthly в одному документі;
Створи ланцюги з задач обʼєднану у систему автоматизації: «Reporter» викачує дані та складає дані в Spreadsheet → «Fixer» читає й діє. Таким чином кожну дію можна поділити окремо. І якщо щось десь зламаєтся, то простіше буде знайти де саме і на якому етапі. У підсумку у нас система із декількох простих рішень.
Документуй кожну скрипт: що робить, для чого, коли запускається. Довго писати? Не біда → хай GPT на основі скрипта напише тобі чорнетку документації, а потім її можна довести до ідеалу.
🤖 Дрібні скрипти дають тобі більше контролю. Замість одного монстра — парк маленьких утиліт, кожна з яких виконує свою справу на 100 %.
З часом можна буде якісь "зшити разом", але головне, щоб вони все ще уособлювали в собі одну функцію, яку ця автоматизація має робити добре.
💡 І саме цікаве, що ця ж система підходить для написання функцій для скриптів.
Робимо одну функцію яка виконує одну роботу добре. Потім обʼєднуємо в цілісний скрипт.
Ці функції можуть стати модулями для наступних скриптів, головне памʼятати де що зберігається і як працює.
Усім продуктивного тижня! 🤝
BY Google Ads - з Олегом Піддубним

Share with your friend now:
tgoop.com/omp88blog/350