Přeskočit na obsah
MIGRACE

Migrace z Google Cloud / GTM Server na DataNostro

Hostuješ 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.

10 min čtení Středně pokročilý Aktualizováno 30.4.2026

Hostuješ sGTM přímo na Google Cloud (App Engine nebo Cloud Run)? Tahle příručka tě provede přechodem na DataNostro — méně configu, predikovatelné účty, EU servery a server-side support v češtině.

Proč migrovat z GCP

  • Cena: Google Cloud sGTM stojí 80–250 USD měsíčně podle traffic + IP egress. DataNostro od 990 Kč (~$42) bez egress poplatků.
  • Údržba: GCP App Engine update Node verze, IAM role, Cloud Logging quota — všechno řešíš sám. Tady to neřešíš.
  • EU-only: Frankfurt single-region. Žádný US, žádný APAC. GDPR-friendly out of the box.
  • Native CZ konektory: Sklik a Heureka mimo GTM (přímý server-side request).

Pre-flight checklist

  1. Přístup do Google Cloud Console projektu, kde běží sGTM (Owner nebo Editor)
  2. Přístup do Google Tag Manager sGTM workspace
  3. DNS přístup k tracking subdoméně
  4. Aktuální App Engine / Cloud Run URL (např. tagmanager-xyz.appspot.com) a custom doména

Krok 1 — DataNostro účet

Registrace, výběr tarifu. Pro reference: F2 instance s 5 minimum-instance App Engine cca 80 USD/mo = DataNostro STANDARD tarif (990 Kč/mo).

Krok 2 — Tracking doména

Stejně jako u Stape — přidej v dashboardu doménu (např. track.tvujeshop.cz), získej A/CNAME target, ale DNS zatím nepřepínej.

Krok 3 — Export GTM kontejneru

V GTM workspace: Admin → Export Container. Stáhne JSON.

V DataNostro dashboardu: Kontejnery → Import GTM, nahrej JSON. DataNostro nasadí Docker kontejner s tvojí konfigurací — bez App Engine boilerplate, bez Cloud Run cold startů.

Krok 4 — Environment variables

Pokud máš v GCP App Engine env vars (typicky CONTAINER_CONFIG, RUN_AS_PREVIEW_SERVER=false, PREVIEW_SERVER_URL), DataNostro je převezme z importu automaticky. CONTAINER_CONFIG je v GTM exportu.

Krok 5 — Preview server

Pokud jsi měl preview server jako samostatný App Engine service, na DataNostro získáš jeden zdarma s každým kontejnerem. Žádná separátní instance, žádné dvojí účtování.

Krok 6 — Test & cutover

Stejný proces jako u Stape:

  1. Pošli test event z dashboardu — verify per-platform response codes
  2. Sniž DNS TTL → přepni A/CNAME na DataNostro → verify dig
  3. Po 24 h: porovnej request count s GCP Cloud Logging
  4. Po 48 h: smaž App Engine service / Cloud Run revize, fakturace klesá od dalšího cyklu

Šetříš tolik a tolik

Konkrétní reálný zákaznický příklad (eshop ~5M requestů/měsíc):

PoložkaGCP App EngineDataNostro
sGTM hosting$952 990 Kč (~$127)
Egress (5M × ~2KB)$240 Kč
Logging quota$80 Kč
Engineer time/mo$200 (2h × $100)0 Kč
Celkem$327~$127

Úspora ~60 % + odpadne celá kategorie GCP-specific údržby (IAM, billing alerty, secrets manager).

FAQ

Co s Cloud Logging historií?

Cloud Logging logy zůstávají v GCP projektu — exportuj si je přes gcloud logging, pokud je chceš zachovat. DataNostro logy jsou v dashboardu (Aktivita) s 30denní retencí.

Mám Identity-Aware Proxy přede sGTM

IAP nepoužíváš na public tracking endpointu (rozbil by web tracking). Pokud máš IAP jen na admin endpointu, na DataNostro to nepotřebuješ — admin je v dashboardu za přihlášením.

App Engine je v US-East, nemůžu jen tak migrovat

To je důvod migrovat. EU servery sníží latenci pro CZ/SK návštěvníky o 80–120 ms a zarovnají tě s GDPR data residency.

Další kroky