Telegram Web
Усім Привіт!

Кампанії PMax є і лишаються «Black Box», але є гарні люди, що розробили корисний скрипт, якій на рівні МСС проходить по аккаунту і по API виймає дані по відсотку отриманих пошуків, що дозволяє краще розуміти де саме відкручується ваша реклама.

Все це вивантажується у Google Spreadsheet. І вже там можна робити зведені звіти і аналізувати дані.

Посилання на скрипт:
https://github.com/agencysavvy/pmax

Усім продуктивного дня!
🤜🤛
Усім Привіт!👋

Відкрив у вільний доступ 15 Блоку зі свого курсу по Google Spreadsheets.
З власних спостережень, а багатьох РРС спеціалістів є великі проблеми з розумінням цього інструменту, та й електронних таблиць загалом.

Вважаю, що тема досить універсальна. Деякі елементи там застаріють, але основні принципи лишаться такими ж, тому, якщо хтось бажає, то може ознайомитись.

Посилання ось тут:
https://youtube.com/playlist?list=PL2fHCrMyQLc8f2C-xqUFYBXJ_PHbLm_C9

Які теми там розглянуто:
🔹 Типы данных и чем они отличаються;
🔹 Как работать с "Найти и Заменить" вручную и автоматически;
🔹 Принцип фильтрации в Google таблицах. Продумывание и создание фильтров;
🔹 Импорт данных из открытых источников и других таблиц;
🔹 Работа со сводными таблицами для планирования и отчетов;
🔹 Разбор оснонвых полезных формул;
🔹 Как красиво и информативно оформлять свои таблицы;
🔹 Создание графиков в Google таблицах.

Цей курс записаний ще російською мовою 2 роки тому, тож і відео з нього російською. Перепрошую 🤷‍♀️

Усім продуктивного дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
Добрий день, everybody! 😎

Учора, нарешті переклав схему взаємодії показників.

🔹 Вона дозволяє візуально побачити взаємозв’язок між метриками в аккаунті;
🔹 Відтак, якщо у вас падає якийсь певний KPI, то ви знаєте які показники треба в першу чергу дивитись, щоб зрозуміти у чому справа;
🔹І візуально знайти шлях, і докоратись до самого кореня проблеми.

Свого часу створював її для студентів.

Посилання тут:
https://miro.com/app/board/o9J_lL7-emk=/

Усім гарного дня! 🤜🤛
Please open Telegram to view this post
VIEW IN TELEGRAM
Усім привіт! 😎

Робота з пошуковими запитами завжди була дуже трудозатратною.
Тому ми всіляко шукаємо варіанти її оптимізувати.

📌 Є такий підхід в аналізі пошукових запитів як n-Gram аналіз.
🔹 З його допомогою пошукові запити розділяються на складові частинки по 1-2-3-4 у кожній.
🔹 Це допомагає нам зменьшити кількість «одʼєктів» для аналізу, пришвидчити час обробки, а також не втратити якість роботи.

📌 Нещодавно я знайшов чудовий скрипт для Google Ads, який дозволяє будувати такі n-Gram звіти у таблицях Google.
Скрипт адаптований до сучасного API, тож повністью працездатний.

👉 Посилання:
https://nilsrooijmans.com/updated-google-ads-script-brainlabs-search-query-mining-for-n-gram-analysis/

Усім гарного дня! 🤜🤛
Please open Telegram to view this post
VIEW IN TELEGRAM
Коротенько про мою пʼятницю 🤪
Мені одному здається, чи Google хоче абсолютно усе запхати у PMax?
Мабуть, щоб створити щ нього своєрідну кнопку «Бабло» 😅

Взагалі дуже цікаво буде протестанти такий варіант розміщення.

І що особисто мене дуже тішить, що вони лишили “Page Feed”. Подивимось 😏
🤷‍♀️ Щось у лісі здохло.

Google викатили оновлення API і дали змогу отримати доступ до пошукових запитів pMax:

👉 BIG PMAX UPDATE 👈

Finally Google is allowing advertisers to see Impressions, Clicks, Conversions and Conversion Value by Search Term within Performance Max Campaigns!

With the latest update to Google Ads API you can now generate a search term report specifically for pmax campaigns.


