Porovnání nákladů Apify versus Serpapi pro Google Ads Transparency data o kreativách

Všichni se mně ptáte, jestli pro Google Ads transparency data použít Serpapi nebo Apify.

Tady je jednoduché rozřazovátko:

Chceš mít informace o Google kreativách jako text? – Apify
Chceš mít screenshot reklamy? – Apify
Máš megainzerenta s tisícovkami reklam a nepotřebuješ ani informace o textech reklam ani screenshoty? – Serpapi

No a pro porovnání cen i pro nastavení očekávání cen posílám aktuální tabulku níže. Platí pro základní Apify i Serpapi tarif. Pokročilé tarify jsou levnější per jednotka stahování.

Aktuální shrnutí novinek v nastavení DataTasku u Google Ads Transparency dat – 2025-09

Vzhledem k tomu, že nativní dataset Google pro Ads Transparency data je daleko od ideálu, musí ideál přijít za Googlem. A červeným kobercem pro tento příchod jsou H3.0 Metrics v rámci H3.0. Dnes vám ukážeme novinky, které jsme v nastavení DataTasku pro Google Ads Transparency data na Google za posledních pár měsíců udělali.

Většina toho se točí kolem dvou problémů, které nativní Google dataset má:
a) neumí vyhledat data podle domény
b) nepřináší informace o kreativách

Hledání podle domény

Od začátku jsme měli napojení na jednoduchý scraper Serpapi. V posledních měsících jsme zapojili také obdobnou službu Apify, která nám ale narozdíl od Serpapi umožňuje posouvat možnosti dál, zejméma ve sběru kreativy.

Když si tedy zaškrtnete “Search by DOMAINS” máte v PullDownu pro loginy již nějakou dobu mimo vašich Serpapi loginů i Apify loginy.

Pro Apify je třeba mít objednaný náš H3.0 Apify Actor, který je dostupný na adrese:
https://apify.com/hondzyk.suda/h3-0-google-ads-transparency-by-domain-or-advertiser-id

Pro Apify pak mát dva nové checkboxy hned pod hlavním oknem, kde se zadávají domény. Vysvětlíme si jejich funkcionalitu.

Checkbox “Use Apify Actor IDs instead of target URLs”

Zakšrnutním tohoto checkboxu řešíme situaci práce s velkými datasety. Nastahovat reklamy inzerenta (například alza.cz), který má vyšší tisíce reklam stojí totiž výpočetní čas Apify a tím pádem i jisté náklady. A vy, když pracujete s daty v H3.0 Metrics, potřebujete někdy jeden datatask pustit vícekrát, nebo máte více datatasků z jednoho zdroje dat a nechce se vám ani čekat, ani platit Apify za jedny a ty samá data. Proto, když už si jednou ty data stáhnete a máte je v Apify uložená (ukládají se pod Run ID), můžete je použít vícekrát. K tomu je tento checkbox, kdy namísto domény zadáte do textové oblasti výše Actor Run ID, mezeru a URL domény a DataTask nebude spouštět nové stahování dat, ale použije již stažená data z toho Actor Run ID.

Checkbox “Make Apify Actor to OCR read to ad screenshots”

Náš H3.0 Apify actor umí v základu stahovat obrázky kreativ. Ale pokud chcete vidět jejich texty, nebo tagovat témata přes AI, potřebujete zjistit texty reklam. Toto zajistí tento checkbox, který přikáže APify, aby ze screenshotů reklam se pokusila přes OCR technologii zjistit, jaký je text těch reklam. Není to 100%, ale je to super. Apify Actor ale pak běží o cca 35% delší dobu a jsou na stažení jednoho datasetu tím pádem vyšší náklady.

Další nová kolonka ve formuláři je Apify max results – sem můžete dát nějakou pojistku maximálního počtu výstupů, což se hodí opět zejména u velkých datasetů nebo mezinárodních klientů s tisícovkami reklam a opět to šetří náklady na Apify.

Další možností opravdu detailnějších informací o kreativách je využití BETA Apify Actora pro detailní stahování reklam. Pozor, tento Actor je ale relativně drahý (stojí cca 1-4 Kč na stažení jedné kreativy) a ještě je stále v Beta verzi. Pokud ho chcete využít, rozhodně ho použijte společně s Use H3.0 creative database, což zajistí, že stažené kreativy se uloží do kreativní databáze H3.0, takže žádnou kreativu nebudete muset stahovat víc než jednou (opět šetříme náklady). Detailní návod pro použití tohoto Actora je zde.

Porovnání obou možností stahování kreativy pro Google je sepsáno zde.

Porovnání nákladů Serpapi versus Apify je zde.

Díky tomu, že teď můžeme mít texty reklam, přibyla u google dat také možnost využít AI tagování, stejně jako ji známe u dat z Meta. To si zapnete zaškrtnutím checkboxu Use AI tagging a funguje dle níže uvedeného popisu.

Jak zapnout tagování?

Po zaškrtnutí checkboxu Use AI tagging se se vám pod ním objeví následující, dosud skryté pole formuláře:
AI connection – zde vyberte patřičný login a model, který chcete pro AI otagování témat použít
Tagging part of the AI prompt – toto textové pole obsahuje instrukční část promptu, který posílá směrem do AI texty reklam k otagování. Tyto instrukce můžete upravit. Můžete zde i vypsat (prompt stylem) výslovná témata či produkty, které chcete tagovat.

Po uložení DataTasku tento spusťte. Bude trvat o chvilku déle, posílá totiž po dávkách texty reklam k otagování směrem k AI modelu a pak odpovědi zpracovává.

Výsledek tagování Topics = Topics oddělené čárkou, naleznete ve sloupci “ai_tags” v cílové databázi.

K čemu to je?

Data je pak možné použít k identifikaci témat, o kterých jednotlivé značky či celá kategorie “mluví”, ať už celkově, po značkách, nebo v čase. 

Pro inspiraci pár grafů z našeho dashboardu níže:

A to je z dnešních novinek o Google Ads Transparency datech vše.

Krásný den

Stahování Google kreativ z detailu kreativy pro Google Ads Transparency a databáze kreativ v H3.0

Pro detailní stahování kreativ k Google Ads Transparency datům slouží nová funkcionalita, kterou je možné v rámci DataTasku v H3.0 Metrics zapnout.

Tato funkcioanlita je zatím je v Beta provozu (k 6.10.2025), protože ladíme, aby fungovala na většinu kreativ. (zatím zvládá ty nejběžnější).

Výhodou je, že stahuje různé varianty kreativ i obrázků a stahuje přesné texty reklam.

Nevýhodami je, že trvá delší dobu a že je dražší na Apify poplatky. S těmi poplatky jsme se částečně vyrovnali tak, že je možné kreativy stahovat do vaší H3.0 databáze kreativ, kam si každou takovouto Apify staženou reklamu uložíte a již ji pro daný, ani žádný jiný datatask nemusíte stahovat znova. H3.0 si ji prostě už pamatuje.

Pro informaci, stažení kompletního setu pro cca 20 reklam vyjde na Apify v průměru na 0,2 USD.

Jak zapnout tuto funkcionalitu?

Pro využívání této funkce musíte mít platný login v systému Apify, budete potřebovat placenou verzi, stačí ta základní.

Nejprve musíte mít zadané vaše Apify logiky v H3.0. Ty zadáte klasicky v Administrace/Nastavení/Propojení s ostatními systémy, v sekci Apify.

Dále musíte mít objednaný a povolený přístup k H3.0 Apify Actor (H3.0 Google Ads Transparency – Creative details), který tuto funkcionalitu zajišťuje – pro tento krok nás kontaktujte.

No a na závěr tuto funkci aktivujete v DataTasku. V Google Ads Transparency datatasku je to dole v sekci Creative assets, která vypadá asi takto:

a má následující funkce:

Checkbox “Use H3.0 creative database to get creative assets” zajistí (pokud je zaškrtlý), že se v rámci stahování dat do datatasku využije H3.0 databáze kreativ, takže pokud pro danou kreativu v H3.0 databázi existuje záznam, vezmou se texty a obrázky reklam z H3.0 a pošlou se do výstupních dat.

Po zaškrtnutí checboxu “Use APIFY H3.0 actor to scrape creative texts and images”, který zajistí to, že se použije Apify pro stažení kreativ (pokud ho máte aktivovaný), se objeví dolní Pulldown s loginy do APify a další checkbox.

Checkbox “Reqrute H3.0 creative database records” při svém zaškrtnutí zajistí, že se pro tento datatask nebude používat H3.0 databáze kreativ, ale stáhnou se úplně všechny kreativy znova a uloží do H3.0 databáze kreativ.

Výsledky této funkce jsou poté v následujících sloupcích:

Stahování Google kreativ z výsledků vyhledávání Ads Transparency

Nová funkcionalita je kvalitnější náhradou dosavadního SERPAPI.

Umožňuje vyhledávat kreativy podle cílové domény (a data a země) a získat pro ně informace z Google Ads Transparency. Navíc má i tu báječnou funkcionalitu, že stáhne screenshot i přepis textu z kreativy. A taky v testech dokázal občas stáhnout o něco víc kreativ než SERPAPI.

Tento způsob vyplní následující sloupečky v databázi:
apify_image – vyplní URL screenshotu reklamy
creative_images – sem dá jednočlenné pole URL obrázku reklamy
creative_images_example – stejné URL obrázku, pouze jedno
creative_texts – pole textového přepisu obsahu kreativy (jednočlenné)
creative_texts_example – přepis textu reklamy
creative_texts_allinone – přepis textu reklamy

Toto “vícenásobné” vyplňování sloupečků je proto, že každý má pak svou funkci v případě komplexního stahování kreativ.

Jak aktivovat tuto funkcionalitu?

Pro využívání této funkce musíte mít platný login v systému Apify, budete potřebovat placenou verzi, stačí ta základní.

Nejprve musíte mít zadané vaše Apify logiky v H3.0. Ty zadáte klasicky v Administrace/Nastavení/Propojení s ostatními systémy, v sekci Apify.

Dále musíte mít objednaný a povolený přístup k H3.0 Apify Actor (H3.0 Google Ads Transparency by domain or advertiser ID), který tuto funkcionalitu zajišťuje – pro tento krok nás kontaktujte.

No a na závěr tuto funkci aktivujete v DataTasku. To je jednoduché, protože vaše Apify loginy jsou ve stejném pulldown menu, kde jsou SERPAPI loginy, tedy v horní části Google Ads Transparency DataTasku po zaškrtnutí checkboxu “Search by DOMAINS” a výběru Apify v pulldownu APIFY / SERPAPI login. Samozřejmě je pak nutné ještě zadat patřičnou doménu/y

Dále postupujete jako vždy při zadávání datatasku pro Google Ads Transparency.

Jak dostat kreativy z Google Ads Transparency (Apify)

Pro stahování kreativ k Google Ads Transparency datům v rámci modulu H3.0METRICS mohou posloužit dvě cesty. Obě vedou přes napojení na systém Apify a každá je trochu jiná:

Cesta 1) stahování kreativ z výsledků vyhledávání

Stahování kreativ z výsledků vyhledávání nahrazuje svou funkcionalitou dosavadní SERPAPI, obsahuje screenshoty kreativ a přepis jejich textu. Ten přepis nemusí být zcela přesný.

Tento způsob je rychlý a levný.

Více informací o tomto způsobu najdete zde.

Porovnání nákladů Serpapi versus Apify je zde.

Cesta 2) stahování kreativ z detailu kreativy

Toto stahování je komplexnější, dokáže získat různé varianty textů i obrázků pro většinu kreativ.

Tento způsob je kvalitnější, ale pomalejší a dražší. Tato cesta je zatím v BETA provozu!!

Více informací o tomto způsobu najdete zde.

AI Tagování Topics u Meta Ads Transparency dat

Pod tímto záhadným názvem se skrývá možnost odkrytí další dimenze analýzy Social SOV dat a to témat, o kterých reklamy jsou.

Jako téma si můžete představit jak libovolné téma, tak například detailnější analyzování komunikovaných produktů. Jednu reklamu můžeme otagovat libovolným množstvím témat = Topics.

Díky tomu, že k tagování probíhá přes AI modely, můžete dát modelu dokonce instrukce jak k tomu, aby si Topics určil sám, tak k tomu, aby prověřil, jestli reklamy náhodou nekomunikují Produkt A, nebo Produkt B.

Například u reklamy bankovního subjektu pak může mít jedna reklama tagy:

  • automaticky detekované: jarní soutěž, kocour, bankéř
  • předdefinované: osobní účet, půjčka

AI tagování topics je zatím v provozu u dat z Meta, ale v nejbližších dnech ho spustíme i v datech z Google.

Co pro AI tagování potřebujete

K AI tagování potřebujete mít aktivovaný modul H3.0 metrics (domluvte s námi) a napojení H3.0 na AI.

Tato funkce umí spolupracovat jak s Chat GPT, tak s lokálně nainstalovanými modely, ale po testech doporučujeme zatím Chat GPT, zejména kvůli rychlosti a schopnosti přesně poslouchat instrukce. Na silném serveru ty lokální modely mohou chodit rychle, ale pokud nemáte dostatek paměti, je vysoké riziko, že DataTask selže pro nečinnost. Náklady na Chat GPT v tomto případě nejsou až tak vysoké, otagování cca 2 000 reklam odečetlo Chat GPT kredit za 0,13 USD.

Jak napojit H3.0 na AI modely se dozvíte v následujících návodech:

AI Chat GPT – návod pro Adminy

Jak nainstalovat Ollama modely na H3.0 server

Jak zapnout tagování?

Při zakládání nebo editaci datatasku pro Meta Ads Transparency data si v dolní části zaškrtněte checkbox “Use AI tagging“. Objeví se vám následující, dosud skryté pole formuláře:
AI connection – zde vyberte patřičný login a model, který chcete pro AI otagování témat použít
Tagging part of the AI prompt – toto textové pole obsahuje instrukční část promptu, který posílá směrem do AI texty reklam k otagování. Tyto instrukce můžete upravit. Můžete zde i vypsat (prompt stylem) výslovná témata či produkty, které chcete tagovat.

Po uložení DataTasku tento spusťte. Bude trvat o chvilku déle, posílá totiž po dávkách texty reklam k otagování směrem k AI modelu a pak odpovědi zpracovává.

Výsledek tagování Topics = Topics oddělené čárkou, naleznete ve sloupci “ai_tags” v cílové databázi.

K čemu to je?

Data je pak možné použít k identifikaci témat, o kterých jednotlivé značky či celá kategorie “mluví”, ať už celkově, po značkách, nebo v čase.

Pro inspiraci pár grafů z našeho dashboardu níže:

Nové funkce v META Ads transparency datech 2025-01

V našem datasatack modulu H3.0METRICS máme nové následující důležité funkcionality týkající se tahání dat z Meta Ads Transparency.

Nová metrika country_reach_total – DŮLEŽITÁ ZMĚNA!!

Dosud byla zásadní metrikou měření zásahu metrika eu_total_reach. Ta je definována jako “celkový zásah v EU”. Problém této metriky byl u situace, kdy jste chtěli vyselektovat jednotlivé země u mezinárodních kampaní.

Proto jsme zavedli novou metriku country_total_reach. Tato metrika obsahuje zásah pouze za zemi nebo skupinu zemí, které máte uvedeny v zadání DataTasku.

