Server-side měření (Server-side tracking)
Server-side měření (server-side tracking) je metoda sběru dat, při které se informace o uživatelských interakcích odesílají přímo z webového serveru namísto z prohlížeče uživatele. Tento způsob sběru dat se často používá jako alternativa nebo doplněk k tradičnímu měření na straně klienta (client-side tracking), které využívá skripty běžící v uživatelském prohlížeči (např. Google Analytics, které používá JavaScript).
Hlavní výhody server-side měření:
- Lepší kontrola nad daty: Servery mohou přesněji řídit, jaká data se odesílají, a zabraňují tomu, aby uživatelé nebo jejich zařízení omezovali nebo blokovali měření (např. adblockery).
- Ochrana soukromí: Server-side měření může lépe chránit soukromí uživatelů, protože není nutné sbírat tolik osobních údajů nebo cookies.
- Menší závislost na prohlížečích: V tradičním client-side měření mohou být problémy s blokováním cookies nebo JavaScriptu, což může vést k nepřesnostem. Server-side je na těchto technologiích méně závislé.
- Výkon: Server-side může zlepšit výkon webu, protože méně operací probíhá v prohlížeči uživatele.
Server-side tagging (tagování na straně serveru)
Server-side tagging je specifický typ server-side tracking, který zahrnuje použití tag management systémů (TMS), jako je například Google Tag Manager (GTM), ke správě značek (tags) na straně serveru místo v prohlížeči. Značky jsou malé kusy kódu, které odesílají data na různé marketingové nebo analytické platformy (např. Google Analytics, Facebook Pixel).
Při server-side taggingu se značky spouštějí a spravují na serveru, místo toho, aby byly vykonávány v prohlížeči uživatele. To umožňuje lepší kontrolu nad tím, jaká data se odesílají, a zároveň se omezí vliv adblockerů a omezení souvisejících s ochranou soukromí na straně uživatele.
Příklady:
- Google Tag Manager server-side umožňuje provozovat značky na serveru, který přijímá data z uživatelského zařízení a posílá je na externí platformy, jako jsou reklamní systémy nebo analytické nástroje.
Výhody:
- Centralizovaná správa značek.
- Možnost zpracovat data dříve, než jsou odeslána třetím stranám, což zlepšuje ochranu osobních údajů.
Zprovoznění server-side taggingu přes Google Tag Manager (GTM) vyžaduje několik kroků, od nastavení serverového prostředí až po implementaci značek (tags) na straně serveru. Tento proces zahrnuje vytvoření serverového kontejneru v GTM, jeho nasazení a úpravu nastavení webových značek, aby se využívalo server-side zpracování.
Postup pro zprovoznění server-side taggingu (SGTM):
1. Vytvoření serverového kontejneru v Google Tag Manageru
a. Přihlášení do Google Tag Manageru:
- Přejděte na tagmanager.google.com a přihlaste se do svého účtu.
b. Vytvoření nového kontejneru:
- V GTM vytvořte nový kontejner. Při vytváření vyberte možnost Server místo standardního typu kontejneru pro webové stránky.
2. Nastavení serverového prostředí
a. Google Cloud nebo vlastní server:
- GTM serverový kontejner vyžaduje server pro zpracování značek. Nejjednodušší způsob, jak začít, je nasadit tento server na platformu Google Cloud (GCP), toto řešení je však vhodné pouze pro testování nastavení, ne pro reálný provoz.
- GTM vám automaticky nabídne rychlé nasazení prostředí v Google Cloud Platform (GCP). Pokud chcete nasadit server-side tagging na GCP:
- Klikněte na Automatické nastavení serverového prostředí v rozhraní GTM.
- Postupujte podle pokynů k propojení svého GCP účtu a nasazení prostředí (lze použít bezplatný tarif GCP, ale některé funkce mohou vyžadovat placené zdroje).
- GTM vám automaticky nabídne rychlé nasazení prostředí v Google Cloud Platform (GCP). Pokud chcete nasadit server-side tagging na GCP:
b. Vlastní hosting (nutné pro nastavení serverového měření z infrastruktury wpj):
- Pokud chcete využít naši službu serverové měření, zvolte možnost Manuální nastavení serverového prostředí a zkopírujte si váš konfigurační klíč, budete ho potřebovat.
- Můžete také stáhnout kontejner GTM server-side a nasadit jej na vlastní server s podporou Dockeru.
3. Konfigurace DNS pro server-side GTM
a. Nastavení vlastního doménového jména (doporučeno):
- Pokud používáte GCP, můžete nastavit vlastní doménu pro server-side GTM. Tato doména bude sloužit jako rozhraní pro odesílání dat mezi webem a serverovým kontejnerem.
- V případě využití serverového měření od wpj je tento krok automatický.
b. Nastavení DNS záznamů:
- Propojte svou doménu s IP adresou serveru nebo nastaveným GCP prostředím prostřednictvím DNS.
4. Připojení webového GTM kontejneru k serverovému kontejneru
a. Úprava značek (tags) v webovém kontejneru:
- Ve svém webovém GTM kontejneru upravte značky (např. Google Analytics, Google Ads) tak, aby odesílaly data na váš server-side GTM kontejner.
b. Nastavení klientů a vytvoření nových značek v serverovém kontejneru:
- V GTM server-side kontejneru můžete vytvořit klienty, kteří budou zpracovávat data odeslaná z webu nebo Measurement Protocolu.
- V GTM server-side kontejneru můžete vytvořit značky, které budou odesílat data do Google Analytics, FB CAPI apod.
5. Testování a ladění
a. Testovací režim (Preview Mode):
- V GTM můžete využít funkci testování (Preview Mode), abyste zjistili, zda značky správně fungují. Testujte jak webový, tak serverový kontejner, abyste se ujistili, že data proudí správně mezi klientem a serverem.
Pokud chcete testovat události zasílané přes Measurement Protocol, je třeba v administraci e-shopu v sekci měřící kódy - Server Side GTM vyplnit pole Debug Hash.
Vyplníte do něj hodnotu, kterou získáte z GTM Preview Mode. Kliknete vpravo nahoře na ... a zvolíte možnost Send request manually. Poté zkopírujete řetězec z tohoto pole.
b. Ladění:
- Použijte ladicí konzoli v GTM k prozkoumání toho, jak jsou jednotlivé události a značky zpracovány server-side. Můžete monitorovat datové požadavky a zjistit, jak jsou odesílány na analytické platformy.
6. Publikace změn
a. Publikování kontejneru:
- Pokud je vše nastaveno a otestováno, publikujte oba kontejnery (webový i serverový), aby se změny projevily živě.
7. Monitoring a údržba
- Pravidelně sledujte, zda vše funguje správně, a aktualizujte nastavení podle potřeby, např. přidání nových značek nebo úprava existujících.
- V případě využití služby serverové měření od wpj za vás tento krok zajištěje analytické oddělení wpj.