#
Seriál
2/4/2026

First-party data v online reklamě, část 2: Jak je sbírat a posílat do mediálních systémů

First-party data v online reklamě, část 2: Jak je sbírat a posílat do mediálních systémů

V první části seriálu o využití first-party dat v online reklamě jsme vysvětlili proč jsou first-party data důležitá pro mediální cílení a zvýšení výkonu kampaní. V této části si podrobně popíšeme jak first-party data správně sbírat a posílat do mediálních systémů. Projedeme celou cestu first-party dat od dataLayeru přes normalizaci a hashování až po odeslání skrze server-side Google Tag Manager (sGTM) do Google Ads a Meta. Cílem je poskytnout vám konkrétní návod, který můžete rovnou implementovat včetně code snippetů, edge casů včetně míst, kde to v praxi skřípe nejvíc.

Dobrou zprávou je, že samotné odeslání first-party dat do reklamních systémů není technicky složité. Horší zpráva: detaily, na kterých záleží, jsou schované v normalizaci, hashování a v tom, jak přesně data zabalíte před odesláním. Pokud víte, jak na to, je to záležitost na jedno odpoledne. Pokud ne, strávíte daleko víc času laděním toho, proč se hash neshoduje (v horším případě to ani vědět nebudete) nebo proč data v platformě chybí.

Tenhle článek vám ušetří obojí. Projdeme celou technickou flow od sběru dat v dataLayeru přes normalizaci a hashování až po odeslání do Google Ads a Meta:

1. Uživatel provede akci na webu (nákup, odeslání formuláře), při které vám    poskytne svoje osobní údaje a ty web vydá do datalayer objektu user_data.

2. Browserový GTM kontejner zachytí dataLayer event a například GA4 tag (lze    odesílat i přes jiné trackery a templates) odešle hit na váš sGTM endpoint (nikoliv    na Google servery) i s těmito údaji

3. Na straně sGTM přijme hit GA4 Client (speciální komponenta v sGTM, jejíž    úkolem je rozpoznat v jakém formátu data přichází a správně je zpracovat), který    přijme příchozí payload a transformuje ho do tzv. Event Data Objectu,    strukturovaného datového objektu. Tento objekt obsahuje veškerá pole odeslaná z    prohlížeče včetně objektu user_data.

4. Následně se aktivují příslušné tagy:

    a. Google Ads Conversion Tracking tag na konkrétním konverzním eventu (např.         purchase) automaticky parsuje user_data z Event Data Objectu, provede SHA-        256 hashování polí v objectu user_data a odešle konverzní hit na Google Ads         servery (upřímně setup je ve skutečnosti hybridní - Google Ads tag v sGTM         vrací v HTTP response instrukci pro GA4 knihovnu v prohlížeči, aby provedla         redirect na DoubleClick doménu pro third-party cookie stitching).

    b. Meta (Facebook) CAPI template (ať už používáte ten oficiální od Meta nebo         třeba ten od Stape.io) si taktéž automaticky bere user_data z Event Data         Objectu - pozor na to, dělá to i když mu je nenastavíte manuálně napřímo.

5ti dílný seriál

First-party data

Tento článek je první díl 5ti dílného seriálu o sběru o využití vašich first-party ve vašich kampaních. Nové díly vychází průběžně na našem blogu.

Prohlédnout celý seriál

Sběr user dat: dataLayer jako základ všeho

Sběr first-party dat začíná na vašem webu - konkrétně ve chvíli, kdy vám uživatel své údaje předá: při registraci, odeslání objednávky nebo přihlášení k newsletteru. Standardní cestou je push do dataLayeru. Už tady můžete narazit na první úskalí. 

Několik klíčových best practices:

- user_data musí být součástí stejného pushe jako event, protože GTM zpracovává   data v kontextu konkrétního eventu a data pushnutá samostatně nemusí být   dostupná v okamžiku spuštění tagu

- před pushnutím nových ecommerce dat by měl být vždy vymazán předchozí stav   nebo obsah datové vrsty: dataLayer.push({ ecommerce: null }); zabrání to   „prosakování" dat z předchozích eventů.

- i když Google dokumentace tvrdí opak, nestačí přidat user_data pouze do Google   tagu (konfiguračního tagu), přidejte ho i na jednotlivé GA4 event tagy (purchase,   generate_lead atd.). Více specialistů se shoduje, že přidání pouze na config tag   není vždy spolehlivé.

