O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Automatizace velkých účtů s využitím Google Big Query

111 visualizações

Publicada em

Daniel Zrůst / PPC restart 2018

Publicada em: Dados e análise
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Automatizace velkých účtů s využitím Google Big Query

  1. 1. Automatizace s pomocí Big Query PPC Restart 2018 Daniel Zrůst
  2. 2. Agenda 1 2 3 Co to je Big Query? Pro a proti Závěr Náměty k automatizaci Integrační scénáře Ukázka
  3. 3. Co to je Google Big Query? “A fast, highly scalable, cost-effective, and fully managed cloud data warehouse for analytics, with built-in machine learning.” • Jeden z mnoha nástrojů v rámci Google Cloud Platform
  4. 4. Proč používat Big Query pro PPC? BQ můžete využívat jako netradiční “PPC nástroj”, díky kterému můžete využít SQL znalosti a výpočetní výkon BQ pro automatizaci velkých účtů bez nutnosti složité integrace do Google Ads
  5. 5. Proč uvažovat o Big Query? 1. Máte skripty, které nestíhají doběhnout během 60/30 minut. Limity zde. 2. Nekamarádíte se s JavaScriptem 3. Přemýšlíte převážně v “tabulkovém módu” 4. Data se Vám nevejdou do Google Sheetu (2M buněk) 5. Často děláte datově náročné analýzy 6. Máte k dispozici pevné a úplné schéma 7. Chcete naskočit na vlnu ML - ML je v BQ nyní dostupné v betě 8. Chcete se naučit SQL, ale nemáte “kde” (nebo SQL už dávno umíte) 9. Chcete zakomponovat Google Ads data do ETL workflow v rámci Cloud Dataprep
  6. 6. Proč neuvažovat o Big Query? 1. Nejste programovací typ a nechcete se učit SQL 2. Tabulky a řádky jsou Vám cizí 3. Již máte vyřešenou automatizaci/reporting jinak
  7. 7. Tabulky importované z Google Ads Výsledky SQL dotazů SQL dotaz `Adwords.SomeTable_000000000000000000`
  8. 8. Náměty k automatizaci Bidding Kontrolní mechanismy Search Terms Aktivace Pozastavování Ostatní Bidding na základě kombinace více metrik Spefické alokace budgetů na úrovni kampaní Změny bidů s ohledem na měsíční run rate ... Seznam sestav bez inzerátů Seznam sestav bez KWs Kampaně bez sitelinků Kontrola KW duplikátů na úrovni kampaně/účtů Brand KWs v Genericu Exact KWs v Broad Adgrs ... Kvalifikace nových KWs Přidávání nových KWs Kvalifikace potenciálních negativních KWs Přidávání negativních KWs ... Pozastavování KWs/adgrs/cmpgs na např. na základě stavu zásob Přidávání/odebírání specifických lokací ... Nahrávání offline konverzí s využitím dat z CRM - např. pouze “good leads” s následným využitím pro bidding Datově náročné adhoc reporty Automatizovaná tvorba kampaní/KWs/Ads na základě vstupů z Google Sheetu ...
  9. 9. Integrační scénáře Jak dostat Google Ads data do Big Query a výsledky transformací zpět do Google Ads? Transfery BQ Exporter Supermetrics Apps Scripts BQ Extension Google Ads Scripts Iterátory Bulk Upload Google Ads Scripts Iterátory Bulk Upload Tabulka view vytvořená v SQL
  10. 10. Ukázka
  11. 11. Závěr
  12. 12. Abyste dnes neodešli s prázdnou…: Big Query=>Google Ads Downloader Script na stahování dat z Big Query views/tabulek přímo do Google Ads ve formě “bulk uploadu” Vyrobil: Jan Černý Stahujte zde: https://goo.gl/TxTAuK
  13. 13. Závěr • Nevzdávejte to hned po prvních dnech • Počáteční časovou investici do učení oceníte až za 2-5 týdnů. • Big Query není výsada jen “velkých” - “I skladník ve šroubárně si může přečísti Vergilia v originále.” • Big Query = další prvek v automatizační mozaice, nikoliv jediný prvek! • Stejně jako u běžných skriptů, možnosti automatizace přes BQ jsou téměř neomezené
  14. 14. Díky za pozornost! Dan Zrůst Twitter LinkedIn mail@danzrust.cz
  15. 15. Poznámky
  16. 16. Kolik cca zaplatíte za používání BQ? 1. Při využívání Transferů se platí 2 USD měsíčně za každý account. Můžete “transferovat” celé MCC nebo jen 1 účet. 10 účtů pod MCC vás bude stát 10 x 2 USD/měsíc. 2. Dále se platí za “processing dotazů” = pokaždé, když zmáčknete tlačítko Run. a. Měsíčně máte zdarma processing 1 TB dat, každý další TB stojí 5 USD. b. Osobně jsem se 1 TB v rámci 1 měsíce maximálně přiblížil, ale nikdy jsem ho zatím nepřekročil. (Museli byste průměrovat 30 GB+ queries denně) 3. Dále se platí něco za storage dat, ale to jsou drobné. Jednotky centů dolarů za desítky GB. 4. Suma sumárum, s velkou pravděpodobností budete platit pouze ty 2 USD měsíčně/účet
  17. 17. Transfery vs. Big Query Exporter skript Jak dostat data z Google Ads do BQ? Parametr Transfer - DOPORUČUJI! Big Query Exporter skript Cena 2 USD/ účet + query + storage* skript zdarma + query + storage Reporty Všechny z AdWords API, není možno vybírat Jen ty, které si nadefinujete Sloupce Všechny Jen ty, které si nadefinujete Použitelnost po importu Je třeba vytvořit si základní reporty spojováním různých tabulek Bez problémů, okamžitě můžete psát SQL dotazy Spolehlivost Vysoká Náhodné faily Časový limit na stažení dat Žádný 30 minut v rámci skriptů Zpětné updaty historických dat denně max. posledních 30 dní Ne, script by bylo třeba upravit Více info zde zde pro MCC, zde pro 1 účet
  18. 18. Bulk Uploady vs. iterátory Jak dostat data z BQ do Google Ads? Parametr Bulk Uploads Iterátory Jedná se o skript? Ano Ano Jak funguje processing? Skript vykonává tzv. bulk upload, tj. dávkově nahrává změnové řádky, které si z BQ stáhne jako csv a to následně aplikuje v Google Ads Skript iteruje skrz poskytnuté řádky a mění entity v Google Ads jednu po druhé Rychlost Vysoká - řádky se nahrávají cca po 500-1000 Nízká, řádky se procesují po jednom Flexibilita Nízká - lze změnit pouze omezené typy entit Vysoká - přes iterátory změníte vše, co je přes skripty dostupné Nároky na vývoj Nízké - stačí dodat podporované sloupce Vysoké - nejspíš budete muset tvořit skript pro každý use case Časový limit na běh 120 minut 30 minut Více info zde např. KW iterátor zde
  19. 19. Jak začít při využití importu do BQ přes “Transfer”? 1. Založte si účet v Google Cloud Platform 2. V rámci Google Cloud Platform přejděte do Big Query 3. Založte si nový dataset, kam bude ukládat data z Google Ads a. Všechny datasety nastavujte do STEJNÉ lokace (např. US), ušetří Vám to dost práce v budoucnosti 4. Nastavte si Transfer - vložte “account ID” buď Vašeho MCC, nebo 1 účtu 5. V případě potřeby lze stáhnout historická data přes tzv. “backfill” (max. bloky po 180 dnech) 6. Vytvořte si SQL views základních reportů (SQL pište buď přímo v BQ nebo v Sublime): a. Campaign performance, Ad group performance, KW performance, Ad performance, Search Term performance, Audience performance… 7. Vytvořte si “automatizační views”, jejichž výsledky pak budete volat přímo přes Google Ads Skripty nebo stahovat do Google Sheetů a pak posílat do Google Ads a. Snažte se příliš nepoužívat “ORDER BY”, občas by Vám nemusely doběhnout dotazy 8. Nastavte si skript v AdWords, který bude stahovat výsledky z #6 a aplikovat je buď jako “bulk upload” (viz skript z této prezentace) nebo přes iterátory (v této prezentaci tento typ skriptu nehledejte, není tu)
  20. 20. Zdroje a další poznámky 1. S SQL můžete začít v základním online kurzu třeba zde. 2. K funkcím v Big Query je dostupná rozsáhlá a použitelná nápověda zde. 3. Pokud nemůžete v importovaných tabulkách najít nějaký sloupec z Google ads, mrkněte do schématu importovaných tabulek zde. 4. Nově lze pro SQL dotazy nastavit scheduling. 5. SQL dotazy lze sdílet se spolupracovníky, více zde.

×