Například: pokud sledujeme klienta inzerujícího napříč více zeměmi EU, a vy zadáte datatask s omezením zemí na “CZ,SK”, budou metriky pro jednotlivé ady obsahovat:
eu_total_reach: celkový zásah reklamy přes všechny země EU (i mimo CZ a SK)
country_total_reach: celkový zásah reklamy ve vybraných zemích, tedy pouze CZ + SK

Metrika country_total_reach prevzala vůdčí roli pro enhanced data, tedy vypočítané imprese i spendy / cost metriky se nově odvíjí od country_total_reach a ne od eu_total_reach jak tomu bylo dosud.

V dashboardech, které zobrazují zadavatele inzerující napříč více zeměmi a vy chcete vizualizovat pohled na jednu konkrétní zemi doporučujeme vyměnit metriku eu_total_reach za novou country_total_reach.

Metrika est_cost_eur_ageweighted je nyní plně použitelná

Po dostatečné době testování doporučujeme v datatascích adaptovat benchmarky indexů CPM pro jednotlivé věkové skupiny a poté používat novou metriku odhadu nákladů est_cost_eur_ageweighted.

Důvodem této vychytávky je situace, kdy někteří inzerenti ve sledované kategorii mají silnější cílení na některou věkovou skupinu a tím pádem je odhad jejich investic nepřesný.

V DataTasku si tedy můžete zadat indexy ceny pro jenotlivé věkové skupiny a index est_cost_eur_ageweighted je pak vypočítám tak, že odhad spendu počítá z reálně zasažených lidí v dané věkové skupině a indexu ceny pro danou skupinu.

Možnost nastavení search shody

V Datatascích je nově možnost nastavit typ “search shody” pro datatasky, které filtrují reklamy podle vyhledávání klíčového slova v textech reklam.

Klíčové slovo / klíčová slova se jako vždy vyplní do pole Search terms.

Pod tímto polem přibyl PullDown Search Type se dvěma hodnotami:

KEYWORD_UNORDERED
tato volba způsobí, že každé slovo v Search terms bude bráno individuálně a vrátí výsledky, které obsahují tato slova v jakémkoliv pořadí

KEYWORD_EXACT_PHRASE
bere sousloví v Search terms jako fráze a vrátí výsledky, které odpovídají přesně této frázi. Pro vyhledání vícero frází tyto oddělte čárkou, systém pak vrátí výsledky odpovídající přesné shodě pro každou z frází

Rozhodně, při zkušenostech s Meta API, doporučujeme otestovat různé varianty.