- pokud některá hodnota z user_data není k dispozici, pole jednoduše vynechte,   nikdy neposílejte placeholder (prázdný řetězec, "unknown", "N/A" apod.).   Systémy placeholder zahashují a použijí jako regulérní identifikátor, čímž sloučí   všechny uživatele bez dané hodnoty do jednoho profilu. Výsledkem je zkreslená   analytika jak v reklamních platformách, tak v GA4.

Edge case: V praxi se často stává, že first-party data nejsou k dispozici přesně v okamžiku konverzního eventu. Typický příklad: e-mail znáte z přihlášení na jiné stránce, ale na thank-you page s potvrzením objednávky už k němu nemáte přístup. Řešení nabízí kombinace sGTM Transformations + Firestore lookup:

  • Při přihlášení nebo registraci uložíte user data do Firestore s klíčem client_id nebo user_id.
  • Na konverzním eventu, kde data v dataLayer chybí, použijete v sGTM Augment Event Transformation s Firestore Lookup proměnnou.
  • Transformation obohatí Event Data Object o uložená data ještě předtím, než k nim přistoupí jakýkoliv tag.

Tento pattern má zásadní výhodu: citlivá data, například e-mail nebo telefon, nemusí vůbec projít přes prohlížeč. sGTM si je vytáhne přímo z databáze. Simo Ahava to popisuje elegantně: „Stačí na frontendu zachytit transaction_id a v sGTM si přes Firestore nebo HTTP API dotáhnete kompletní ecommerce data včetně skutečného profitu místo hodnoty z frontendu.“

SHA-256 hashování

Zásadní prvek implementace first-party dat je hashování. Ve světě reklamních platforem typu Google nebo Meta se standardně používá jeden konkrétní algoritmus - SHA-256. SHA-256 je jednosměrný hashovací algoritmus, který převede libovolný vstup na 64znakový hexadecimální řetězec. Google, Meta, ale i Reddit, X, Pinterest, TikTok a další používají SHA-256 pro matching first-party dat proti své databázi přihlášených uživatelů.

Klíčové rozhodnutí je, kde hashovat. Na klientovi (v prohlížeči), nebo na serveru (v sGTM)?

Dobrá zpráva - pokud si chcete ušetřit práci a starosti, z praktického hlediska nemusíte hashování řešit ručně; všechny tagy a templaty pro Google Ads i Meta Pixel/CAPI provádějí hashování automaticky - ať už na browseru nebo v serveru. Google Ads tag automaticky hashuje pole user_data před odesláním a Meta CAPI tag (jak oficiální Facebook šablona, tak Stape šablona) dělá totéž. Navíc dokáží detekovat, zda data už hashovaná jsou, a v tom případě je nehashují znovu.

Otázka ale není jen technická, ale i bezpečnostní. Chcete otázku ochrany citlivých dat svěřit automatizovanému skriptu od Googlu nebo Mety? Pokud ne, máte v zásadě tři úrovně možného zabezpečení:

1. hashovat data ještě před odesláním do datové vrstvy, takže raw e-mail nebo    telefon se v prohlížeči nikdy neobjeví; 

2. osobní údaje v prohlížeči vynechat a poslat je ze svého CRM a hashovat přes    funkci na server-side GTM

3. hashovat na vlastním serveru nebo backendu ještě před odesláním do sGTM

Každá z těchto cest má jiné nároky na implementaci i jiný bezpečnostní dopad. Otázce kdy a kde hashovat se budeme věnovat podrobněji v jednom z dalších dílů.

Normalizace dat před hashováním

Normalizace je krok, který rozhoduje o tom, jestli vaše data vůbec budou k něčemu. Špatně normalizovaný hash se s databází platformy neshodne a konverze se nepřiřadí. Navíc Google a Meta mají pravidla na několika místech odlišná, takže jedna funkce pro obě nestačí.

Dokumentace Google: https://developers.google.com/google-ads/api/docs/conversions/upload-offline#prepare-data 

Dokumentace Meta: https://developers.facebook.com/docs/marketing-api/conversions-api/parameters/customer-information-parameters/#formatting-the-user-data-parameters

E-mail

Obě platformy vyžadují převod na lowercase a odstranění úvodních/koncových mezer (trim). Zásadní rozdíl je ale v zacházení s Gmail adresami - Google Ads Enhanced Conversions vyžaduje pro adresy na gmail.com a googlemail.com odstranění teček z username části a odstranění všeho za znakem + (plus-addressing). Meta CAPI toto nevyžaduje, jejich dokumentace explicitně uvádí pouze trim a lowercase. Odstranění teček z Gmail adresy pro Meta by vedlo k nesprávnému hashi.

