Мир сегодня с "Юрий Подоляка"
Мир сегодня с "Юрий Подоляка"
Труха⚡️Україна
Труха⚡️Україна
Николаевский Ванёк
Николаевский Ванёк
Мир сегодня с "Юрий Подоляка"
Мир сегодня с "Юрий Подоляка"
Труха⚡️Україна
Труха⚡️Україна
Николаевский Ванёк
Николаевский Ванёк
Google Ads - з Олегом Піддубним avatar

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

Marketing, PR, Reklama
Тут можна знайти уроки, фішки та думки на тему Google Ads & Analysis.
Рекламу не розміщюю
TGlist reytingi
0
0
TuriOmmaviy
Tekshirish
Tekshirilmagan
Ishonchnoma
Shubhali
JoylashuvУкраїна
TilBoshqa
Kanal yaratilgan sanaMay 14, 2019
TGlist-ga qo'shildi
Jun 24, 2023

Google Ads - з Олегом Піддубним mashhur postlari

Усім привіт! 👋

На минулому тижні мав цікавий досвід із 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 днів були покази.

Усім продуктивного тижня! 🚀
Ko'proq funksiyalarni ochish uchun tizimga kiring.