-
Notifications
You must be signed in to change notification settings - Fork 34
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: analyticspakker og bruk av dem i portalen #3300
Conversation
Hvis du trenger å styre UI basert på samtykker kan du bruke consents som returneres av useCookieConsent.
Et delt mellomlag som kan utvides med flere backends. I første omgang en backend for Mixpanel.
Unngå at en fremtidig multi-backend drar inn alt av dependencies for alle brukere
✅ Forhåndsvisning: https://jokul.fremtind.no/preview/portal/analytics/ Forhåndsvisningen blir tilgjengelig innen et par minutter. Den fjernes automatisk når pull requesten lukkes. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Har ikke brukt mixpanel selv, men ser ganske bra ut
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Synes dette ser veldig bra ut! 🎉
Jeg tror kanskje jeg heller mot at dette bør leve for seg selv, eller har et annet prefiks enn jkl
. For meg føles dette i hvert fall ikke som en del av designsystemet, men heller som et generelt verktøy for frontendutvikling. Ikke at jeg vet hva det skulle hete eller hvor det skulle bodd, da 😅
Vi kan spinne opp et nytt public monorepo for delte ting som ikke er Jøkul, eller bare for analytics. Blir en oppstartskostnad, men da kan vi hindre at
Hvis vi er i gang med rydding kunne vi sikkert med fordel også delt Vi får legge en plan til uka @piofinn, men da høres det ut som vi drøyer litt å lage pakker av analytics-koden inntil videre. |
Co-authored-by: Pio Rasch-Halvorsen <pio.rasch-halvorsen@fremtind.no>
den er ikke secret, men det er ryddigere med tanke på vedlikehold
Uansett ikke så nøye, siden vi skiller på prosjektnivå mellom prod og preview.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Mål:
hjuletmellomlaget på nytt.Det viktigste å ta stilling til er IMO:
Mest relevante filer (
packages/analytics/
fjernet i 1bd6d06 om du vil se diff):packages/analytics**/README.md
packages/analytics/src/analytics.ts
packages/analytics/src/types.ts
packages/analytics-mixpanel/src/mixpanel.ts
portal/src/layout/portal-footer/Cookies.tsx
portal/src/layout/Layout.tsx
🎯 Sjekkliste
pnpm build
ogpnpm ci:test
gir ingen feil