OMP88BLOG Telegram 350
Усім привіт!

Коли проходив першу частину курсу по 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 %.
З часом можна буде якісь "зшити разом", але головне, щоб вони все ще уособлювали в собі одну функцію, яку ця автоматизація має робити добре.

💡 І саме цікаве, що ця ж система підходить для написання функцій для скриптів.
Робимо одну функцію яка виконує одну роботу добре. Потім обʼєднуємо в цілісний скрипт.
Ці функції можуть стати модулями для наступних скриптів, головне памʼятати де що зберігається і як працює.

Усім продуктивного тижня! 🤝



tgoop.com/omp88blog/350
Create:
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

View MORE
Open in Telegram


Telegram News

Date: |

But a Telegram statement also said: "Any requests related to political censorship or limiting human rights such as the rights to free speech or assembly are not and will not be considered." Ng Man-ho, a 27-year-old computer technician, was convicted last month of seven counts of incitement charges after he made use of the 100,000-member Chinese-language channel that he runs and manages to post "seditious messages," which had been shut down since August 2020. Among the requests, the Brazilian electoral Court wanted to know if they could obtain data on the origins of malicious content posted on the platform. According to the TSE, this would enable the authorities to track false content and identify the user responsible for publishing it in the first place. Select “New Channel” Just as the Bitcoin turmoil continues, crypto traders have taken to Telegram to voice their feelings. Crypto investors can reduce their anxiety about losses by joining the “Bear Market Screaming Therapy Group” on Telegram.
from us


Telegram Google Ads - з Олегом Піддубним
FROM American