Možnost filtrování typu formátu

    V nastavení datatasku přibyla nová možnost Media Type, kde se dá nastavit fitrování podle typu reklamního formátu. To se vám bude hodit například v případech, kdy chcete porovnávat SOV u pouze videoformátů.

    V PullDownu můžete omezit typ formátů ve výjezdu dat následovně:
    ALL – všechny formáty
    IMAGE – pouze formáty s obrázkem a krátkým textem
    MEME – obrázky s textem
    VIDEO – reklamy s videem
    NONE – pouze textové reklamy

    A to je vše z lednových novinek v H3.0 METRICS.

    Spojení dvou Google Big Query tabulek v jednu

    V H3.0 METRICS se pracuje s velkými objemy dat a snahou v rámci datové hygieny je aktualizovat jenom ta data, která dávají smysl. Takový přístup šetří čas, datové objemy, náklady na GBQ i přírodu symozřejmě. Proto se, zejména při práci s Ads Transparency daty od Meta, přistupuje k rozdělení dat do více tabulek, přičemž se aktualizuje jenom ta poslední.

    Například:
    – do tabulky “META_competitors_daily_2024” si uložíme data za rok 2024 a tuto už neaktualizujeme
    – na tabulku “META_competitors_daily_2025” si nastavíme aktivní, pravidelně aktualizovaný datatask, který do ní bude pravidelně posílat denní data za 2025

    Takto mohou vznikat i složitejší komplexy tabulek například s měsíčními daty.

    Vzhledem k tomu, že ale chceme data vizualizovat společně, spojíme pro potřebu vizualizace data “do jedné tabulky”.

    To se udělá tak, že se vytvoří tzv. “databázové view”, které spojí tabulky do jedné.

    Toto view je pak v GBQ dispozici stejně jako jednotlivé tabulky a tak ho můžeme například napojit do Google Looker Studio jako zdroj dat.

      1. Vytvoření databázového view v Google Big Query se vytvoří spuštěním níže uvedeného query

      Pokud mají obě tabulky stejné pořadí sloupců, uděláme view spuštěním následujícího jednoduchého query:

      CREATE VIEW project.META_competitors_daily AS
      SELECT *
      FROM `project.META_competitors_daily_2024`
      UNION ALL
      SELECT *
      FROM `project.META_competitors_daily_2025`;

      V případě, že je pořadí sloupců v každé z tabulek odlišné, je jistější sloupce do view vypsat.

      Nerjdříve si zjistíme seznam všech sloupců oddělených čárkou

      SELECT STRING_AGG(column_name, ', ') AS columns
      FROM `PROJECT.INFORMATION_SCHEMA.COLUMNS`
      WHERE table_name = 'competitorsdaily2024';

      Ty pak můžeme vložit do následujího query. To spojuje dvě tabulky pro Meta Ads Transparency daily data ve struktuře platné k 3.1.2025:

      CREATE VIEW PROJECT.competitorsdaily_current AS
      SELECT
      __h30_primary_key, _h30_datatask_uuid, _h30_datatask_custom_id, _h30_datatask_name, _h30_datatask_group_name, _h30_datetime, _h30_datatype_time_incremet, _h30_datatype_level, _h30_datatype_breakdowns, target_gender, page_name, page_id, languages, eu_total_reach, ad_snapshot_url, ad_delivery_start_time, ad_delivery_stop_time, ad_creative_bodies, ad_creation_time, id, this_day_date, ad_creative_link_titles, ad_creative_link_descriptions, ad_creative_link_captions, ad_creative_body_example, ad_creative_link_description_example, ad_creative_link_title_example, payer, beneficiary, facebook, target_ages_out, publisher_platforms_out, instagram, messenger, audience_network, target_locations_out, est_frequency, est_impressions, est_cpm_eur, est_cost_eur, acgb_countries, agb_reach_unknown_total, agb_reach_female_total, agb_reach_male_total, agb_reach_65__male, agb_reach_65__female, agb_reach_65__unknown, agb_reach_65__total, agb_reach_18_24_male, agb_reach_18_24_female, agb_reach_18_24_unknown, agb_reach_18_24_total, agb_reach_25_34_male, agb_reach_25_34_female, agb_reach_25_34_unknown, agb_reach_25_34_total, agb_reach_35_44_male, agb_reach_35_44_female, agb_reach_35_44_unknown, agb_reach_35_44_total, agb_reach_45_54_male, agb_reach_45_54_female, agb_reach_45_54_unknown, agb_reach_45_54_total, agb_reach_55_64_male, agb_reach_55_64_female, agb_reach_55_64_unknown, agb_reach_55_64_total, est_cost_eur_ageweighted, days_on_air
      FROM PROJECT.competitorsdaily2024
      UNION ALL
      SELECT
      __h30_primary_key, _h30_datatask_uuid, _h30_datatask_custom_id, _h30_datatask_name, _h30_datatask_group_name, _h30_datetime, _h30_datatype_time_incremet, _h30_datatype_level, _h30_datatype_breakdowns, target_gender, page_name, page_id, languages, eu_total_reach, ad_snapshot_url, ad_delivery_start_time, ad_delivery_stop_time, ad_creative_bodies, ad_creation_time, id, this_day_date, ad_creative_link_titles, ad_creative_link_descriptions, ad_creative_link_captions, ad_creative_body_example, ad_creative_link_description_example, ad_creative_link_title_example, payer, beneficiary, facebook, target_ages_out, publisher_platforms_out, instagram, messenger, audience_network, target_locations_out, est_frequency, est_impressions, est_cpm_eur, est_cost_eur, acgb_countries, agb_reach_unknown_total, agb_reach_female_total, agb_reach_male_total, agb_reach_65__male, agb_reach_65__female, agb_reach_65__unknown, agb_reach_65__total, agb_reach_18_24_male, agb_reach_18_24_female, agb_reach_18_24_unknown, agb_reach_18_24_total, agb_reach_25_34_male, agb_reach_25_34_female, agb_reach_25_34_unknown, agb_reach_25_34_total, agb_reach_35_44_male, agb_reach_35_44_female, agb_reach_35_44_unknown, agb_reach_35_44_total, agb_reach_45_54_male, agb_reach_45_54_female, agb_reach_45_54_unknown, agb_reach_45_54_total, agb_reach_55_64_male, agb_reach_55_64_female, agb_reach_55_64_unknown, agb_reach_55_64_total, est_cost_eur_ageweighted, days_on_air
      FROM PROJECT.competitorsdaily2025;

      Nastavení datových typů u dat v datatasku.

      Až dosud se jednotlivé proměnné získané z datových zdrojů (Meta, Adform, Sklik, Google, H3.0, Social SOV = Ads Transparency data apod.) do cílových destinací (Google Big Query, interní databáze) posílaly tak, jak ze zdroje přišly. Většina proměnných byla v cílové databázi registrována jako STRING.

      Co je nového?

      Nyní jsme celou situaci vylepšili a je možné v rámci nastavení DataTasku jednotlivým sloupcům přiřadit datové typy podle názvů těchto sloupců v cílové databázi. Zároveň máme k dispozici předdefinované názvy sloupců s jejich doporučenými datovými typy.

      Co se tím zlepší?

      1. pohodlnější vizualizace – pokud máte v cílové databázi definovaný datový typ číslo, budou to tak brát vizualizační softwary (Looker Studio, Power BI, Tableau) rovnou a nebude nutné tento typ ve vizualizaci předefinovávat
      2. lepší kompatibilita s Google Big Query, která má občas s datovými typy problémy

      Jak nové datové typy nastavit?

      Při editaci nebo založení DataTasku je v dolní části formuláře k dispozici nové tlacítkom Nastavení datových typů.

      Po kliknutí na toto tlačítko se zobrazí 3 velké pole formuláře, kde se datové typy nastavují. Do každého pole formuláře se vkládají názvy sloupců v cílové databázi, které chcete uložit jako patřičný datový typ, který se určuje podle toho, ve kterém poli formuláře je proměnná napsána:
      – Desetinné číslo (MySQL DOUBLE, Google Big Query NUMERIC)
      – Celé číslo (MySQL BIGINT, Google Big Query INTEGER)
      – Datum (MySQL DATE, Google Big Query DATE)

      Pokud kliknete na tlačítko “Default” u daného pole formuláře, vloží se do daného pole námi předvybrané názvy sloupců. Pokud poté kliknete na tlačítko Saved, vrátí se do pole hodnoty, které máte aktuálně u DataTasku uložené.

      V případě, že název sloupce nezvolíte do žádného z těchto polí, bude do databáze vloženo jako STRING.

      Defaultní názvy sloupců máme zatím zprovozněné pro následující zdroje dat:
      – H3.0 Campaigns and Placements
      – META Ad Transparency
      – GBQ Ad Transparency

      Nekolik důležitých poznámek pro přechod na tuto novou funkci:

      Funkce nastavení datových typů sloupců funguje nejlépe u nově vytvořených tabulek. Pokud byste chtěli měnit již naplněnou tabulku, nemusí být funkce v této operaci úspěšná. Proto pro zavedení této funkce doporučujeme založit nové tabulky v databázi (nebo ty předchozí vyprázdnit i vymazat strukturu).

      Ve starých DataTascích (ty před update, které tuto novinku obsahuje) zůstane vše jako dřív, ale při jejich editaci se systém pokusí vám nastavit nové datové typy. Pokud je nechcete a potřebujete DataTask změnit a uložit, prostě je z daných polí vymažte.

      Upozornění!!

      Pokud nastavíte cílový datový typ, který není kompatibilní s hodnotou proměnné, například pokud je proměnná campaign_name na vstupu “STRING”, má hodnotu “Velká kampaň” a vy se z ní pokusíte udělat číslo nebo datum, bude hodnota v cílové databázi nesmyslná / nulová.

      Návod na jednoduchý Adform dashboard přes H3.0METRICS

      V případě, že máte aktivovaný (a zaplacený <3 ) modul H3.0METRICS, může se vám hodit tento jednoduchý návod pro začátečníky na to, jak si připravit díky H3.0METRICS jednoduchý dashboard s přehledem kampaně v Adformu.

      Příklad je na Adformu, ale je jednoduše aplikovatelný i na ostatní statistické systémy dostupné v H3.0METRICS jako Meta, Sklik apod.

      Dashboard budeme vytvářet v Google Looker Studiu (ex Google Data Studio), ale je jednoduše aplikovatelný i na ostatní vizualizační systémy jako například Tableau či PowerBI.

      Celý postup se sestává z následujících kroků:
      1) Nastavení Google Big Query
      2) Nastavení DataTasku v H3.0METRICS
      3) vytvoření dashboardu v Google Looker Studio

      Co potřebujete před započetím

      1. Adform API login v H3.0 [Návod zde]
      2. Přístup do Google Big Query na frontend i zadaný v H3.0 [v Návodu zde je to část PROPOJENÍ H3.0 A GBQ]. Pokud nemáte vlastní GBQ a chcete ji od nás, umíme poskytnout, stačí nás kontaktovat.

      A nyní již pojďme k našemu návodu

      1) Nastavení Google Big Query (GBQ)

      V GBQ si v https://console.cloud.google.com/ vyberte projekt, ve kterém chcete ukládat data statistik kampaní, klikněte na hamburger menu vlevo vyberte Big Query / Big Query Studio. Ve sloupci Explorer pak klikněte na tři tečky u daného projektu a vyberte “Create dataset”.

      Dataset je v GBQ takový adresář s datovými tabulkami. My si pro náš příklad vytvoříme dataset s názvem “CampaignData”. Když vytváříte dataset, stačí vyplnit jeho název = Dataset ID a potvrdit.

      Nyní si v našem novém datasetu vytvoříme tabulku pro Adform data. Ve velkých projektech budete mít systém tabulek s různými pohledy na data. Ty budou odviset podle toho, co v dashboardech chcete všechno zobrazovat. My si pro náš jednoduchý příklad vytvoříme tabulku, kde budou data Adformu po adsetech a po dnech, takže vytváříme tabulku “ADF_AdsetsDaily”. Vytvoříme ji tak, že kliknetme na tři tečky v řádce s názvem datasetu a vybereme Create table.

      V okně, které se objeví stačí vyplnit pouze kolonku “Table” (má červenou hvězdičku) kam vyplníte název tabulky, tedy “ADF_AdsetsDaily” a klikneme na tlačítko Create Table.

      Nyní tedy máme vytvořen dataset CampaignData a pod ním tabulku ADF_AdsetsDaily tak, jak je vidět níže na obrázku.

      A můžeme se přesunout do H3.0

      2) Nastavení DataTasku v H3.0METRICS

      DataTask v H3.0METRICS nám umožní tahat data z Adformu přes H3.0 do Google Big Query. Dělá se to přes takzvané Data Tasky, což jsou vlastně jednotlivé definice pohledů na data, která chceme stahovat ze statistického systému a posílat do GBQ.

      Data Tasky je možné pro lepší evidenci shlukovat do Data Projektů, to ale pro tento případ vynecháme a vrhneme se rovnou na vytvoření Data Tasku.

      V menu H3.0METRICS / Data Tasks klikneme na tlačítko Vytvořit nový DataTask. Dostáváme se do komplexního formuláře, který umožňuje mnoho nastavení DataTasku. Pro naši potřebu vyplníme formulář následovně:

      V horní části Frekvence spouštění překlikneme DAY na hodnotu * a poté hour na 23. To nám zajistí každodenní spouštění tohoto DataTasku ve 23 hodin, tedy budeme mít vždy čerstvá data.

      Níže si zaškrtneme Odeslat report po NEúspěšném provedení (a o pole výáše vyplníme e-mail), abychom byli informováni, pokud se něco podělalo.

      Nyní je nutné nastavit dvě části a to Zdroj dat a Cílové propojení

      V PullDown menu Zdroj dat vybereme část ADFORM a patřičný login. Tím se nám otevře celá levá část formuláře, kde je možné nastavit různé pohledy na data v Adformu.

      Začneme vyplnení Task Group Name a Task Name, což jsou evidenční pojmenování daného DataTasku, abychom věděli co dělá již z názvu. My si to pojmenujeme dle obrázku níže

      Nyní vybereme, od kdy chceme data sbírat. Nám začíná kampaň 1.9.2024, takže v levém poli vybereme toto datum. Zároveň chceme, abychom data sbírali vždy k aktuálnímu datu kdy se DataTask spouští, takže necháme v pravém datumu zaškrtnuto “Aktuální datum”. Pokud bychom chtěli data stáhnout z období OD-DO, dáme do pravého datumu hodnotu DO.

      Nyní si nadefinujeme možné splity (Dimenze) dat. V Adform je hodně zaškrtávátek a je důležité vědět, že API Adformu je poněkud citlivější na různé kombinace kombinací, takže když toho zaškrtnete více, může vás API vyfáknout s tím, že používáte nepovolenou kombinaci. Na zjištění kompatibility není nějaký nástroj, takže pokud vám vaše kombinace nepůjde, nezoufejte a buď zkuste jinou kombinaci, nebo nám dejte vědět a my vám řekneme jak na to.

      Pro naši potřebu použijeme split po Line Item a po dnech, tedy budete mít zaškrtnuto jenom to co máme níže na obrázku.

      V H3.0METRICS napojení na statistické systémy je často možné počítat s takzvaným flashbackem, což je pokročilé nastavení pro velké objemy dat, kdy se při opětovném spouštění datatasku nenatahuje například celý rok, ale pouze posledních X dní, kde to X je nastaveno v hodnotě flashbacku. Pro první spuštění DataTasku je důležité, abyste měli hodnotu flashbacku nastavenou tak, aby postihovala celou kampaň, tedy X dní nazpět bylo před začátkem kampaně.

      Tím máme nastavenou podobu zdroje dat a přejdeme k Cílovému propojení, tedy k PullDown menu na pravé straně formuláře.

      Zde vyberte v sekci Google Big Query patřičný login, který má práva k projektu, ve kterém jste na začátku založili dataset a tabulku v GBQ.

      Do pole Tabulka zadejte hodnotu názvu datasetu a tabulky tak, že je oddělíte tečkou, takže v našem případe to bude
      CampaignData.ADF_AdsetsDaily

      V zaškrtávátkách níže je velmi doporučeno nechat zaškrtnutý checkbox Použít “Streaming insert”, který umožňuje rychlejší vkládání dat s nižšími náklady na GBQ. Má malou nevýhodu – příkazy na stejnou tabulku nejdou opakovat hned po sobe, potřebují cca 30-60 minut odstup.

      Také je nutné si vybrat, zda budete chtít zaškrtnout první checkbox “Vyprázdnit tabulku před každým vložením dat”. Toto u velkých stabilních datových projektů s rozumně nastavenou hodnotou flashbacku a neměnnou strukturou doporučujeme nezaškrtnout, ale pro menší data kde i často testujete výstupy to nechme zaškrnuté. Pravý sloupec formuláře pak vypadá takto:

      Po tomto zadání ještě doporučujeme kliknout na tlačítko Test cílového propojení (umístěné úplně vpravo dole ve formuláři), které zkontroluje, zda cílová tabulka v GBQ existuje. Výsledek se objeví jako malý modal v pravé horní části obrazovky.

      Nyní tlačítkem Save v levé dolní části formuláře DatTask uložte.

      DataTask poté spustíte kliknutím na tlačítko Spustit v řádce DataTasku. Upozorňujeme, že DataTask může trvat od cca 10 minut (pro menší účet na kratší období a málo kampaněmi) až po několik hodin pro velké účty s mnoha kampaněmi a vámi psychotiky, kteří jste vybrali velké množství dimenzí dat, takže se vám generují miliony (doslova) řádků, které sice nikdy nikdo nebude analyzovat, ale vy máte pocit, že jste data scientisti.

      To, jak DataTask běží je možné sledovat v Administrace/Log, kde se vypisuje jak to jde. Zároveň v řádku DataTasku v jejich seznamu jsou sloupce Poslední úspěšné dokončení a nedejbože Poslední chyba, kam se vypisuje výsledek spuštění tohoto pokladu.

      DataTasky běží asynchronně, takže pokud jste ho spustili, můžete jít dělat v H3.0 něco jiného a nepřerušíte ho, můžete se sem za pár minut vrátit.

      No a až se vám objeví datum ve sloupci Poslední úspěšné dokončení, můžeme se přesunout k tvorbě dashboardu.

      3) vytvoření dashboardu v Google Looker Studio

      Pro tvorbu dashboardu si otevřete dvě okna browseru. V jednom si otevřete GBQ s vaším projektem. Tam se dostanete stejně jako když jsme vytvářeli Data Set a tabulku, akorát na tu tabulku kliknete a v pravém okně se vám objeví detaily tabulky. Budete se dívat jak na záložku SCHEMA, kde jsou hezky vidět sloupce tabulky, tak na záložku PREVIEW, kde jsou vidět data.

      Tyto pohledy se vám budou dost hodit k tomu, abyste věděli jaká všechna data můžete v dashboardu vizualizovat.

      V druhém okně si otevřete Google Looker Studio na https://lookerstudio.google.com

      Nebudeme se zabývat detaily práce s Looker Studiem, na to se podívejte na nějaké výukové zdroje, například zde. Ale ukážeme vám jak na to.

      Je velmi důležité, abyste se do Looker připojili pod loginem, který má dostatečná práva do Google Big Query.

      V Looker studio klikněte na velké tlačítko Vytvořit umístěné vlevo nahoře a vyberte možnost Přehled.

      Tím vytvoříte dashboard.

      Hned v úvodu to po vás bude chtít připojit nějaký zdroj dat, tedy naši vytvořenou tabulku. V možnostech si vyberte Big Query.

      Nyní je třeba vybrat naši tabulku, takže zleva vybírejte MOJE PROJEKTY, název GBQ projektu, název GBQ datasetu a ve finále klikněte na název GBQ tabulky a poté na tlačítko Přidat vpravo dole.

      Looker se vás pak ještě asi zeptá, zda chcete přidat data do přehledu, tak klikněte jako že ano. Mělo by se vám pak objevit hlavní okno Looker Studia. Nyní tedy máte připojené statistiky Adformu do dashboardu a čekají nás další dva kroky:
      a) příprava dat
      b) konečně nějaké vizualizace.

      Příprava dat se sestává ze dvou částí. Nejdřív si upravíme správné datové typy u jednotlivých sloupců a poté si dopočteme indexy.

      Po kliknutí na menu Zdroj / Spravovat přidané zdroje dat se vám zobrazí přehled napojených zdrojů dat a vy v řádce s adformí tabulku klikněte na UPRAVIT.

      Objeví se vám struktura dat naší Adformí tabulky.

      Teď nás čeká taková klikací práce, kdy se podíváme na sloupce tabulky a u všech číselných sloupců změníme v Pulldownu hodnotu “Text” na hodnotu Numerický – Číslo.

      Je to trošku ojeb s klikáním, ale aspoň budete mít pocit, že jste skutečně pro ten dashboard něco udelali.

      Dále je nutné si nastavit přepočtové indexy. Při datové vizualizaci totiž nemůžete počítat s indexy jako CPC, CPM nebo CTR z datové tabulky, protože ty jsou platné jenom při nejdetailnější granularitě dat, ale vy při vizualizaci častu grupujete data dohromady, takže je lepší je vypočítat ručně. Ukážeme si, jak se nastaví CPC, ale vy si v reálu nastavte všechny přepočítané indexy.

      Klikněte na PŘIDAT POLE vpravo nahoře a vyberte možnost Přidat vypočítané Pole.

      Tím si přidáte vypočítaný sloupec tabulky. My chceme CPC, tedy do Název pole vyplníme CPC. Do pole vzorec pak přidáme vzorec, který nám vypočítá cenu za kliknutí, tedy:
      SUM(cost) / SUM(clicks)
      Poté klikněte na tlačítko Uložit vpravo dole.

      Toto opakujte pro všechny přepočtové indexy, které chcete ve vizualizaci mít.

      Až to budete mít hotové, klikněte na HOTOVO v pravé horní části a poté co se vám zobrazí seznam datových zdrojů na ZAVŘÍT taktéž v prvé horní části. Tím se dostanete zpět do hlavního pohledu Looker Studia kde si konečně už vytvoříme nějaké elementy dashboardu.

      Celková suma impresí

      Klikněte na Přidat graf a vyberte Rychlý přehled s kompaktními čísly. Vloží se vám element do dashboardu. Jenou na něj klikněte. V pravém sloupci Nastavení vyberte jako Metrika “impressions” (vyberete to tak, že kliknete na název té metriky co tam byla na začátku a v seznamu najdete impressions a kliknete na to . A máte hotovo.

      Tabulka přehledu kampaní

      Klikněte na Přidat graf a vyberte Tabulka. Klikněte v dashboardu na místo, kam chcete tabulku vložit. Můžete si ji roztáhnout jak chcete. V pravém sloupci Nastavení jsou sekce Dimenze a Metriky.

      V Dimenze klikněte na aktuální název dimenze a místo ní vložte pouze “campaign”.

      V Metriky vyberte a přidejte libovolné množství metrik, které chcete v tabulce mít.

      Graf vývoje impresí

      Klikněte na Přidat graf a ze sekce Časové řady vyberte Graf časové řady. Klikněte v dashboardu na místo, kam chcete graf vložit. Můžete si ho roztáhnout jak chcete. V pravém sloupci Nastavení jsou sekce Dimenze časového období, Dimenze a Metriky.

      V Dimenze časového období klikněte na aktuální název dimenze a místo ní vložte pouze “date”. (je tam několik datumů, ale vy chcete pro Adform ten, co se jmenuje pouze “date”.

      To samé “date” vyberte v Dimenze hned pod nadpisem Dimenze.

      V sekci Dimenze ještě v Dimenze rozdělení můžete vybrat “campaign” v případě, že chcete mít v grafu rozdělený vývoj impresí po kampaních.

      V Metriky vyberte namísto aktuální metriky “impressions”.

      Poznámka: správně byste ve všech elementech dashboardu měli mít v tom Dimenze časového období hodnotu “date” stejně jako jsme to teď nastavili v tom grafu. Pomůže vám to pak při případných interakcích či výběrech času.

      A to je vše, máte základní dashboard hotový a nyní si s tím můžete hrát.

      Hezký den

      team H3.0

      Google Ads Transparency SOV – vyhledávání podle domén či textů reklam

      Tento návod ukazuje, jak nastavit H3.0 METRICS DataTask pro Google Ads Transparency data tak, aby dokázal vyhledávat podle URL cílové landing page či textu reklamy, což je nová funkcionalita, která nebyla možná od začátku.

      Zatímco na frontendu Google Ads Transparency jsou obe možnosti vyhledávání podle Advertisera (majitele Google Ads účtu) i podle cílové domény, v datech, které Google poskytuje tato možnost není = v datech je u kreativy pouze advertiser a není tam žádní informace o textu ani cílové URL reklamy. To způsobovalo problémy zejména ve dvou oblastech:
      1) pokud spravoval advertiser pod svým účtem více značek, byly tyto dohromady
      2) z dat nebylo dobře možné dostat všechny advertisery, kteří pouštěli reklamy na danou značku

      Nyní jsme tuto možnost uvedli v činnost, a to díky zapojení SERPAPI služby. Bohužel je SERPAPI placená, ale pro rozumné zákazníky umíme nasdílet náš placený účet. Takže nás pro loginy kontaktujte.

      Vše ostatní je již jednoduché

      Založení DataTasku

      Formulář pro založení Google Ads Transparency (Zdroj dat: GBQ Ad Transparency: ) DataTasku byl obohacen o 3 nové elementy:

      Checkbox “Use SERPAPI” – tento checkbox zaškrtněte pokud chcete vyjet data pro vyhledávání cílových domén nebo textů reklam.

      SERPAPI secret – API key, který buď dostanete odd nás, nebo si můžete vytvořit svůj vlastní SERPAPI účet a v něm si API key vytvořit.

      Target URLs – pole pro uvedení všech cílových URL (nebo textů reklam), které chcete v rámci tasku vypsat. Dává se jedno URL / text na řádek a logika mezi řádky je NEBO, tedy výsledek pak bude obsahovat souhrn výsledků pro vyhledávání každého řádku.

      Výstupní data pak obsahují všechny reklamy všech advertiserů, kteří danou doménu v daném období na Google propagovali.

      Tento přístup je možné kombinovat i s dosud platnými omezeními, tedy filtr dle skupiny advertiserů. Můžete si tak do datasetu poslat data za doménu neco.cz a zároveň od advertisera XXXXX.

      Změny ve výstupních datech

      Výstupní data pak obsahují 2 nové sloupce:

      target_url – sloupec obsahuje cílové URL (nebo text reklamy) dané kreativy, který jste zadali v datatasku. Na tento sloupec je možné namapovat Share of Voice grafy, pokud chcete switchnout z pohledu “per advertiser” na pohled “per brand”.

      image – u některých textových reklam umíme získat i screenshot této reklamy. Pokud tento umíme získat, bude jeho URL jako hodnota tohoto sloupce. Image ale rozhodně není možné získat od všech reklam.

      Propojení H3.0 s Google Campaign Manager 360 2024 – část 1 – loginy

      Osvěžili jsme napojení na adserving od Google, dříve zvaný DoubleClick Campaign Manager, nyní známý pod názvem Google Campaign Manager 360 (GCM)

      V tomto návodu si řekneme, jak zadat do H3.0 loginy do GCM, aby bylo možné z H3.0 do GCM přistupovat a tahat z něj statistiky ať již pro samostatné zobrazení, nebo do postbuy kampaní.

      Vesměs půjde o následující 3 kroky:

      • v Google Consoli si vytvoříme API napojení a API uživatele
      • tomuto API uživateli dáme přístup do GCM
      • H3.0 napojíme na Google Consoli API

      Krok 1 – napojení API v Google Consoli

      • Do vytvořeného projektu se přepněte (SELECT PROJECT) buď odkazem zobrazeným po jeho vytvoření, nebo jeho vybráním v PullDown menu vlevo nahoře
      • ve vytvořeném projektu musíme nyní aktivovat GCM API, běžte tedy přes hamburger menu do APIs & Services / Library
      • vyhledejte “campaign manager” a vyberte “Campaign Manager 360 API”
      • klikněte na tlačítko ENABLE
      • nyní potřebujeme vytvořit přístupy = Credentials. Klikněte na odkaz CREATE CREDENTIALS, objevil se vám jako tlačítko v pravé části, nebo běžte přes znémé hamburger menu / APIs & Services / Credentials
      • pro náš účel potřebujeme takzvané Service account credentials, tedy založíme nový Service account kliknutím na Manage service accounts
      • klikněte na tlačítko CREATE SERVICE ACCOUNT v horní části
      • a poté stačí vyplnit akorát jméno tohoto Service accountu a potvrdit kliknutím na tlačítko DONE
      • zobrazí se vám založený Service account
      • ve sloupci E-mail máte e-mail service accountu. Ten si zkopírujte, nechte si v jednom okně tuto stránku Console otevřenou a v jiném okně běžte do GCM 360
      • V GCM 360 přidejte práva přístupu k reklamnímu účtu co chcete napojit na H3.0 přávě na tento e-mail Service accountu. Je to levé menu Admin / User profiles – New. Vyplňte e-mail ze Service accountu a pod user role vyberte Agency Media Planner.
      • nově vytvořeného uživatele v GCM uložte, nechte si okno s GCM ještě otevřené a nyní pojďme do H3.0
      • v Administrace/Nastavení/Propojení s ostatními systémy nascrollujte dolů k oddílu Google Campaign Manager 360 a klikněte na tlačítko Nový
      • V objevivším okně dejte do kolonky E-mail (service account) onen e-mail ze Service accountu, kterů jsme právě přidávali do GCM.
      • Vyplňte i Název loginu (libovolně) a v případě, že chcete, aby k loginu měli přístup všichni uživatelé systému, zaškrtněte přepínátko “Veřejné”
      • nyní si přepněte zpět do GCM, které snad máte stále v Admin / User profiles. Najděte řádek s naším vloženým Service account uživatelem a nakopírujte si číslo, které je hned napravo od e-mailu tohoto uživatele v řádce s informacemi o uživateli.
      • Toto číslo vložte do H3.0 do pole formuláře Profile ID
      • Nyní se vraťte do Google Console do stránky se service accountem a klikněte na tři tečky ve sloupci Actions a vyberte Manage keys
      • klikněte na tlačítko ADD KEY a zvolte Create new key
      • vyberte možnost JSON a klikněte na CREATE
      • vytvoří se vám privátní klíč, který se vám zýroveň stáhne do počítače jako soubor. Tento soubor my potřebujeme – přepneme se naposledy do H3.0, klikneme na VLožit soubor a uploadneme náš privátní klíč k ostantím informacím o loginu v H3.0
      • Klikněte na tlačítko Save v H3.0
      • pro otestování funkčnosti loginu klikněte na tlačítko Edit v sekci loginu a poté v objevivším se okně na tlačítko TEST. Pokud bude výsledek krásně zelený jako je náš obrázek níže, povedlo se a máte propojeno. GRATULUJEME!!

      A to je vše. Jak login využijete se dozvíte v dalších dílech našeho seriálu.

      Založení Data Tasku pro Social SOV a poslání dat do Google Big Query (VIDEOnávod)

      Náš první videotutoriál se věnuje nejvíc horkému tématu dneška – Social SOV dat. Níže jsme připravili videonávod jak na to.

      Social SOV videonávod

      Pokud se vám náš videonávod líbil a chtěli byste podobný návod na jiné téma, napište nám a rádi ho pro vás připravíme <3

      Založení appky na Facebook Developers pro Ad Transparency připojení v H3.0 METRICS

      Pro tahání dat z Meta Ad Transparency přes H3.0 METRICS si potřebujete vytvořit aplikaci na Meta for Developers, kterou zadáte v H3.0 a přes kterou se pak k Meta datově připojujete.

      Postup založení je lehounce byrokratický, ale netrvá to než pár minut, takže se nebojte a pojďme na to.

      Důležitá informace – k založení funkční aplikace ji v jednom kroce potřebujete tzv. Business Verifikovat. K té verifikace potřebujete mít admin přístup do Business Manageru, nebo alespoň do aplikace dát po nastavení jako admina člověka, který takový přístup má. Pokud Business Manager nemáte, je možné si ho v průběhu zakládání aplikace založit.

      1. běžte na https://developers.facebook.com/ do sekce My Apps (menu vpravo nahoře)

      2. Založte novou aplikace kliknutím na zelené tlačítko Create App vpravo nahoře

      3. V prvním kroku vyberte Other

      4. v druhém kroku vyberte Business

      5. v posledním kroku zakládání si aplikaci nazvěte a můžete aktualizovat kontaktní e-mail. Business Manager pro toto připojení potřebovat nebudete, takže to nechte jak je.

      6. Gratulujeme, teď máte vytvořenou appku. Teď jí ještě musíme vytunit. začneme tím, že zadáme základní informace o aplikaci. V levém sloupcovém menu vyberte App settings / Basic.

      Do pole Privacy Policy URL zadejte URL, na které máte uvedenou vaši politiku nakládání s daty. Je to něco, co Meta prostě požaduje. Můžete si vzít inspiraci na naší Privacy policy, kterou používáme a dosud nám ji vždycky schválili.

      Doporučujeme taky vložit ikonku aplikace, stačí k tomu obrázek 1024×1024.

      Nezapomeňte změny uložit tlačítkem Save changes vpravo dole.

      7. Nyní je čas si nakonfigurovat Facebook Login. V levém sloupcovém menu Dashboard nascrollujte dolů v sekci Add products to your app až k Facebook Login for Business a klikněte na tlačítko Set up

      7. teď musíte udělat 3 důležité věci:
      – přepněte volbu Login with the JavaScript SDK na Yes
      – do pole Valid OAuth Redirect URIs zadejte URL domény vaší instalace H3.0, včetně https:// a pak tam zadejte i URL domény vaší testovací instalace. Nedávejte tam hovadiny typu /cs/CZ/homepage, prostě jenom doménu vší instalace (pozn.: na screenshotu níže je sice napsáno localhost, ale vy tam budete mít URL vaší H3.0 instalace)
      – to samé, co jste zadali v předchozím bodě, zadejte i do Allowed Domains for the JavaScript SDK

      Nezapomeňte po vložení těchto informací kliknout na tlačítko Save changes vpravo dole.

      8. V následujících krocích přistoupíme k Business Verifikaci aplikace. Pro to potřebujete mít práva k Business Manageru. Pokud je nemáte, musíte přizvat člověka, který je má, aby verifikaci v appce udělal. Práva přidělíte v levém sloupcovém menu App roles / Roles, kliknutím na Add People

      9. V otevřivším se okně vyberte Administrator a zadejte Facebook e-mail člověka, kterého chcete přidat. Tento člověk by měl mít Facebook Developer účet – prostě stačí, když se do developers.facebook.com jednou přihlásí.

      POZOR! – do té kolonky dole se nezadává e-mail ale Facebook ID, tedy takový to, co máte nahoře v URL za facebook.com/, když se podíváte na svůj Facebook profil.

      10. Poté, co člověka pozvete do appky, objeví se mu tato pozvánka v jeho developers.facebook.com notifikacích, ke kterým se dostane kliknutím na ikonku vpravo nahoře a výběrem Pending App Requests.

      Dále tedy pokračujeme s návodem pro člověka, který má admin práva k Business Manageru.

      8. Abyste mohli používat připojení, potřebujete Advanced Access k public_profile. Hlásí vám to v boxu nahoře na stránce Facebook Login for Business / Settings. Klikněte na odkaz Get Advanced Access v boxu nahoře.

      9. Otevře se vám spousta možností, vy hledáte možnost public_profile, tedy v horním vyhledávacím okně stačí vyhledat “public” a on se objeví. Klikněte na tlačítko Request advanced access v řádce public_profile

      10. Nyní je třeba k Appce připojit verifikovaný Business. Náš návod počítá s tím, že nějaký Business Manager máte a je verifikovaný. Pokud ne a potřebujete s tím poradit, spojte se s námi přímo.

      V kroku Business verification is required vyberte Business Manager, který k appce připojíte, optimálně aby byl verifikovaný.

      11. Zaškrtněte, že budete strašně hodný

      12. V dalším okně vyberte Yes v kolonce Do you have a data controller located in the EEA … a napište jméno někoho, kdo je u vás GDPR člověk, nebo vaše jméno. Poté klikněte na tlačítko Add data processor.

      13. vyplňte Data processora – do Name vyplňte své jméno nebo název vaší společnosti, vyberte kategorii a vyberte zemi, kde sídlíte.

      14. odpovězte podle pravdy na zbývající dvě otázky

      15. Konečně klikněte na Submit a chvíli čekejte

      16. UFFFF!!! … když to dobře dopadlo, měli byste mít povoleno jako je to zde na obrázku

      Adform API loginy – co je potřeba

      Pro to, abyste mohli H3.0 propojit s Adformem je třeba požádat u Adform supportu o to, aby vám na váš agenturní přístup aktivovali API loginy a oni to udělají. Nezapomeňte je požádat, aby u těch API loginů povolili následující “scopes” :

      Scopes:
      https://api.adform.com/scope/eapi
      https://api.adform.com/scope/buyer.media
      https://api.adform.com/scope/buyer.media.readonly
      https://api.adform.com/scope/buyer.stats
      https://api.adform.com/scope/buyer.campaigns.api.readonly
      https://api.adform.com/scope/buyer.rtb.lineitem
      https://api.adform.com/scope/buyer.rtb.lineitem.readonly
      https://api.adform.com/scope/buyer.direct.lineitems.readonly
      https://api.adform.com/scope/buyer.direct.lineitems

      Loginy, které se sestávají z Client ID a Client Secret a můžete tahat data z Adformu do Postbuy v H3.0, nebo posílat data z Adformu přes H3.0 do Google Big Query přes modul H3.0 METRICS.

      Loginy se zadávají v Administrace/Nastavení/Propojení s ostatními systémy – kde v sekci Adform kliknete na tlačítko Nový a vyplníte přihlašovací údaje.

      Nezapomeňte i těmto API loginům přiřadit patřičné klienty, aby se pod nimi zobrazovaly jejich kampaně.

      Jak vkládat data z H3.0 do Google Big Query – H3.0 metrics (H3.0 -> GBQ)

      Nový zásadní pilíř H3.0 nazvaný “H3.0 metrics” umožňuje přesouvat různá data pomocí H3.0 do jiných databází, aby s nimi bylo možné pracovat například při datové vizualizaci.

      Jedním z modulů H3.0 metrics je H3.0 -> GBQ, tedy modul umožňující pravidelně aktualizovat data o kampaních v H3.0 do Google Big Query databáze.

      Jak se takové propojení nastaví?

      Nejdříve si nastavíme Google Big Query (GBQ), poté s GBQ propojíme H3.0 a nakonec řekneme H3.0, aby do GBQ pravidelně posílal data.

      GOOGLE BIG QUERY

      1. založte nový projekt v Google Big Query
      2. V GBQ / SQL workspace si otevřete data projektu a založte Data set pro H3.0 data, papříklad (H30metrics)
      3. v Datasetu su vytvořte tabulku. Můžete si je vytvořit rovnou 3, protože máme 3 typy tabulek: kampaně celkem, placementy celkem a pokud jste opravdu blázni a chcete riskovat obrovské množství dat a všechny problémy, které s tím mohou nastat, tak i placementy daily. Tedy v našem testovacím případě vytváříme 3 tabulky:
        – h30campaignstotal
        – h30placementstotal
        – h30placementsdaily
      4. A tím pádem máte nastavení GBQ hotové.

      PROPOJENÍ H3.0 A GBQ

      Do H3.0 vložíme loginy do Google Big Query, aby se systémy mohly domlouvat.

      V Administrace/nastavení/Propojení s ostatními systémy nascrollujeme dolů až na oddíl Google Big Query a klikneme na Nový. V otevřivším se okně je vždy alespoň nějak aktualizovaný návod, nicméně je třeba:

      1. V Google Consoli v daném projektu v IAM and admin / Service account vytvořit Service Account, dát mu patřičná práva (potřebuje i zápis, takže optimálně všechny). Tento account bude potřebovat H3.0 pro přístup.
      2. E-mail tohoto service accountu vložte do pole GBQ login formuláře e-mail v H3.0
      3. Pro Service account vytvořte “Key”, typ .json a ten si stáhněte a vložte ho do H3.0 formuláře.
      4. Zvažte, jestli login budou mít přístupni všichni H3.0 uživatelé s povoleními pro GBQ loginy a pokud ano, tak v H3.0 ještě vlevo nahoře zaškrtněte přepínač Veřejné.
      5. Klikněte na Save, poté si ten login přes Open znovu otevřete a vlevo nahoře klikněte na tlačítko Test. H3.0 se zkusí připojit do GBQ a pokud bude vše OK, nahlásí 2x zelené OK. Pokud tam bude něco červeně, udělali jste někde chybu. Nezoufejte a napište nám, zkusíme vám poradit.

      A teď už nám jenom zbývá nastavit proudy dat z H3.0 do GBQ

      H3.0 -> GBQ

      V modulu Administrace/H3.0METRICS se nastavují takzvané DataTasky, tedy úkoly pro H3.0, aby posílalo nějaká data jinam. V našem případě nastavíme 3 datatasky pro posílání Kampaní celkem, Placementů celkem a Placementů po dnech, pokaždé do jiné tabulky v GBQ, kterou jsme si předtím nastavili.

      Klikněte na tlačítko Vytvořit nový DataTask

      V okně, které se otevře je možné DataTask nastavit. Je tam toho hodně, ale to nejdůležitější co potřebujete je:

      1. Zdroj dat vyberte jako H3.0: Campaigns and Placements
      2. Cílové propojení vyberte ten login, co jste si teď zadali
      3. Vyberte Typ dat podle toho, jaká data chcete posílat (Kampaně celkem, Placementy celkem, Placementy po dnech)
      4. Do Tabulka vyplňte název patřičné GBQ tabulky pro daný Typ dat. POZOR!! ve formátu dataset.table, tedy pro náš příklad třeba “H30metrics.h30campaignstotal”
      5. Můžete si kliknout na tlačítko Test cílového propojení, abyste zjistili, že máte loginy i Tabulku napsané správně
      6. Zaškrtněte Vyprázdnit tabulku před každým vložením dat
      7. Nastavte správně Frekvenci spouštění, pokud chcete každý den v nějakou hodinu, musí být v DAY, MONTH i WEEKDAY hvězdička a v MINUTE a HOUR patřičná hodina a minuta dne v kolik se to má spouštět
      8. Pro úvodní odlaďování si nechte Odesílat reporty jak po úspěšném, tak po neúspěšném provedení
      9. Nastavte správný datum Od a Do, pro vhodný časový úsek dat, která se budou posílat.

      Klikněte na Save a nyní jenom zbývá počkat, až nastane patřičný okamžik, který jste nastavili v Data Tasku, aby se spustil.

      Pokud byste nechtěli čekat, můžete Data Task spustit ručně kliknutím na tlačítko Spustit v řádku DataTasku v seznamu DataTasků.

      Pozor – DataTasky se spouštjí “asynchronně”, tedy může trvat, než doběhnou, i když se vám třeba může zdát, že už proběhly. Výsledek toho jak DT proběhlo je v pravých sloupcích tabulky se seznamem DataTasků

      A co dál? Můžete si vytvořit vlastní dashboard s daty z H3.0, například v Looker Studio (bývalé Google Data Studio).