Джерело:
https://www.linkedin.com/posts/growth-consultant_google-googleads-pmax-activity-7097945442847535104-PdQ2

Скрипт, що є за посиланням перевірив - працює ❤️

Усім гарної пʼятниці! 🏝
Please open Telegram to view this post
VIEW IN TELEGRAM
Ой-йой! 😨

Рік пройшов як я став ментором у UDC спільноті.
Зараз це єдина ниточка, що тримає мене в комунікації з іншими людьми з Digital.

Особисто для мене тут саме корисне, це загальний чат, бо там завжди є з ким поспілкуватись.
Це дуже важливо для моєї «кукухи» при роботі з дому. 🤪

Але я спостерігаю за тим, як люди спілкуються, обмінюються досвідом та ідеями в інших чатах і ловлю неймовірний кайф від того, що бачу тих, хто хоче зростати та любить ділитися інформацією та допомагати іншим людям. ❤️

Ой…. Але це ще не все що тут є:

🔸 Тут можна відвідувати різноманітні заходи присвячені Digital;

🔸 Знайомитись в реалі з людьми. Пити разом каву з однодумцями та обмінюватись ідеями;

🔸 Ну і ясно, що у чатах можна шукати підрядників, або знайти собі клієнтів ✌️

У мене тут є промокод для охочих 
10 днів демо-доступу за 1 грн.

Посиланнячко тут:
https://bit.ly/UDC_1_year

До зустрічі у спільноті! 🏝
Please open Telegram to view this post
VIEW IN TELEGRAM
Цікава знахідка чекала мене сьогодні у pMax кампанії. 

Поділюсь думками 🧑‍💻

Цей інструмент дуже схожий на конструктор банерів, що був у Google Ads років 6-7 тому.
Це було ще коли всяких ваших адаптивних оголошень не існувало і сонце світило краще та яскравіше.

Але я не про те. Отже.
Ми тоді мали змогу самостійно створювати те, що згодом назвуть «Адаптивними оголошеннями».
Обирати формат, колір, писати текст.
З часом Google забрав у нас цю можливість і дав нам «Адаптивні медійні оголошення», значно спростивши момент створення креативів для GDN у тому випадку, якщо у вас немає можливості замовити банери у дизайнера.

Тепер Google дає нам змогу редагувати шаблони відео і створювати з них ролики для реклами.
Там є можливість і накласти голос, вибрати музику, є різні варіанти шаблонів! Во-во-во… 👌
Короче, дуже схоже на спрощений редактор відео креативів, що є у Canva.

Проте, я вважаю, що це досить цікавий етап. І є сенс тестувати. Подивимось.

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

Питання лише у тому скільки грошей він при цьому спалить 🤪

Ось якось так. 🏝
А які у кого є думки з цього приводу?
Please open Telegram to view this post
VIEW IN TELEGRAM
Усім привіт! 👋

Ми тут на роботі готуємо Медіаплан для запуску одного алкогольного продукту на ГЕО Франції.

Особисто я не дуже люблю робити Медіаплани, бо вони завжди приблизні.

Особливо я не люблю, коли просять порахувати CR… Для абсолютно нового магазину… 🤢

Але клієнт сказав -> значить треба.
Щоб не підставляти колег, які потім будуть налаштовувати кампанії, довилось заглибитись у дослідження алкогольного ринку Франції. 

Серед усіх статей і звітів, знайшов статтю, якою хочу поділитись, а також сервіс який зберігає у себе багато статистичних даних.

🔹 The Average Website Conversion Rate by Industry (Updated 2023)
https://www.invespcro.com/blog/the-average-website-conversion-rate-by-industry/
Дослідження для Европи.
Тут можна знайти орієнтовні показники конверсії, а динаміку в CR по галузях в розрізі місяців.

🔹 Statista:
https://www.statista.com/
Декілька разів вже мене виручав.
Прикольний сервіс, який дозволяє отримати статистичні дані. Раз на день можна отримати безкоштовно, але якщо треба більше - можна оплатити і мати більше даних. Але ціна кусається.

Сподіваюсь тим хто займається плануванням і прогнозуванням під США та Европу буде корисно.

🤜
Усім гарного дня!
Please open Telegram to view this post
VIEW IN TELEGRAM
Таксссс..... Досить мовчати - час працювати!

