navikt / nav-dekoratoren_legacy

Header og footer på nav.no
https://www.nav.no
MIT License
9 stars 8 forks source link

Måle sidevisninger i CSR-apper #944

Closed tobiasmcvey closed 3 years ago

tobiasmcvey commented 3 years ago

Vi teller om en side blir besøkt idag i de aller fleste tilfeller.

Det er en god del sider som er laget for å vises client-side i nettlesere, og de kan vi ikke måle trafikk på idag.

Disse appene bruker client-side rendering. De fleste sider på nav.no har ikke denne utfordringen fordi de er enten servers-side rendered eller statisk generert på forhånd i en byggeprosess.

For å løse dette så kan vi f.eks lage en trigger som lytter på endringer i nettleseren som kun skjer i en SPA.

tobiasmcvey commented 3 years ago

Håvard foreslo en løsning for React

evt hvis du skriver React og ikke VanillaJS, så har React noen 'hooks' som

kan bruke en av disse som sjekk/hjelp før eventuelle kall mot Amplitude.