Pole Vstup Google Meta
E-mail Jan.Novák+tag@gmail.com jannovak@gmail.com jan.novak+tag@gmail.com

Telefon

Obě platformy vyžadují formát se country prefixem:

- Google požaduje E.164 formát Google Support s + na začátku

- Meta vyžaduje prakticky totéž, ale bez znaku + pouze číslice včetně kódu země.

Žádné mezery, pomlčky ani závorky. Vždy uvádějte kód země, i když všechna data pocházejí z jedné země.

Pole Vstup Google Meta
Telefon 731 458 920 +420731458920 420731458920

Jméno a příjmení

Obě platformy: lowercase, bez interpunkce. Meta navíc požaduje odstranění speciálních znaků (ale česká diakritika je OK a má být zachovaná).

Pole Vstup Google Meta
Jméno Novák novák novák
Příjmení Červený červený červený

Adresa

Meta hashuje všechna adresní pole (město, stát, ZIP, země), zatímco Google hashuje pouze jméno, příjmení a ulici - město, region, PSČ a země se posílají v plaintextu. Země musí být ve formátu ISO 3166-1 alpha-2 (CZ, SK, DE) pro Google, zatímco Meta chce lowercase (cz, sk)

Pole Vstup Google Meta
Ulice Hlavní 456 hlavní 456 hlavní 456
Město Brno Brno (plaintext) brno
Region Jihomoravský kraj Jihomoravský kraj (plaintext) jihomoravský kraj
PSČ 602 00 602 00 (plaintext) 60200
Země - CZ cz

Jak normalizovat?

Normalizovat byste měli optimálně už na webu, tzn. aby vám vývojář posílal do datové vrstvy rovnou normalizované a klidně i rovnou hashované osobní údaje. Pokud to z nějakého důvodu není možné, můžete si normalizační funkci v GTM napsat sami, může vypadat třeba takto:

Google:

function normalizeEmail(email, platform) {
  email = email.trim().toLowerCase();
  if (platform === 'google') {
    const [user, domain] = email.split('@');
    if (['gmail.com', 'googlemail.com'].includes(domain)) {
      let cleanUser = user.replace(/\./g, '');
      if (cleanUser.includes('+')) {
        cleanUser = cleanUser.substring(0, cleanUser.indexOf('+'));
      }
      return cleanUser + '@' + domain;
    }
  }
  return email;
}

function normalizePhone(phone, platform) {
  let digits = phone.replace(/[\s\-\(\)]/g, '');
  if (!digits.startsWith('+')) digits = '+' + digits;
  // Meta: without +
  return platform === 'meta' ? digits.replace('+', '') : digits;
}

Meta:

function normalizeEmailMeta(email) {
  return email.trim().toLowerCase(); // no gmail dot-stripping
}

function normalizePhoneMeta(phone) {
  let digits = phone.replace(/[\s\-\(\)]/g, '');
  if (!digits.startsWith('+')) digits = '+' + digits;
  return digits.replace('+', ''); // no +: 420234567890
}

Specifické požadavky pro Google Ads

Minimální požadavek: alespoň jeden identifikátor (e-mail, telefon, nebo kompletní adresa (jméno + příjmení + PSČ + země) - pokud pošlete jen jméno a příjmení, dojde k silent failu = raději neposílejte nekompletní adresu).

Implementujte fallback logiku: pokud telefon není k dispozici, pošlete alespoň e-mail. Pokud nemáte ani jedno, konverze se stále odešle. Platforma ji nezmatčuje, ale může ji započítat jako unattributed conversion a použít modeling.

Specifické požadavky pro Meta Ads

Meta hashuje všechna customer information pole (e-mail, telefon, jméno, příjmení, město, stát, PSČ, země). V Meta Ads získávají vaše události hodnocení tzv. Event Match Quality (EMQ), což je Meta skóre na stupnici 0 až 10, která hodnotí kvalitu matchování. 

Vaším cílem by mělo být získat 6+ pro hlavní konverzní eventy, ideálně 8+ pro purchase. Přidání hashovaného e-mailu přinese zhruba +4 body, telefonu +3 body. Lepší je poslat méně přesných, ale správně normalizovaných parametrů, než mnoho špatně zpracovaných.

Measure Notes

MeasureNotes je náš newsletter, ve kterém jednou za čas najdete:

  • Naše zkušenosti a tipy z reálných projektů (implementace měření, BigQuery, server-side tracking, first-party data, konverzační analytika).
  • Přehled nových článků z našeho blogu.
  • Novinky a trendy z digitální analytiky, které stojí za pozornost.
  • Pozvánky na komunitní akce, školení a meetupy.