В FB на своїй сторінці я вже писав, що буду відновлювати свою активність. Тож не буду повторюватись. Відразу перейду до справи.

З 24 Вересня Google припиняє підтримку передачі даних з API для статистика аукціонів.
Тобто ці дані більше неможливо буде витягнути ні через скрипт, ні через Looker.
Основний їх мотив у тому, що цим ніхто не користувався... 😒
Одже, давайте знайомитись: моє імʼя Ніхто. У мене ще є декілька таких самих друзів з однаковими іменами у команді де я зараз працюю 😁
Якщо ви маєте таке саме імʼя як ми та ту ж саму проблеми, то ми знайшли 2 рішення.

1) Скрипт від Mike Rhodes
https://bit.ly/3ZwuKOn
Суть у чому.
Ви складаєте свої звіти у папку на Google Drive, запускаєте скрипт в Google таблицях.
Скрипт опрацьовує файли, що ви склали і виводить все у графік у таблицях.
Якщо відкрити приховані аркуші, то можна на основі тих сирих даних з таблиць, що обробляє скрипт побудувати і свої варіанти візуалізації. Тобто адаптувати під себе.
Я певна автоматизація, але якщо аккаунт здоровезний (як у нас) і потрібна сегментація по кампаніям, то доведеться робити багато ручної роботи з налаштуванням вивантаження під кожну кампанію окремо.

2) Створити дашборд на рівні MCC в Google Ads
Ця опція доступна в меню "Insights and reports" як на рівні аккаунту так і на рівні МСС.
Візуально виглядає не дуже. І я тричі прокляв розробників цього не френдлі рішення, але:
Створення такого дашборду дає змогу:
Копіювати це Дашборд під іншого клієнта в рамках МСС;
На рівні дашборду задати Фільтр у який вибрати усі кампанії, усі девайси і далі при необхідності сегментувати за цими параметрами
Явні мінуси:
Цим шаблоном неможливо поділитись поза МСС;
Кольорова гама графіків і можливість стилістичного оформлення просто - 🤮
Але маємо що маємо. Приклад як це у нас зараз виглядає є у скріншоті.

Якось так. 😎
Буде ще щось цікаве по роботі напишу.

В найближчий час планую написати серію публікацій про організацію роботи, тож не переключайтеся.

Тихих вихідних усім!
Please open Telegram to view this post
VIEW IN TELEGRAM
Усім привіт!

У нас 2025 рік на носі. Ukrainian Digital Community (UDC) зібрала основні тренди, які будуть драйвити наступного року, в одному файлі.
Коротко про що там:
🔹 Вплив голосового пошуку;
🔹 Роль візуального пошуку;
🔹 Автоматизація та ШІ;
🔹 Персоналізація;
🔹 Етичний підхід;


Скачати файл можна за посиланням: https://bit.ly/4fBztCX

Я також залишив там деякі свої коментарі по PPC, зокрема про те, як автоматизація і генерація контенту будуть основними драйверами успіху у 2025 році. Зверніть увагу на такі інструменти, як DemGen і pMax, а також на важливість налаштування конверсій.

Усім продуктивного дня!
🤜🤛
Не витримали нерви... 😬 

Хочу поділитись важеннями і підтримати людей хто боїться Looker Studio.

Нещодавно в LinkedIn поділились 389 шаблонами для Looker.
https://jetmetrics.io/ultimate-dashboard-collection

Заради напрацювання ідей вирішив переглянути їх усі... 🤪 І зробити нотатки.

Відверто скажу. Є прям дуже цікаві екземпляри які заслуговують уваги.
Якісь дашборди зроблені інформативно, а якісь просто заворожують погляд.

Ось декілька прикладів.
🔹 Круте зонування метрик по етапах залучення користувачів (приклад на скріншоті):
https://lookerstudio.google.com/reporting/17Yq6eVJSSEM1mCtkB9lnZ2bjOROZBBU1/page/QzYj

🔹 Ось тут просто чудові ідеї для дизайну окремих блоків так зонування інформації:
https://lookerstudio.google.com/reporting/f4b03f5b-eb43-4446-bdd3-45f85e375bc9/page/nyHXB

