Data layer: grunden för avancerad spårning

Lär dig införa ett data layer. Strukturera webbplatsens data så att analytics-verktyg kan läsa och spåra den exakt.

Utkast

Dina analytics-verktyg behöver tillgång till data om din webbplats och dina besökare. Vilka produkter som visas. Vad de kostar. Vilken användare som är inloggad. Vilka handlingar användaren gjorde. Din webbplats har den här datan. Men analytics-verktyg kommer inte åt den direkt. Du behöver ett data layer. Ett data layer är en strukturerad behållare som håller den data din webbplats har. Analytics-verktyg läser från data layern. Utan data layer är det svårt att sätta upp avancerad spårning. Med ett är det enkelt.

Den här artikeln förklarar hur du inför ett data layer.

Vad ett data layer är

Ett data layer är ett JavaScript-objekt på din webbplats. Det innehåller data om sidan eller användaren. Produktnamn och pris. Användar-ID och typ. Sidkategori och innehåll. Din webbplats fyller data layern. Analytics-verktyg läser från det.

Data layern ligger mellan din webbplats och analytics-verktygen. Din webbplats känner till datan. Data layern lagrar den. Analytics-verktyg hämtar den från data layern. Den uppdelningen gör uppsättningen renare. Analytics-verktyg behöver inte skrapa din sajt. De läser strukturerad data.

Ett data layer är särskilt användbart för taggshanterare. Taggshanterare kommer inte åt webbplatsens kod direkt. Men de kommer åt data layern. Du fyller data layern en gång. Alla analytics-verktyg läser från det. Du behöver inte konfigurera varje verktyg separat.

Bestäm din datastruktur

Bestäm vilken data du behöver innan du genomför det. Vilken data behöver din verksamhet. Vilken data behöver analytics-verktygen.

Börja med grunderna. Sidinformation. Användarinformation. Händelseinformation. Lägg sedan till detaljer. För e-handel, lägg till produktinformation. För SaaS, lägg till information om prenumeration. För publicering, lägg till artikelinformation.

Skapa en datakatalog. Dokumentera vad varje datapunkt är. Var den kommer från. Vilket format den har. Dokumentationen hjälper utvecklare att genomföra rätt. Den hjälper analytiker att förstå datan.

Fyll data layern när sidan laddas

Data layern ska fyllas innan analytics-verktygen laddas. Din webbplats laddas. Den startar data layern med sidans data. Den fyller på användardata om användaren är inloggad. Sedan laddas analytics-verktygen. De kommer åt data layern direkt.

Använd en global JavaScript-variabel. Kalla den dataLayer eller ditt företagsnamn. Fyll den med all relevant data.

Timing är viktigt. Om du fyller data layern efter att analytics har laddats missar analytics datan. Fyll först. Ladda sedan analytics. Då har analytics tillgång till all data.

Lägg till produktinformation för e-handel

E-handelssajter behöver produktdata. Produktnamn. Produktpris. Produktkategori. Produkt-ID. Artikelnummer. Antal i lager.

Ta med produktdetaljer i data layern på produktsidor. På varukorgssidor tar du med alla produkter i varukorgen med deras detaljer. I kassan tar du med ordersumman och en lista över artiklarna.

Strukturerad produktdata låter dig spåra vilka produkter besökare tittar på. Vilka de lägger i varukorgen. Vilka de köper. Utan produktdata i data layern går det inte att spåra det.

Lägg till användarinformation för personalisering

Spåra användarinformation i data layern. Användar-ID. Användartyp. Prenumerationsnivå. Kontots ålder. Egna attribut.

Användardata låter dig segmentera analytics. Du kan jämföra gratis- och premiumanvändare. Nya och återkommande användare. Olika användarsegment kan bete sig olika.

Var försiktig med personuppgifter som kan identifiera någon. Ta bara med användardata om du har samtycke. Hasha känsliga värden. Lägg inte ut personuppgifter i kod som körs hos besökaren.

Uppdatera data layern vid händelser

Data layern är inte statisk. Uppdatera det när händelser inträffar. När en besökare lägger en produkt i varukorgen, uppdatera data layern. När hen startar en video, uppdatera det. När hen skickar ett formulär, uppdatera det.

Taggshanterare bevakar uppdateringar i data layern. När data layern ändras upptäcker taggshanterarna det. De kan utlösa händelser eller aktivera taggar utifrån det som ändrades.

Strukturera händelsedata konsekvent. Varje händelse ska ha samma egenskaper. Händelsenamn. Tidsstämpel. Användar-ID. Relevanta händelsedetaljer. Konsekvens gör datan lättare att analysera.

Testa att data layern fylls rätt

Kontrollera att data layern fylls rätt efter genomförandet. Använd webbläsarens utvecklarverktyg. Öppna konsolen. Skriv dataLayer eller din variabel för data layern. Kontrollera att den innehåller den data du väntar dig.

Testa på olika sidor. Produktsida. Kassasida. Bekräftelsesida. Varje sida ska ha lämplig data.

Testa händelser. Lägg en produkt i varukorgen. Kontrollera att data layern uppdateras. Gör en handling. Kontrollera att händelsedata dyker upp. Verifiera timingen. Dyker datan upp innan analytics behöver den.

Vanliga frågor

Behöver vi ett data layer om vi använder Google Analytics direkt?

Det krävs inte. Google Analytics kan spåra grundläggande data utan data layern. Men om du använder en taggshanterare eller behöver avancerad spårning förenklar ett data layer saker. Om du planerar att bygga ut spårningen, inför ett data layer från början. Med WEMASY webbplatsbyggare kan du ställa in det här direkt på din webbplats.

Kan vi ha flera data layer?

Tekniskt sett ja, men det rekommenderas inte. Ett data layer är enklare. Flera data layer skapar förvirring. Olika verktyg läser olika data. Håll dig till ett centralt data layer.

Vad händer om data layern innehåller fel data?

Analytics-verktygen rapporterar fel data. Dålig data in ger dålig data ut. Kontrollera att data layern fylls rätt. Testa före lansering. Följ upp efter lansering. Fånga problem med datakvaliteten tidigt.

Ska vi ta med personuppgifter i data layern?

Bara med samtycke. Användar-ID är okej. Specifika namn och e-postadresser kräver försiktighet. Hasha känslig information. Logga inte personuppgifter som kan identifiera någon om du inte behöver dem. Dataminimering gäller även data layern.

Hur felsöker vi problem med data layern?

Använd webbläsarens utvecklarverktyg. Titta i konsolen. Granska data layer-objektet. Jämför med den förväntade strukturen. Om fält saknas, kontrollera din kod. Om värdena är fel, kontrollera datakällorna. Använd realtidsrapporter i analytics för att bekräfta att verktygen läser datan.

Vad är skillnaden mellan ett data layer och variabler?

Ett data layer är ett strukturerat objekt som innehåller all data. Variabler är enskilda datapunkter. Ett data layer är en behållare. Variablerna är innehållet. Använd ett data layer för att organisera variabler. Det är renare än utspridda variabler.

Använd det direkt
på din egen webbplats.

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