Posíláme, jen když máme co říct. Žádný spam, žádná PR omáčka.

Odesláním formuláře souhlasíte se zpracováním osobních údajů pro účely emailové komunikace. Podmínky používání a Ochrany osobních údajů

Nastavení v GTM a sGTM

Prerekvizity

- first-party údaje v datové vrstvě

- GTM kontejner nasazený na webu

- nastavené serverové měření sGTM (přes vlastní server v GCP nebo třetí stranu)

1. Předpokládejme, že máte v datové vrstvě nasazené údaje s událostí purchase:

window.dataLayer.push({
  event: 'purchase',
  ecommerce: {
    transaction_id: '78342916504217',
    value: 249,
    tax: 43.21,
    shipping: 0,
    currency: 'CZK',
    coupon: '',
    items: [
      {
        item_id: 'ALZMNTB01',
        item_name: 'Alzament PLA Basic 1kg Black',
        item_brand: 'Alzament',
        item_category: 'Počítače a notebooky',
        item_category2: '3D tisk',
        item_category3: 'Filamenty pro 3D tiskárny',
        price: 249,
        quantity: 1,
        index: 0
      }
    ]
  },
  new_customer: true,
  customer_type: 'new',
  user_data: {
    email: 'jan.novak@example.cz',
    phone_number: '+420731458920',
    address: {
      first_name: 'Jan',
      last_name: 'Novák',
      street: 'Hlavní 456',
      city: 'Brno',
      region: 'Jihomoravský kraj',
      postal_code: '602 00',
      country: 'CZ'
    }
  }
});

2. V GTM si vytvoříte pro každý údaj proměnnou typu “Data Layer Variable”

Obrázek 1: Ukázka Data Layer Variable pro e-mail v browser GTM

3. Pro Google Ads si pomocí těchto proměnných zaplníte hodnotami proměnnou    “User-Provided data

Obrázek 2: Ukázka strukturovaného objectu user_data ve variable s názvem “User-Provided Data” v browserovém GTM

4. V browser GTM můžete nastavit odesílání first-party data pro Meta tags pomocí    oficiální šablony od Meta (Meta Pixel). Stačí zaškrtnout “Enable Advanced    Matching” a poté doplnit příslušná pole:

Obrázek 3: Ukázka doplněných variables do Meta Pixel template v browserovém GTM

5. Pro odesílání first-party data do serveru musíte ve své transportní GA4 značce    přidat proměnnou User-provided data jako součást config parametrů nebo si    jednotlivé first-party proměnné poslat s jiným typem transportního tagu jednotlivě    (Data tag)

Obrázek 4: Ukázka doplněného event parametru user_data  do proměnné Google Tag: Event Settings v browserovém GTM

6. V sGTM díky předchozímu kroku budete dostávat user_data object spolu s    událostí purchase (nebo kdykoli budou data k dispozici v datové vrstvě. Pro    měření konverzí do Google Ads máte hotovo - značka si údaje bere z objectu    user_data automaticky.

Teď už zbývá jen nastavení odesílání uživatelských údajů pro serverové značky Meta Ads - ať už používáte template od Mety nebo od Stape:

Obrázek 5: Ukázka doplněných variables do Meta CAPI  template v serverovém GTM

Po nasazení je dobré si validovat, že vše chodí jak má - ve správném formátu a správně odchází.

V rámci GTM preview mode:

-> web GTM

    -> zkontrolujte si, že se vám user_data v pohodě plní - jednotlivě i jako object:

Obrázek 6: Ukázka variables z datové vrstvy v GTM preview mode na browseru
Obrázek 7: Ukázka strukturovaného objectu user data v datové vrstvě v GTM preview mode na browseru

    -> a že se také odesílají do Meta tagu a sGTM v konverzních značkách:

Obrázek 8: Ukázka odeslaných variables ve značce Meta Pixel v GTM preview mode na browseru
Obrázek 9: Ukázka odeslaných variables ve značce GA4 v GTM preview mode na browseru

Tímto máte hotovou základní architekturu: data tečou z dataLayeru přes sGTM do Google Ads i Meta, jsou správně normalizovaná a hashovaná. To je ta těžší část.

Jenže jak poznáte, že to opravdu funguje? 

Match rate může být nízká ze tří různých důvodů a každý se řeší jinak. V příštím dílu si projdeme debugging = jak číst signály v GTM preview, co vám řekne Google Tag Diagnostics a jak interpretovat Event Match Quality skóre v Meta. Tedy: jak si ověřit, že všechna ta práce, kterou jste právě udělali, skutečně přináší výsledky.

Následuje

V dalších dílech:

V dalších dílech projdeme:

  • Debugging a jak si ověřit, že vše funguje, jak má
  • Bezpečnost, hashování na straně klienta vs. serveru a správu consentu
  • Upload dat z CRM a offline konverze
  • Specifika nastavení v Google Ads, Meta, Skliku i dalších platformách
Prohlédnout celý seriál

Autoři

#
Seriál
First-party data v online reklamě, část 2: Jak je sbírat a posílat do mediálních systémů
2/4/2026

V první části seriálu o využití first-party dat v online reklamě jsme vysvětlili proč jsou first-party data důležitá pro mediální cílení a zvýšení výkonu kampaní. V této části si podrobně popíšeme jak first-party data správně sbírat a posílat do mediálních systémů. Projedeme celou cestu first-party dat od dataLayeru přes normalizaci a hashování až po odeslání skrze server-side Google Tag Manager (sGTM) do Google Ads a Meta. Cílem je poskytnout vám konkrétní návod, který můžete rovnou implementovat včetně code snippetů, edge casů včetně míst, kde to v praxi skřípe nejvíc.

#
Článek
Testování ClickUp MCP
15/3/2026

Jako datoví analytici neustále hledáme způsoby, jak zefektivnit naši práci. Vzhledem k tomu, že jako firma jedem v ClickUpu, otestovali jsme ClickUp MCP - nástroj, který umožňuje ovládat ClickUp pomocí AI asistentů. V tomto článku sdílíme naše zkušenosti z praktického testování, na jaké limity jsme narazili, jak je to s bezpečností přístupových tokenů, a pro koho toto řešení skutečně dává smysl.

#
Seriál
First-party data v online reklamě, část 1: Jak fungují a proč zlepšují výkon kampaní
23/2/2026

Cookie apocalypse a další pokusy o originální pojmenování konce cookies třetích stran v Google Chrome nás naštěstí přestaly děsit na zdech LinkedInu už někdy na začátku roku 2024. Díky tomu se ale napříč oborem začalo intenzivně mluvit o práci s first-party daty a právě to se dnes ukazuje jako klíčový krok ke kvalitnějšímu měření a lepšímu výkonu kampaní.

#
Článek
Jak jsme migrovali 250 mediálních tagů na server a jak to celé dopadlo
14/1/2026

S příchodem serverového měření řešíme u klientů serverové trackování nejen pro analytiku, ale i pro mediální systémy. V tomto článku chci nasdílet zkušenosti ze serverové implementace mediálních tagů u většího klienta, co jsme se u toho naučili, jaké šablony jsme použili, a na co si dát pozor.

#
Článek
Analytické workshopy v agenturách
20/12/2025

Letos jsem měl několik workshopů v digitálních a mediálních agenturách. Scénář byl podobný - na nějaké komunitní datově/analytické akci (resp. většinou na její after party:) jsme se s team leaderem jejich analytiky domluvili na workshopu, jehož cílem bylo posunout jejich interní tým. Nasdílet nejen aktuální technické know-how a postupy, ale i to, jak přínos digitální analytiky klientovi demonstrovat a jaké use cases jsou ohledně měření nejsilnější, resp. s největším reálným přínosem pro klienta.

#
Článek
Analytika je skvělý obor pro ženy (i mámy po/na mateřské)
20/11/2025

Mám vystudovanou ekonomku a mnoho let jsem v agentuře dělala projekťáka. Jenže mě nebavilo jen koordinovat činnost ostatních, ale chtěla jsem sama taky něco pořádného umět. Matika mě bavila, a tak jsem tak nějak samovolně začala dělat analytiku. Někdy od roku 2014 jako samouk, pak přišla spolupráce s Vaškem Jelenem a v roce 2018 jsme spolu založili MeasureDesign. V oboru jsem se našla – skvěle uspokojuje moji zvědavost, potřebu šťourat se v detailu a dát všemu “ordnung”. V tom blázinci mezi domácností, péčí o děti a světovým chaosem mi data připadají uklidňující a zároveň můžu využít svoji kreativitu, když si hraju na slečnu Marplovou a hledám, kde je v měření chyba. Myslím, že je to skvělá práce pro ženy obecně. Přesto je nás v oboru stále málo.

#
Článek
BigQuery: Jak přesunout GA4 dataset do jiného GCP projektu
1/11/2025

Někdy je potřeba přesunout historická data z Google Analytics 4 exportu do jiného projektu v BigQuery – například při změně struktury projektů, přechodu na nový billing nebo konsolidaci dat. V tomto článku si ukážeme zkopírování GA4 datasetů pomocí BigQuery Data Transfer Service (existují ale i další způsoby).

#
Článek
Reshoper 2025
15/10/2025

Reshoper poradenská zóna a několik hodin konzultací pro návštěvníky veletrhu – letos v příjemných prostorách Křižíkových pavilonů na Výstavišti. Letos jsem měl příležitost si Reshoper užít jak v roli poradce v poradenské zóně, tak i jako účastník Roundtables.

#
Článek
Hack Your Weekend
23/9/2025

Od nápadu k aplikaci za 48 hodin 🚀. Třetí víkend v září jsem strávil v brněnském Clubco CZ na hackatonu #HackYourWeekend. Ve skupině 60 lidí rozdělených do 8 týmů jsme od pátečního do nedělního odpoledne vyvíjeli osm aplikací řešících reálné potřeby. Vývoj probíhal v AI/LLM supported vývojových prostředích (v našem týmu VS code + Claude Code). Účastníci byli jak vývojáři, kteří s AI už vyvíjí, tak i lidi jako já, co si něco takového chtěli do hloubky vyzkoušet.

#
Článek
MeasureCamp Brno 2025
10/9/2025

6. 9. se v prostorách Brněnského Gen konal další ročník MeasureCamp - naší oblíbené komunitní akce. Potěšilo nás, že MeasureCampu se letos zúčastnilo 74 žen (5,4% z toho bylo z našeho týmu :) a je vidět, že počet žen v datařině a analytice pořád roste 🚀.

#
Článek
Letní PPC camp
20/8/2025

Chtěl bych se připojit k lavině pozitivních reakcí na víkendový PPC camp. Je to akce, kde se na víkend sejde několik desítek PPC specialistů a formou přednášek vzájemně sdílí svoje know-how. Ten event má super pozitivní vibe a pro mě bylo zajímavé vidět, že sdílení znalostí, kolegiálnost a solidarita fungují v PPC komunitě podobně jako v té analytické. Neudělá se to ale samo a respekt uLab, Markétě Kabátové a Petrovi Burešovi za energii, kterou akci a propojování lidí věnují.

#
Článek
Jak spočítat datum Velikonoc v BigQuery
16/4/2025

Velikonoce jsou pohyblivý svátek a jejich datum se každý rok mění. Pokud pracujete s daty – ať už analyzujete sezónnost návštěvnosti, porovnáváte výkonnost kampaní nebo plánujete marketingové akce – může se vám hodit vědět, na kdy přesně připadnou velikonoční svátky. A právě s tím vám může pomoct jednoduchý SQL skript pro BigQuery.

#
Článek
Visibility čtvrtek
25/2/2025

Od Robina Stržínka z VISIBILITY DIGITAL jsem dostal pozvánku vystoupit na jejich pravidelném Visi čtvrtku. Měl jsem možnost nasdílet svoje zkušenosti s praktickým využitím spojení GA4 s Google BigQuery a dalšími službami v Google Cloud Platform.

#
Článek
Socials: S Vaškem Jelenem o GA4, server-side trackingu, BigQuery a o propojení zákaznických dat s kampaňovými
19/11/2024

Socials podcast a 80 minut povídání s Danielem Bauerem a Otakarem Lucákem o digitální analytice se zaměřením na e-commerce. Kluci řeší u svých klientů řadu konkrétních témat a měli super dotazy. Díky tomu jsme, myslím, byli maximálně praktičtí a podcast obsahuje naše názory na řešení reálných situací z praxe.

#
Článek
MeasureCamp Praha 2024: Využití Google Ads exportu do Google BigQuery
10/9/2024

V sobotu se to v prostorách pražské ČSOB hemžilo analytickými tématy. Na jubilejní 10. ročník MeasureCamp Česko jsme dorazili v početné sestavě MeasureDesign týmu a Vašek s Aničkou si připravili i přednášku na téma Google Ads datasetu v Google BigQuery.

#
Článek
Data retention: Uchovávání dat v Google Analytics 4
31/8/2024

Data retention (doba uchovávání dat) v GA4 určuje, jak dlouho budou k dispozici informace o uživatelích a událostech. Ve výchozím nastavení je tato doba pouhé 2 měsíce, což může omezit možnosti analýzy. V článku se dozvíte, jak si tuto dobu prodloužit až na 14 měsíců (nebo 50 měsíců u GA4 360) a na co nemá vliv.

#
Článek
Školení: Základy GA4 pro neziskovou organizaci Tereza
3/6/2024

Poslední květnový den jsme strávili s týmem neziskové organizace Tereza a věnovali se základům Google Analytics 4. Zaměřili jsme se na praktické využití dat, zejména pro program Učíme se venku, který pomáhá učitelům přenášet výuku ze tříd do přírody.

#
Článek
Reshoper 2024: Nové příležitosti v analytice
20/5/2024

Na konferenci Reshoper jsem měl možnost vystoupit s přednáškou, ve které jsem shrnul nové příležitosti pro e-commerce analytiku. V rámci přednášky jsem se snažil nasdílet svoje zkušenosti a postupy, jak z Google Analytics 4 v kombinaci s BigQuery a dalšími službami v Google Cloud dostat maximum.

#
Článek
Marketing Festival 2024: Naučte se pracovat s GA4 daty v prostředí BigQuery a GCP
22/2/2024

Marketing Festival workshop. Téma bylo práce s GA4 daty v BigQuery a Google Cloudu. Na workshopu jsem se snažil posunout znalosti účastníků za hranice GA4 rozhraní a ukázat, že pracovat s GA4 raw daty není žádná raketová věda:) Naopak je to něco co je fajn se naučit, protože raw GA4 data mají obrovský potenciál pro monetizaci a aktivaci. Na workshopu jsem zároveň ukazoval konkrétní příklady z praxe a ukázky konceptů reportingu u firem, které jedou pouze na BigQuery datech. Účastníci byli skvělí, potěšilo mě, že hodně lidí si cestu k BigQuery a GCP aktivně hledá a jsou na stejné vlně.

#
Webinář
Tipy a triky pro GA4 nejen na Shoptetu
25/11/2023

Záznam veřejného webináře, který jsme s Markem Čechem dělali pro Shoptet. Hlavním tématem byla praktická doporučení pro vyhodnocování kampaní v GA4 v souvislosti s blížícím se Black Friday a Vánoci.

#
Webinář
Webinář: Vyhodnocování GA4 dat v BigQuery
21/6/2023

Společně s Vaškem Rášem jsme realizovali veřejný webinář na téma vyhodnocování kampaní z GA4 datasetu v Google BigQuery. Hostem webináře byl Honza Tichý se svou částí o DBT.

Vojtěch Černý
IT & Data Developer
Jiří Otipka
Analyst
Lenka Pittnerová
Analyst
Martina Kvasničková
AI & Data Research
Markéta Svěráková
Analyst
Blanka Hejduková
Back Office
Petra Súkeníková
Analyst
Anna Horáková
Analyst
Klára Belzová
Analyst
Vašek Jelen
Lead Analyst & Co-Founder
Zuzana Mikyšková
Analyst & Co-Founder
Vojtěch Černý
IT & Data Developer

Vojta se v MeasureDesign věnuje vývoji technických a datových řešení, která mají být nejen funkční, ale i dobře použitelná v praxi. Baví ho propojovat webový vývoj, automatizaci a práci s daty tak, aby věci dávaly smysl jak z pohledu uživatele, tak z pohledu technického fungování na pozadí. Nejvíc ho těší moment, kdy se podaří složit komplexnější problém do čistého a spolehlivého řešení.

Jiří Otipka
Analyst

Jirka pracuje v marketingu přes 10 let a pokud existuje něco, co ho baví více než čísla sama, tak je to jejich propojování. Miluje matematiku a datovou analytiku a protože rád zkoumá i zdrojové kódy, dokáže se hravě domluvit i s programátory jejich jazykem. V MeasureDesign se specializuje na napojování nových datových zdrojů – vytváří vlastní konektory pomocí Pythonu, testuje kvalitu dat a zkoumá, co všeho by se dalo propojit, aby to mělo význam pro business. S Looker Studiem je jako ryba ve vodě a velkou zkušenost má také s vyhodnocováním PPC kampaní.

Lenka Pittnerová
Analyst

Lenka se k MeasureDesign připojila na konci roku 2025 s bohatými zkušenostmi z PPC marketingu, kde dlouhodobě pracovala s Google Ads, Meta Ads a dalšími reklamními systémy. Právě při řízení kampaní ale opakovaně narážela na tentýž problém – špatně nebo nedostatečně nastavenou webovou analytiku, která znemožňovala efektivní optimalizaci. To ji vedlo k tomu, že se analytice začala věnovat nejdřív z nutnosti, postupně však zjistila, že ji baví víc než samotné reklamy. Dnes se zaměřuje především na implementaci webové analytiky a datových řešení, která firmám zajišťují kvalitní a spolehlivá data pro strategické rozhodování i výkonný marketing. Část PPC projektů si ponechává – jednak proto, že ji stále baví, ale hlavně aby zůstala v kontaktu s realitou mediálních systémů a skutečnými potřebami klientů.

Martina Kvasničková
AI & Data Research

Marťa se k MeasureDesign připojila v roce 2025 během studia webových aplikací. Fascinuje ji, jak rychle se vyvíjí svět umělé inteligence, a proto se zaměřila na výzkum velkých jazykových modelů. Ve firmě pomáhá integrovat AI do každodenní práce – tak, aby byla rychlejší, efektivnější a zároveň dostupná pro všechny členy týmu. Nejvíc ji baví hledat způsoby, jak AI využít prakticky a přetavit nové technologie v užitečné nástroje.

Markéta Svěráková
Analyst

Markéta začínala v marketingu, ale pak přišla mateřská – a s ní nekonečný chaos. Potřebovala si zachovat aspoň zbytky zdravého rozumu, a tak se vrhla na data. Čísla totiž nekřičí, nerozsypávají křupíky do klávesnice a dávají aspoň nějaký smysl. V Engeto Academy prošla kurzem datové analytiky, kde se spřátelila se SQL, Power BI, Excelem a Pythonem a začala hledat vzorce i mimo dětské omalovánky. Dnes v MeasureDesign pomáhá klientům zjistit, co jim jejich čísla doopravdy říkají.

Blanka Hejduková
Back Office

Blanka se stala součástí našeho týmu v roce 2024 a od té doby má na starosti oblast back office, včetně fakturace a administrativních úkolů. Využívá své zkušenosti z České pošty a vzdělání v oboru finančního managementu, aby zajistila hladký chod všech procesů. Ve volném čase se věnuje svým dvěma dětem, s nimiž ráda cestuje, a zároveň si užívá práci na zahrádce, kde nachází svůj odpočinek.

Petra Súkeníková
Analyst

Do MeasureDesign nastoupila v roce 2023 a specializuje se na implementaci měření a reporting. Největší radost jí dělá moment, kdy se po všech nastaveních a testech konečně rozběhnou první data. Naopak největší výzvou jsou nečekané (a často nezadokumentované) změny od Google – chvíle, kdy se z analytika stává paranormal behaviour expert. 👻

Anna Horáková
Analyst

Anička má více jak 7 let zkušeností z agenturního prostředí, kde spravovala pro klienty reklamní kampaně na sociálních sítích, nejradši pro obsahové weby. Chtěla získat trochu větší pohled nejen na kampaňová data, a tak více směřovala svou práci k webové analytice. K našemu týmu se přidala v roce 2022 a nyní se zaměřuje na datovou analytiku, kde s využitím GA4, BigQuery, Looker Studia a dalších nástrojů může propojovat a analyzovat data ještě víc do hloubky a přinést klientům zajímavé analýzy i podklady pro business rozhodování.

Klára Belzová
Analyst

Klára je ve firmě od roku 2019. Věnuje se hlavně webové analytice, ale nezalekne se ani práce s daty v BigQuery. Nejvíc ji baví, když může klienta provést od definování jeho potřeb přes implementaci měření až k výsledné vizualizaci dat. Až podezřele velkou radost jí dělá pohled na hezky přehledný GTM kontejner nebo report plný užitečných dat.

Vašek Jelen
Lead Analyst & Co-Founder

Vašek se již více než 15 let věnuje digitální analytice – od nastavování měření po uložení, vizualizaci a interpretaci dat. Firmám pomáhá mít v datech pořádek a umět je naplno využít. Věnuje se primárně datům z digitálních platforem jako jsou weby, aplikace, klientské zóny apod. a propojování těchto dat s dalšími firemními daty jako jsou mediální a zákaznická data. Po letech na volné noze spoluzaložil analytické studio MeasureDesign, kde kromě analytických projektů a školení na míru vzdělává nové analytičky a analytiky.

Zuzana Mikyšková
Analyst & Co-Founder

Zuzčina kariéra vedla přes řízení inovací a výzkumu v korporátu, vedení “wom” (word of mouth) projektů do digitální agentury, kde projektově řídila tvorby webových stránek. Zuzka je ale dost zvědavá a potřebovala vědět, jak web funguje, když je vypuštěn do světa. To ji motivovalo ke studiu webové analytiky, a následně přivedlo k osudové spolupráci s Vaškem a v roce 2019 spolu založili firmu.