🔹 Ось тут класно зроблені фільтри і гарний приклад підказок у вигляді стрілочок:
https://lookerstudio.google.com/u/0/reporting/9e3ad5bc-c4f5-4e15-95a0-71dd7c5c60c6/page/jNoCC

Але... пост не про це... Поміж дуже гарними дашбордами я знайшов і відвертий треш... Його там достатньо. Мало того. що вони бридкі. так ще й платні... 🤷‍♀️
І тут я згадую своїх колег на роботі, які бояться щось створювати в Looker (Так такі є), бо в них не вийде, або в них дашборди не красиві.

Так от -> не бійтеся створювати дашборди. 
Робіть це для себе і не судіть себе занадто суворо. ❤️
Повірте, в світі існує відверто пагані дашборди за які люди ще й гроші хочуть.

Тримаймося! 🤜🤛
Please open Telegram to view this post
VIEW IN TELEGRAM
Усім привіт! 👋

На минулому тижні мав цікавий досвід із Google Scripts.
Колись давно я написав свою версію скрипта для вивантаження звітів із Google Ads.
Вона збирала дані на рівні МСС із рекламних кампаній за потрібний період і вивантажувала їх у Google Spreadsheet.
Я використовував його для відстеження тенденцій, бюджетів в акаунтах і сповіщень, якщо щось різко змінювалось.
Але була одна проблема: скрипт довелось розділити на 3 частини, бо враховуючи кількість акаунтів у нашому проєкті та кількість кампаній, які обслуговує команда — він фізично не встигав усе вивантажити.

💭 Під час роботи над одним із проектів з автоматизації, Head of Automation із команди агенції, з якою ми співпрацюємо, поділився своїм рішенням.
Його скрипт працював швидше завдяки іншому принципу вивантаження даних.
Мене це дуже зацікавило, і я вирішив протестувати обидва варіанти.
Щоб тест був максимально чесним, потрібно було привести обидва скрипти до спільного знаменника:
🔹 У своєму скрипті я прибрав усі зайві функції:
- Сповіщення;
- Логування помилок;
- Збір Label для кампаній.
🔹 У чужому скрипті я додав:
- Фіксацію дат;
- Переписав GAQL-запит для повної відповідності;
- Переписав блок налаштувань для зручності змін.
- Після синхронізації почалась перевірка на точність логіки та повноту даних.

💡 Результати тесту:
🔸 Чужий скрипт спрацював на 40% швидше без втрати даних;
🔸 Потрібно мінімізувати кількість звернень до API — чим їх менше, тим швидше працюватиме система;
🔸 При проектуванні треба враховувати можливість заміни окремих частин рішення без шкоди для всього процесу.

На жаль, я не можу поділитись чужим варіантом, але можу залишити свій:
➡️ https://script.google.com/d/1P1vtEY7dCE3NbFurArbWy03MTtfHabRa_qF6fuOWZPwZVaaEOHW8LGMe/edit?usp=sharing
ℹ️ Важливо: скрипт працює на рівні МСС та збирає дані з усіх акаунтів, у яких за останні 30 днів були покази.

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

💭 Нещодавно Looker Studio випустив супер оновлення у якому додав можливість створювати адаптивні дашборди.
Новина просто супер. Тепер можна створити дашборд, який буде зручно дивитись і з мобільного телефону.

💭 Свого часу я переглянув безліч дашбордів у яких шукав не стандартні візуалізації створені стандартними інструментами. Бо Looker він чимось схожий на Photoshop. у ньому теж, проявивши фантазію можна створювати цікаві рішення які, з одного боку не передбачувані в його функціоналі, але в той сами час можливі, якщо гарненько подумати.
Ці не стандартні рішення створювались шляхом накладення одних графіків на інші. або додаванням певних малюнків чи тексту.

Якщо вибрати нову опцію - адаптивний дашборд. То створення дашборду повністю змінюється. По суті ми маємо інший Looker з іншим підходом до проєктування дашборду.

💭 У адаптивній версії вже не вдасться створити “нову” візуалізацію яка не передбачена функціоналом. за допомогою накладення одних графіків на інші. Тепер один графік повинен стояти окремо і не можуть накладатись як “шари” у Photoshop.
Тепер це більше схоже на конструктор сайтів типу Weblium, або Wix.
Тож попереду чекає що багато досліджень функціоналу.

