Server-side tracking: spåra data från dina servrar

Lär dig hur server-side tracking fungerar. Skicka analysdata direkt från dina servrar i stället för att förlita dig på skript i webbläsaren.

Utkast

Klientsidig spårning bygger på JavaScript som körs i besökarnas webbläsare. Men webbläsare har begränsningar. Annonsblockerare stoppar spårningsskript. Integritetsinställningar stänger av cookies. Skript från tredje part laddas inte. Du förlorar data. Server-side tracking skickar data direkt från dina servrar. Dina servrar vet när händelser inträffar. Dina servrar skickar dem till analysverktyget. Annonsblockerare kan inte störa. Integritetsinställningar stoppar dem inte. Server-side tracking är mer tillförlitlig. Den fångar data som klientsidig spårning missar.

Den här artikeln förklarar server-side tracking och när du bör använda den.

Varför server-side tracking spelar roll

Klientsidig spårning tappar data. Annonsblockerare stoppar 10 till 40 procent av besökarna. Webbläsarens integritetsinställningar stoppar fler. Skript från tredje part är opålitliga. Du missar data från de här besökarna.

Server-side tracking undviker de problemen. Dina servrar skickar datan. Besökarna kan inte blockera den med webbläsarinställningar. Annonsblockerare rör den inte. Du fångar data från alla besökare.

Server-side tracking är också mer exakt. Dina servrar känner till den verkliga händelsen. Vid ett köp vet servern det faktiska beloppet. Klientsidig spårning kan bara uppskatta utifrån sidans data.

Förstå skillnaden mellan server-side och klientsidig spårning

Klientsidig spårning kör JavaScript i besökarnas webbläsare. Webbläsaren skickar data till analysverktyget. Det är enkelt men opålitligt.

Server-side tracking körs på dina servrar. När en händelse inträffar skickar din server data till analysverktyget. Besökaren skickar aldrig något direkt. Din server är källan.

Hybridspårning kombinerar båda. Klientsidigt för användarens interaktioner. Server-side för bekräftade transaktioner. Tillsammans ger de en komplett bild.

Så inför du server-side tracking

Server-side tracking kräver utvecklingsarbete. När en händelse inträffar på din server anropar du din analysplattforms API. Skicka relevant data.

För e-handel skickar du en köphändelse när du bekräftar ett köp. Ta med belopp, varor och kunddata. Din analysplattform tar emot den.

För mjukvarutjänster skickar du en registreringshändelse när en användare skapar ett konto. När hen uppgraderar skickar du en uppgraderingshändelse. Din server är den sanna källan.

Koppla serverhändelser till besökarnas sessioner

Händelser från servern behöver sammanhang. Vilken besökare gjorde det här köpet? Du behöver koppla serverhändelser till sessioner i webbläsaren.

Använd besökar-ID. När en besökare loggar in känner du till hens ID. När hen gör ett köp skickar du köpet tillsammans med ID:t. Din analysplattform kopplar det till hens session.

För anonyma besökare använder du cookies. En cookie i webbläsaren innehåller ett besökar-ID. När besökaren gör ett köp läser du cookien. Skicka köpet med det ID:t.

Bestäm vad du ska spåra server-side

Spåra bekräftade händelser server-side. Köp. Registreringar. Kontouppgraderingar. Händelser som din server vet är verkliga och slutförda.

Spåra inte beteende i webbläsaren server-side. Sidvisningar. Klick. Scrollning. Det spåras bättre i webbläsaren. Din server känner inte till dem.

Tänk på datans noggrannhet. Om din server känner till datan, spåra den server-side. Din server känner till köpbelopp. Din server känner till användartyper. Din server känner till hur funktioner används.

Hantera dubblettdata

Om du spårar både klientsidigt och server-side kan du skicka händelser två gånger. Ett köp som spåras på båda sätten syns som två köp i analysen.

Förhindra dubbletter med händelse-ID. Ge varje händelse ett unikt ID. Om samma ID kommer in två gånger ignorerar du dubbletten.

Eller använd olika analysegenskaper. Klientsidiga händelser i en egenskap. Server-side-händelser i en annan. Analysera dem var för sig.

Testa server-side tracking noggrant

Server-side tracking är mer tillförlitlig men måste ändå testas. Kontrollera att händelserna når din analysplattform. Kontrollera att datan stämmer. Kontrollera att attributionen till besökare fungerar.

Håll utkik efter fördröjningar. Server-side-händelser kan ha latens. Det tar tid för händelser att nå analysverktyget. Det är normalt. Men om latensen ökar bör du undersöka varför.

Vanliga frågor

Är server-side tracking bättre än klientsidig spårning?

Bättre för tillförlitlighet. Sämre för flexibilitet. Klientsidig spårning kan följa allt på en sida. Server-side kan bara följa händelser som din server känner till. Använd båda. Klientsidigt för interaktioner. Server-side för bekräftade händelser. Med WEMASY webbplatsbyggare kan du ställa in det direkt på din webbplats.

Måste vi ta bort klientsidig spårning om vi inför server-side?

Nej. Behåll båda. De fyller olika syften. Klientsidig spårning följer användarnas beteende. Server-side bekräftar viktiga händelser. Tillsammans ger de komplett data. Förhindra bara dubbletter.

Hur förhindrar vi dubbletter i server-side tracking?

Använd händelse-ID. Varje händelse får ett unikt ID. Om samma ID kommer in två gånger ignorerar du dubbletten. De flesta analysplattformar stöder avduplicering. Ställ in den.

Kräver server-side tracking samtycke?

Ja. Server-side tracking skickar fortfarande användardata till analysverktyget. Om du kräver samtycke för analys behöver du samtycke även för server-side. Samtycket gäller båda.

Vad händer om vår server går ner? Slutar spårningen?

Ja. Om din server inte når din analysplattform skickas inga händelser. Bygg in logik för nya försök. Om en sändning misslyckas, försök igen senare. Då når datan så småningom analysverktyget.

Kan vi spåra offline-händelser server-side?

Ja. Det är en fördel med server-side tracking. Om ett köp sker offline och sedan synkas till ditt system kan du skicka det till analysverktyget. Server-side kräver ingen aktivitet i användarens webbläsare i realtid.

Använd det direkt
på din egen webbplats.

Börja gratis med WEMASY och bygg din sajt på några minuter.