Kort sagt: Ett datalager är ett överenskommet gränssnitt genom vilket en webbplats eller applikation gör strukturerad information om sitt tillstånd och sina händelser tillgänglig för mät- eller integrationsverktyg.
Så använder jag ett datalager i praktiken
I praktiken använder jag inte termen datalager som ännu ett tal i en presentation. Först fastställer jag vilket beslut det ska göra mer precist, vilka data eller observationer det bygger på och vem som kommer att ändra något utifrån resultatet. Jag utformar det kring affärshändelser, en versionshanterad specifikation och tydliga datatyper; verktygsspecifika taggar lägger jag till först därefter. Jag dokumenterar också baslinjen, mätdatumet och begränsningarna för tolkningen. På så sätt går det senare att skilja en verklig förändring från en förändring i verktyget, urvalet eller frågans formulering.
Vad du bör vara uppmärksam på
Den största risken är precision som bara är skenbar. Att kopiera text från DOM eller ge samma fält olika betydelser leder till skör mätning och kostsamma korrigeringar när webbplatsen förändras. Därför jämför jag resultatet över tid, på ett stabilt urval och tillsammans med affärskontexten. Om termen inte leder till ett konkret nästa steg har den inte skapat en analys, bara en ny etikett.
Frågor inför beslutsfattande
- Vilka händelser motsvarar den faktiska processen?
- Vem ansvarar för namn och datatyper?
- Innehåller fälten personuppgifter utan anledning?
- Hur ska en ändring i specifikationen testas?