Щойно зʼявилась ця новина, я пробував переробити свій стандартний звіт для клієнтів, який я періодично використовую у адаптивний формат. Але не вийшло, бо навіть враховуючи його простий функціонал, деякі елементи реалізувати зараз не можливо. Шкода, доведеться створювати новий стандартний шаблон звіту.
Проте думаю, що це й на краще, бо зміни ведуть нас вперед.

🔸 Хочу поділитись цим шаблоном. Можливо комусь буде корисним.
Шаблон досить простий і компактний. Використовую для огляду проєкту. Він без деталей, але показує все основне. Саме те, що потрібно для клієнта. Не переобтяжений інформацією про ключові слова, чи іншими деталями з акаунта.

➡️ Ось тут посилання:
https://bit.ly/4cPGVe5

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

Час змін уже тут — і ми на повному ходу мчимо у невідоме.
Новини про AI виходять майже щодня.
Одна з останніх надихнула мене написати цей пост.

💡 Минулого тижня був на конференції Script Day.
Основна тема — скрипти та архітектура рішень.
Але в кожній доповіді так чи інакше звучала одна думка: AI всюди.

Особливо це відчувалось на фоні новин від OpenAI, які анонсували нові функції типу “shopping прямо в чаті”.
А завершальна доповідь від Frederick Vallaeys була повністю присвячена AI.

Виникає логічне питання:
Як AI реально застосовувати в житті PPC-фахівця?
Невже тільки для написання текстів, генерації фіда чи картинок?..

Насправді можливості значно ширші.
AI — це вже не просто інструмент, це частина системи роботи.

Ось як я регулярно використовую AI у своїй роботі:

🧠 Second Brain з GPT-чатиками
Робочі та особисті нотатки я веду у GPT — це пришвидшує обробку, структурування і пошук.

📊 Аналіз даних
Знеособлюю дані → передаю GPT → отримую альтернативну думку або підказки, які сам не бачив.

🌍 Аналіз пошукових термінів іншими мовами
Допомагає визначити релевантність до теми й додати мінус-слова.

🛠️ Створення задач у Jira та ClickUp
GPT допомагає чітко прописати задачі, не забути дрібниці, зекономити час.

✉️ Аналіз складних коментарів чи листів
Іноді люди пишуть настільки плутано, що без GPT не розберешся.

🎙️ Нотатки зі зустрічей
Записую через Transkriptor → далі GPT допомагає створити резюме.

⚙️ Генерація скриптів і документація
Швидко, зручно, із поясненнями.

Це лише базовий список.
Насправді використання AI — це вже про систематизацію всієї роботи, а не тільки про акаунти Google Ads.

Не зволікайте. Вивчайте AI.
Бо дуже скоро «пізно» стане реальністю. Це не перебільшення.

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

Сьогодні говоритимемо про один із найважливіших аспектів будь‑яких рекламних кампаній — від Google Ads до Meta Ads. Принцип усюди той самий.
Відстеження конверсій важливіше за будь‑які налаштування в акаунті. Без коректного трекінгу результати непередбачувані, а з якісним — навіть недосконалі налаштування мають шанс на успіх.

🔍 1. Трекінг — твоя нервова система
Якщо показники в Ads і CRM не збігаються, ти керуєш кампаніями «наосліп». Варто фіксувати кожен крок: лід → дзвінок → кваліфікований лід → продаж. Обов’язково розділити micro‑ та macro‑конверсії — так одразу видно, де «рветься» воронка. Аналіз потрібно починати з верхнього рівня й поступово занурюйся в деталі.
📞 2. Вотрібно враховувати кожен контакт
Користувачі то заповнюють форму, то дзвонять. Варто передавати GCLID у CRM і підключити трекінг дзвінків. Інвестиція окупиться: інакше частина конверсій заховається, і можна помилково призупинити ефективні ключові слова.
📊 3. Google потрібно достатньо даних
Поки не маємо ≈ 20–30 «чистих» конверсій за 30 днів, не варто переходити на Target CPA чи Target ROAS. Брак даних? Оптимізуємось спочатку на qualified lead, а якщо потрібно — ще нище по воронці (lead тощо).
🌐 4. Broad match без хаосу
Варто почати з 1–2 широких ключів у групі й щотижня чисти нерелевантні запити. Стежити, щоб ≥ 70 % конверсій надходили за релевантними запитами; якщо ні — виділити ключі в окремі групи. Не хочеш робити це вручну вручну? Спробуй скрипт n‑Gram — швидко відфільтрує сміття.
⚠️ 5. Ads рахує більше конверсій, ніж CRM?
Що варто перевірити:
- дубльовання тегів;
- відповідність вікна атрибуції у всіх системах;
- чи не рахує Ads події, яких CRM не бачить;
- чи правильно повертаються статуси угод із CRM у Ads.

