Sledování na straně serveru: Data z vašich serverů

Zjistěte, jak funguje sledování na straně serveru. Posílejte analytická data přímo ze svých serverů, ne jen ze skriptů v prohlížeči.

Koncept

Sledování na straně klienta se spoléhá na JavaScript, který běží v prohlížečích návštěvníků. Prohlížeče ale mají omezení. Blokátory reklam blokují sledovací skripty. Nastavení soukromí vypíná cookies. Skripty třetích stran se nenačtou. Přicházíte o data. Sledování na straně serveru posílá data přímo z vašich serverů. Vaše servery vědí, kdy se události staly. Vaše servery je odešlou do analytiky. Blokátory reklam do toho nemohou zasáhnout. Nastavení soukromí je neblokuje. Sledování na straně serveru je spolehlivější. Zachytí data, která sledování na straně klienta zmešká.

Tento článek vysvětluje sledování na straně serveru a kdy ho použít.

Proč na sledování na straně serveru záleží

Sledování na straně klienta ztrácí data. Blokátory reklam zablokují 10 až 40 procent návštěvníků. Nastavení soukromí v prohlížeči blokuje další. Skripty třetích stran jsou nespolehlivé. Data od těchto návštěvníků vám chybí.

Sledování na straně serveru se těmto potížím vyhne. Data posílají vaše servery. Návštěvníci to nastavením prohlížeče nezablokují. Blokátory reklam se toho nedotknou. Zachytíte data od všech návštěvníků.

Sledování na straně serveru je také přesnější. Váš server zná skutečnou událost. U nákupu ví server skutečnou částku. Strana klienta může částku jen odhadnout z údajů na stránce.

Pochopte rozdíl mezi serverem a klientem

Sledování na straně klienta spouští JavaScript v prohlížečích návštěvníků. Prohlížeč posílá data do analytiky. To je jednoduché, ale nespolehlivé.

Sledování na straně serveru běží na vašich serverech. Když nastane událost, váš server pošle data do analytiky. Návštěvník sám nic přímo neposílá. Zdrojem je váš server.

Hybridní sledování kombinuje obojí. Strana klienta pro interakce uživatelů. Strana serveru pro potvrzené transakce. Společně vám dají úplný obraz.

Zaveďte sledování na straně serveru

Sledování na straně serveru vyžaduje práci vývojáře. Když na vašem serveru nastane událost, zavolejte API své analytické platformy. Odešlete příslušná data.

V e-shopu odešlete událost nákupu, jakmile nákup potvrdíte. Přidejte částku, položky a údaje o zákazníkovi. Vaše analytická platforma je přijme.

U SaaS odešlete událost registrace, když si uživatel vytvoří účet. Když přejde na vyšší tarif, odešlete událost upgradu. Váš server je zdrojem pravdy.

Spárujte události ze serveru s relacemi návštěvníků

Události ze serveru potřebují kontext. Který návštěvník tento nákup provedl? Události ze serveru je potřeba propojit s relacemi na straně klienta.

Použijte ID návštěvníků. Když se návštěvník přihlásí, znáte jeho ID. Když nakoupí, odešlete nákup s jeho ID. Vaše analytická platforma ho propojí s jeho relací.

U anonymních návštěvníků použijte cookies. Cookie v prohlížeči obsahuje ID návštěvníka. Když návštěvník nakoupí, přečtěte cookie. Odešlete nákup s tímto ID.

Rozhodněte, co sledovat na straně serveru

Na straně serveru sledujte potvrzené události. Nákupy. Registrace. Přechody na vyšší tarif. Události, o kterých váš server ví, že jsou skutečné a úplné.

Chování na straně klienta na serveru nesledujte. Zobrazení stránek. Kliknutí. Rolování. Ty se lépe sledují na straně klienta. Váš server o nich neví.

Myslete na přesnost dat. Pokud data zná váš server, sledujte je na straně serveru. Váš server zná částky nákupů. Váš server zná typy uživatelů. Váš server zná využívání funkcí.

Zvládněte duplicitní data

Pokud sledujete na straně klienta i na straně serveru, můžete události poslat dvakrát. Nákup sledovaný oběma způsoby se v analytice zobrazí jako dva nákupy.

Duplicitám zabráníte pomocí ID událostí. Každé události dejte jedinečné ID. Pokud stejné ID dorazí dvakrát, duplikát ignorujte.

Nebo použijte různé analytické vlastnosti. Události ze strany klienta v jedné vlastnosti. Události ze strany serveru v jiné. Analyzujte je zvlášť.

Důkladně otestujte sledování na straně serveru

Sledování na straně serveru je spolehlivější, ale i tak ho musíte testovat. Ověřte, že události dorazí do vaší analytické platformy. Ověřte přesnost dat. Ověřte, že funguje přiřazení návštěvníků.

Sledujte zpoždění. Události ze serveru mohou mít latenci. Než události dorazí do analytiky, chvíli to trvá. To je běžné. Pokud ale latence roste, zjistěte proč.

Nejčastější otázky

Je sledování na straně serveru lepší než na straně klienta?

Je lepší ve spolehlivosti. Je horší v pružnosti. Strana klienta může sledovat cokoli na stránce. Strana serveru může sledovat jen události, o kterých server ví. Používejte obojí. Stranu klienta pro interakce. Stranu serveru pro potvrzené události. S Tvůrcem webů od WEMASY to můžete nastavit přímo na svém webu.

Musíme po zavedení sledování na straně serveru odstranit sledování na straně klienta?

Ne. Ponechte obojí. Slouží k různým účelům. Strana klienta sleduje chování uživatelů. Strana serveru potvrzuje důležité události. Společně dávají úplná data. Jen zabraňte duplicitám.

Jak zabráníme duplicitním událostem při sledování na straně serveru?

Použijte ID událostí. Každá událost dostane jedinečné ID. Pokud stejné ID dorazí dvakrát, duplikát ignorujte. Většina analytických platforem deduplikaci podporuje. Nastavte ji.

Vyžaduje sledování na straně serveru souhlas?

Ano. Sledování na straně serveru stále posílá data o uživatelích do analytiky. Pokud pro analytiku vyžadujete souhlas, potřebujete ho i pro sledování na straně serveru. Získání souhlasu platí pro obojí.

Co když náš server vypadne? Přestane sledování?

Ano. Pokud váš server nedosáhne na vaši analytickou platformu, události se neodešlou. Vytvořte logiku opakování. Pokud odeslání selže, zkuste to později. Tak data nakonec do analytiky dorazí.

Můžeme na straně serveru sledovat offline události?

Ano. To je jedna z výhod sledování na straně serveru. Pokud k nákupu dojde offline a poté se synchronizuje do vašeho systému, můžete ho odeslat do analytiky. Sledování na straně serveru nevyžaduje aktivitu v prohlížeči uživatele v reálném čase.

Využijte to hned
na vlastním webu.

Začněte zdarma s WEMASY a postavte si web za pár minut.