DATANOSTRO ACADEMY
Tutorialy v češtině — server-side tracking, sGTM, Consent Mode v2, GDPR. Od základů po pokročilé scénáře pro CZ/SK e-shopy a marketéry.
Co je Conversions API a které platformy ho mají
Conversions API je obecný princip, jak posílat konverze reklamní platformě přímo ze serveru. Jak se liší od pixelu, proč vznikl a které platformy ho …
Co je GCLID a click ID (a proč jsou důležité)
GCLID, fbclid a další click ID jsou identifikátory prokliku reklamy. Spojují konverzi s konkrétní reklamou a umožňují offline konverze. Jak fungují a jak je …
Co je Measurement Protocol (GA4)
Measurement Protocol je rozhraní, kterým server-side GTM posílá události do Google Analytics 4 přímo ze serveru. Jak funguje, co potřebuje a jaké má limity.
Co je atribuční okno (attribution window)
Atribuční okno je doba, po kterou se konverze ještě připíše prokliku nebo zobrazení reklamy. Proč na něm záleží a proč kvůli němu čísla mezi …
Co je client_id a user_id v GA4
client_id a user_id jsou dva identifikátory, kterými GA4 pozná, komu události patří. Jak se liší, proč jsou u server-side klíčové a kdy použít který.
Co je data retention v GA4
GA4 si uchovává podrobná data jen omezenou dobu (2 nebo 14 měsíců). Co to znamená pro vaše analýzy, čeho se to týká a jak …
Co je first-party doména pro server-side GTM (a proč na ní záleží)
Server-side GTM kontejner běží na vaší vlastní (sub)doméně, ne na cizí. Co to znamená, proč díky tomu cookies vydrží déle a jak to souvisí …
Co je hashování a proč se osobní data před odesláním hashují
Než e-mail nebo telefon odejdou do reklamní platformy, hashují se. Co hashování je, proč umožní párování bez odhalení dat a na co dát pozor …
Co je konverzní poměr a jak ho správně počítat
Konverzní poměr je podíl návštěvníků, kteří udělali požadovanou akci. Zní jednoduše, ale snadno se počítá špatně — a děravé měření ho zkresluje. Jak ho …
Co je modelovaná konverze
Modelovaná konverze je statistický odhad konverzí, které nelze změřit přímo — typicky kvůli odmítnutému souhlasu. Jak vzniká, kde se s ní setkáte a jak …
Co jsou UTM parametry a jak je správně používat
UTM parametry jsou značky v URL, podle kterých analytika pozná, odkud návštěva přišla. Co jednotlivé znamenají a jak je používat konzistentně.
Co jsou fbp a fbc: cookies, na kterých stojí Meta atribuce
fbp a fbc jsou dvě cookies, podle kterých Meta páruje konverze s uživateli a reklamou. Co každá znamená, odkud se berou a proč je …
Jak najít GA4 Measurement ID a API secret
Pro server-side měření do GA4 potřebujete dvě hodnoty: Measurement ID a API secret. Kde je v GA4 najdete a vytvoříte — krok za krokem.
Server-side tracking 101 — co to je a proč ho potřebujete
Vysvětlení rozdílu mezi client-side a server-side trackingem. Proč ITP, adblockery a iCloud Private Relay sežerou 25-40 % vašich konverzí — a jak ti server-side …
sGTM vs. GTM — kdy stačí client-side a kdy už ne
Google Tag Manager v prohlížeči (web GTM) versus server-side Google Tag Manager (sGTM). Kdy ti GTM stačí, kdy už potřebujete sGTM, a co vás …
Consent Mode v2 — prakticky bez právničiny
Co po vám EU vlastně chce, jak to nastavit v sGTM a co se stane, když uživatel klikne „Odmítnout vše“.
Meta CAPI bez duplicitních konverzí — event_id a deduplication
Když posíláte purchase event z Pixelu i CAPI, Meta je musí spárovat. Jak na to s event_id a proč to z DataNostro funguje out-of-the-box.
GDPR tracking checklist (kontrolováno právníkem)
Co musíte mít napsané v privacy policy, jak nastavit DPA s DataNostro, kde mít CMP a jaké období uchování dat. Připraveno pro CZ/SK e-shopy.
Migrace ze Stape do DataNostro krok za krokem
Co se musí přepojit, jak ověřit že nic nechybí, a jak udělat cutover bez ztracených konverzí. Realistický plán na 3-5 dní.
Attribuce first-touch vs last-touch — co v DataNostro vidíte
Proč ti GA4 ukazuje jiná čísla než Meta, jak DataNostro atribuci modeluje a co dělat, když se reporty rozcházejí.
iOS ITP + iCloud Private Relay — co reálně ztrácíte a jak to vrátit
iOS 17 + Private Relay anonymizuje 30-40 % vašeho trafficu. Kdy se to dá obnovit serverside trackingem a kdy ne.
Agentura: jak v DataNostro spravovat 10+ klientů
Multi-tenant workflow pro agentury — jeden účet, víc klientů, billing, white-label, sub-uživatelé. Co ti ušetří hodiny měsíčně.
INSTALACE DLE CMS
Krok-za-krokem návody pro WordPress, Shopify a Prestashop — od datalayer po DNS cutover.
PrestaShop — instalace server-side trackingu
Server-side tracking pro PrestaShop 1.7+ a 8.x. GTM modul (free + placený), nebo přímá úprava themu pro plnou kontrolu nad datalayerem.
Shopify — instalace server-side trackingu (Custom Pixel + GTM)
Server-side tracking pro Shopify a Shopify Plus přes Customer Events Custom Pixel + GTM Server. Bez vlastní Shopify aplikace, plná kontrola nad consent a …
WordPress / WooCommerce — instalace server-side trackingu
Krok-za-krokem návod pro WordPress 6.x a WooCommerce: GTM4WP plugin, sGTM kontejner v DataNostro, DNS, Consent Mode v2.
MIGRACE
Návody, jak přejít z jiné platformy na DataNostro bez ztráty dat.
Migrace z Google Cloud / GTM Server na DataNostro
Hostujete sGTM přímo na GCP App Engine nebo Cloud Run? Návod, jak přejít na managed DataNostro a ušetřit ~60 % na měsíčních nákladech.
Jak zjistit aktuální Google Cloud billing za sGTM (90 vteřin)
Krok-za-krokem návod, jak v GCP Console najít kolik vás měsíčně stojí sGTM hosting — vCPU, RAM, egress, Cloud Logging a statická IP rozdělené po …
SETUP PLATFOREM
Konfigurační návody pro každý platform connector — kde získat credentials, co kam vyplnit, jak otestovat.
GA4 — Measurement Protocol setup
Připojení GA4 přes Measurement Protocol — Measurement ID + API secret.
Google Ads — Conversion Tracking setup
Server-side conversion uploadu do Google Ads přes Customer ID + conversion action.
Meta CAPI (Facebook Conversions API) setup
Server-side push do Meta Pixel + CAPI s deduplicací přes event_id.
TikTok Events API setup
Server-side propagace eventů do TikTok přes Events API.
Sklik / Seznam SEM setup
Konverze do Sklik přes Seznam SEM ID — bez API tokenu, jen ID.
Microsoft Ads (Bing) UET setup
Server-side UET tag pro Bing Ads.
LinkedIn Conversions API setup
Server-side push do LinkedIn Insight Tag přes CAPI.
Klaviyo — Events API setup
Forwarding e-commerce eventů do Klaviyo profilů přes Events API.
Reddit Conversions API setup
Server-side push konverzí do Reddit Ads.
Pinterest Conversions API setup
Server-side push do Pinterest Ads přes CAPI.
Snapchat Conversions API setup
Server-side push do Snapchat Ads.
HubSpot CRM setup
Upsert kontaktů v HubSpotu při conversion eventu.
Pipedrive setup
Vytváření Lead v Pipedrive při konverzi.
Salesforce Conversion Tracking setup
Vytváří Lead nebo Opportunity v Salesforce při conversion eventu.
Zoho CRM setup
Vytváří Lead v Zoho CRM. Region-specific endpoint.
Awin Server-to-Server setup
Server-to-server conversion tracking pro Awin affiliate síť.
DV360 / Campaign Manager 360 setup
Floodlight Conversion Upload pro DV360 + CM360.
ZAČÍNÁME
Vše co potřebujete vědět o server-side trackingu. Od základů po první nastavení.
Základy server-side GTM
Co je sGTM, jak funguje, proč ho potřebujete a jaké jsou výhody oproti client-side trackingu.
Správa týmu a přístupy
Naučte se pozvat kolegy, nastavit role a spravovat přístupy k vašemu účtu.
Fakturace a platby
Vše o fakturách, platebních metodách, splatnostech a automatických upomínkách.
DOPLŇKY
Pokročilá rozšíření pro optimalizaci server-side trackingu — anonymizace, detekce botů, obnovení Click ID, GEO enrichment a další funkce.
POAS Data Feed — Profit-on-Ad-Spend bidding
Místo revenue posílejte do Meta CAPI, Google Ads, TikTok a Sklik zisk. Bidding na profit, lookup z CSV / Heureka feedu / DataNostro Store. …
Custom Loader — Anti-adblock GTM loader
Nahrajte gtm.js skript z vaší vlastní domény, zvyšte cookie match rate o 30%+ a eliminujte blokování ad-blockery.
Cookie Keeper — Záloha cookies do localStorage
Eliminujte ztrátu tracking dat kvůli ITP/ETP v Safari a Firefox. Automatická záloha cookies do localStorage s obnovou.
Anonymizer — Granulární GDPR anonymizace
30+ nastavení pro GDPR-compliant anonymizaci: IP, Client ID, User ID, Session ID, Referrer, User Agent, kampaňové parametry a další.
Bot Detection — Detekce a blokování botů
Zvyšte kvalitu dat o 15-20% filtrováním bot trafficu. Detekce založená na User Agent, IP reputation a behavioral patterns.
GEO Headers — MaxMind IP enrichment
Automaticky obohacujte requesty o geografická data: Country, Region, City z MaxMind GeoIP2 databáze.
UA Info — User Agent parsing
Přidává hlavičky s parsovanými User Agent daty: Browser, OS, Device Type, Brand pro snadnější segmentaci.
User ID — Cross-device user identification
Přidává User ID hlavičku pro cross-device tracking a propojení web/app uživatelů.
Ad Blocker Info — Detekce ad-blockerů
Přidává hlavičku indikující, zda návštěvník používá ad-blocker. Užitečné pro reporting a A/B testing.
Click ID Restorer — Server-side Click ID restoration
Zachovejte atribuci kampaní i přes iOS tracking prevention. Automatické obnovení Click IDs (gclid, fbclid, ttclid) na server-side.
Preview Header — GTM Server-side Preview mode
Přidává X-Gtm-Server-Preview hlavičku pro debugging server-side GTM kontejneru v Preview módu.
Open Container for Bots — Umožnit crawlerům indexovat GTM
Povolte vyhledávacím botům (Googlebot, Bingbot) přístup k gtm.js pro indexaci GTM kontejneru.
File Proxy — Proxy externích souborů přes vaši doménu
Servírujte externí soubory (fonty, skripty) přes vaší first-party doménu pro obejití blokování.
Multi Domains — Sdílení sGTM kontejneru mezi doménami
Použijte jeden sGTM kontejner pro více domén. Ideální pro multibrand e-shopy a holdingové struktury.
NASTAVENÍ PLATFOREM
Návody na propojení sGTM s analytickými a reklamními platformami.
Nastavení GA4 server-side
Kompletní průvodce nastavením Google Analytics 4 s server-side měřením.
Seznam Sklik — server-side tracking
Server-side tracking pro Seznam Sklik a Zboží.cz — specificky pro český trh.
TikTok Events API
Server-side propojení TikTok Events API přes sGTM pro lepší atribuci a optimalizaci kampaní.
POKROČILÉ NASTAVENÍ
DNS, anti-adblock, consent mode, migrace a další pokročilá témata.
BigQuery export přes DataNostro webhook (~30 řádků Cloud Function)
Stream-insert každého sGTM eventu do BigQuery — realtime, zhruba $5/měsíc, schema flexibilní. Tutoriál pro GA4-style BigQuery dataset bez závislosti na GCP-native export.
DNS a CNAME nastavení
Jak správně nastavit DNS záznamy pro vlastní subdoménu sGTM kontejneru.
Anti-adblock a custom loader
Jak obejít ad-blockery pomocí custom loaderu a first-party endpointu pro maximální sběr dat.
Propojení Google Tag Manager účtu
Jak propojit svůj GTM účet s DataNostro pro automatické nastavení server-side kontejneru.
API klíče a programatický přístup
Nastavení API klíčů pro automatizaci a integraci s vašimi systémy.
Consent Mode V2
Jak implementovat Google Consent Mode V2 se server-side GTM pro GDPR compliance.
Migrace z client-side na server-side
Krok za krokem: jak přejít z čistě client-side trackingu na server-side bez ztráty dat.
Monitoring a alerty
Jak DataNostro monitoruje vaši infrastrukturu a jak nastavit upozornění.
Cookie Keeper — prodloužení životnosti cookies
Jak Cookie Keeper pomáhá udržet přesnost měření v Safari, Firefox a dalších prohlížečích.
ŘEŠENÍ PROBLÉMŮ
FAQ, debugging a troubleshooting.
Consent Mode blokuje veškeré měření: jak to rozlišit od chyby
Po nasazení souhlasu přestaly chodit konverze. Někdy je to správně (uživatel odmítl), někdy chyba v nastavení. Jak poznat rozdíl a co zkontrolovat.
Cookies mají krátkou životnost: vracející se zákazníci jako noví
Vracející se zákazníci se počítají jako noví a atribuce se po pár dnech rozpadá. Příčinou je Safari ITP, které zkracuje client-side cookies. Jak životnost …
Data se tříští mezi více GA4 properties
Měření je rozsypané do víc GA4 properties a žádná nemá úplný obrázek. Proč k tomu dochází, proč to škodí a jak data sjednotit do …
Data v GA4 reportech nesedí s DebugView nebo realtime
Událost vidíte v DebugView a v reálném čase, ale ve standardních reportech chybí nebo má jiná čísla. Většinou to není chyba měření, ale zpracování …
Duplicitní transaction_id: jeden nákup se počítá vícekrát
Stejná objednávka se v měření objeví víckrát, protože se purchase událost spustí opakovaně se stejným transaction_id. Proč se to děje a jak to ošetřit.
Enhanced Conversions se nepřijímají: kde je problém
Google Ads hlásí, že Enhanced Conversions nepřijímá nebo má nízký podíl shody. Příčina bývá v chybějících nebo špatně hashovaných datech. Co zkontrolovat.
GA4 Realtime ukazuje méně server-side než client-side eventů
Osm příčin proč server-side ukazuje méně dat než client-side — od chybějícího "Send to server container" v primárním GA4 Configuration tagu (gap v page_view) …
GA4 hlásí vlastní doménu jako zdroj (self-referral)
GA4 ukazuje jako zdroj návštěvy vaši vlastní doménu nebo platební bránu. To přetrhne session a zkreslí atribuci. Příčinou bývá nenastavený cross-domain. Jak to opravit.
GA4 neukazuje server-side konverze: kde hledat chybu
Nasadili jste server-side měření, ale konverze se v GA4 neobjevují. Postup, jak chybu izolovat — od náhledového režimu GTM přes DebugView až po nastavení …
GA4 ukazuje (not set) nebo (direct) místo zdroje
Návštěvy se v GA4 hlásí jako (not set) nebo (direct)/(none), i když přišly z kampaně. Příčinou bývají chybějící UTM, ztracený referrer nebo nenastavený cross-domain.
GTM náhledový režim se nepřipojí
Náhledový (preview) režim Google Tag Manageru se nepřipojí nebo nevidí váš web. Příčinou bývají cookies třetích stran, ad-blocker nebo consent. Co zkontrolovat.
Hodnota konverze je nula nebo chybí: kde je problém
Konverze se měří, ale bez hodnoty — nebo s nulou. Reklama pak neumí optimalizovat na tržby. Příčina je skoro vždy v data layer. Jak …
Konverze chodí dvakrát do Google Ads
Google Ads ukazuje víc konverzí, než reálně proběhlo. Příčinou bývá dvojí měření (gtag + server-side bez deduplikace) nebo nastavení počítání konverzí. Jak to opravit.
Konverze chodí se zpožděním: je to chyba?
Konverze se v reklamě nebo GA4 objeví až za hodiny. Většinou to není chyba měření, ale zpracování dat a atribuční okna. Kdy je zpoždění …
Konverze se zdvojují: příčiny a oprava
GA4, Meta nebo Google Ads ukazují zhruba dvakrát víc konverzí než objednávek v e-shopu. Příčinou bývá chybějící deduplikace mezi pixelem a server-side. Jak to …
Konverzní hodnota je ve špatné měně
Tržby v reklamě sedí číselně, ale ne hodnotou — protože chybí měna nebo se posílá špatná. U vícejazyčných a vícemenových e-shopů častý problém. Jak …
Meta Pixel se nespouští: kde hledat chybu
Meta Pixel se na webu nespouští nebo ho Events Manager nevidí. Příčina bývá v consent, ad-blockeru nebo nasazení. Postup, jak chybu izolovat.
Nízký Event Match Quality v Meta: jak ho zvednout
Meta hlásí nízké Event Match Quality a vy tušíte, že přicházíte o přesnost. Příčinou jsou chybějící identifikátory v user_data. Co poslat, aby skóre vzrostlo.
Reklama ukazuje míň konverzí než e-shop: kde mizí data
Google Ads nebo Meta hlásí výrazně méně konverzí, než kolik máte objednávek. Část dat se ztrácí cestou. Kde se to děje a jak ztrátu …
Sklik konverze se neměří: kde hledat chybu
Konverze v Sklik chodí špatně nebo vůbec. Protože Sklik nemá klasické CAPI, řeší se konverze přes server-to-server endpoint — a chyby bývají na pár …
Web GTM neposílá data do server-side kontejneru
Server-side kontejner běží, ale nedostává žádná data z webu. Spojení mezi web GTM a server kontejnerem se konfiguruje přes transport URL. Kde hledat chybu.
Debugging a troubleshooting
Jak diagnostikovat a řešit problémy se server-side trackingem — Preview Mode, logy, běžné chyby.
Často kladené otázky (FAQ)
Odpovědi na nejčastější dotazy o server-side trackingu, cenách, nastavení a podpoře.
REST API dokumentace
Kompletní API reference pro automatizaci — správa kontejnerů, domén, monitoring a více.
Otevřít API docsFAQ
Časté otázky o server-side trackingu, fakturaci, migraci.
Otevřít FAQNenašli jste odpověď?
Napište nám. Sales, podpora, agenturní spolupráce — odpověď do 4 hodin.
Kontaktovat