Як підсумок: спершу потрібно налаштувати трекінг — потім креатив, ставки й масштаб. Без точних даних оптимізація перетворюється на гадання.

Бережіть себе! 🤗
Усім привіт! 🙂

Продовжуємо тему трекінгу. Нижче — ТОП типових помилок, які псують статистику в Google Ads, і короткі рішення, щоб можна було швидко усе полагодити.

🔧 1. Немає глобального тега Google (gtag.js)
Без базового коду не спрацює жодна подія.
Рішення: додай gtag.js у <head> усіх сторінок ( через GTM або напряму).

⚠️ 2. Дубльовані теги — конверсії рахуються двічі
Обернена ситуація. Подій забагато.
Рішення: залишити один робочий тег; зайві видали або вимкни у GTM.

3. Подія спрацьовує при завантаженні сторінки, а не після дії
Форма лиш відкрилася — Ads уже «рахує» лід.
Рішення: тригер конверсії тільки після успішного submit або кліку.

4. Неправильні Conversion ID / Label
Тег відправляє дані не в ту конверсію, бо переплутані ID.
Рішення: звірити ID та Label у Ads і в коді, або GTM.

🕒 5. Атрибуційні вікна різні у Ads, GA4 і CRM
Кожна система відраховує свою атрибуцію і дані не сходяться. Плюс вікно атрибуції може відрізнятися також у різних системах.
Рішення: синхронізувати вікна і моделі.

💰 6. Значення цінності конверсії = 0
Дані про дохід не передаються.
Рішення: перевірити через передперегляд, або Omnibug чи передаєтся цінність конверсії і у якому формати. Інколи при імплементації замість цифри передають текст.

📉 7. Автотегування вимкнене
Без gclid CRM не відправить офлайн‑конверсії. Також ця опція важлива для пункту 10.
Рішення: увімкнути «Auto‑tagging» в налаштуваннях аккаунта.

📱 8. Дзвінки не відстежуються
Ліди з телефонів губляться. Відповідно конверсій немає
Рішення: підключи колтрекінг і імпортувати дані у Ads.

🔄 9. gclid зникає на редиректі
Ліди приходять «(direct) / (none)». В динаміці видно, що збільшення трафіку з реклами призводить до збільшеня таких лідів.
Рішення: дозволи URL із параметрами або налаштуй server‑side редирект 301 без втрати.

📧 10. Offline‑конверсії з CRM не імпортуються
При складних продуктах важливо бачити не лише заявку, а й статус ліда з CRM. Це дає змогу навчати Google на більш цінних даних.
Рішення: налаштуй щоденний завантаження CSV / API Upload із gclid, conversion_time, value.

🔐 11. Consent Mode не налаштований
Дані можуть не збиратись у ряді країн, якщо він не налаштований.
Рішення: додати банер, передавай ad_storage / analytics_storage у статусі користувача, або скористатись рішеннями які дають гнучке налаштування банеру "під ключ"

🖥 12. Блокувальники реклами блокують тег
Проблема стара як світ.
Рішення: server‑side GTM.

📑 13. Дублікати GA4 подій імпортуються як окремі конверсії
purchase та purchase_1 в рекламному кабінет. Дублювання даних дурить алгоритм.
Рішення: Прибрати дублі.

🛠 14. Періодичні тестування не проводилося
Все «має працювати», але не факт.
Рішення: Періодично перевіряти чи працюють конверсії, особливо якщо видно аномальні зміни.

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

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

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

Усім продуктивного тижня! 🤝
2025/06/25 07:22:50
Back to Top
HTML Embed Code: