Definer måleparameteren før du samler inn data
Et klikk, unik besøkende, konvertering, QR-skanning og sidevisning er forskjellige hendelser. Hver beregning trenger en stabil definisjon, slik at et dashbord ikke endrer betydning når implementeringsdetaljer utvikler seg.
Lagre hendelsestid og mottakstid, dokumenter hvordan duplikater fjernes, og vis når aggregatene sist ble oppdatert.
Innsamle det minste nyttige signalet
Kampanjeanalyse krever ofte opplysninger om kilde, enhetsklasse, overordnet geografisk område og et konverteringsresultat. Den krever sjelden en ubegrenset samling av rå IP-adresser eller alle tilgjengelige nettleseropplysninger.
Bruk avkorting eller pseudonymisering der det passer, lagre rådata kortest mulig og hold kundeviste måltall atskilt fra interne misbrukssignaler.
Gjør forsinket synkronisering synlig
Analyseprosesser er vanligvis asynkrone, slik at ytelsen ved omdirigering ikke er avhengig av en hendelsesdatabase. Grensesnittet bør formidle denne lille forsinkelsen, i stedet for å fremstille et estimat som om det var en umiddelbar sikkerhet.
Regler for lagringstid og sletting må gjelde både råhendelser og avledede aggregater. Rapporter som kan bygges på nytt, bør ikke bli en skjult kopi som beholdes lenger enn kundens lagringsregler tillater.