Dokumentasjon

Oppsett & installasjon

Velkommen til Consentify-dokumentasjonen. Her finner du all informasjonen du trenger for å installere, konfigurere og tilpasse samtykkebanneret for nettstedet ditt. Vårt mål er å gjøre GDPR-samsvar så enkelt og sømløst som mulig.

Integrasjoner

Consentify gjør det enkelt å integrere med populære tredjeparts tjenester som Google Analytics, Facebook Pixel og mange flere. Systemet vårt sørger for at disse skriptene kun lastes inn etter at en bruker har gitt sitt eksplisitte samtykke, noe som hjelper deg med å opprettholde GDPR-samsvar.

Slik fungerer integrasjoner

Når en bruker gir samtykke for en spesifikk kategori (f.eks. Analyse eller Markedsføring), injiserer Consentify dynamisk de tilhørende tredjepartsskriptene i nettstedet ditt. Dette betyr at du ikke trenger å manuelt administrere betinget skriptinnlasting – Consentify håndterer det automatisk for deg.

For hver integrasjon oppgir du vanligvis en ID (f.eks. en Google Analytics Tracking ID eller en Facebook Pixel ID) i ditt Consentify-dashbord. Systemet vårt gjengir deretter riktig skript for den tjenesten.

Støttede integrasjoner

Consentify støtter et bredt spekter av populære tjenester. Du kan aktivere og konfigurere dem direkte fra dashbordet ditt under 'Integrasjoner'-fanen.

Se integrasjoner

Tips & Triks

Slik ser du banneret igjen

Når en bruker har tatt et valg, vil Consentify-banneret ikke automatisk dukke opp igjen ved senere besøk, med mindre policyversjonen endres eller samtykket utløper. Hvis du trenger å teste banneret eller endre samtykket ditt, her er noen måter:

  • 1. Tøm lokal lagring: Den enkleste måten å tvinge banneret til å dukke opp igjen er å tømme `csfy_consent`-elementet fra nettleserens lokale lagring for domenet ditt. Du kan gjøre dette i nettleserens utviklerverktøy (Applikasjon -> Lokal lagring).
  • 2. Bruk inkognito/privat surfing: Åpning av nettstedet ditt i et inkognito- eller privat nettleservindu vil behandle deg som en ny besøkende, noe som får banneret til å vises.
  • 3. Programmatisk gjenåpning: Consentify-skriptet eksponerer en global funksjon `window.consentifyReopenBanner()` som du kan kalle fra nettleserens konsoll eller din egen JavaScript for å tvinge banneret til å vises igjen.

Policyversjonering

Consentify bruker et policyversjoneringssystem. Hvis du oppdaterer informasjonskapselpolicyen din eller gjør betydelige endringer i bannerkonfigurasjonen din i dashbordet, vil økt 'Policyversjon' sikre at alle brukere ser banneret igjen og blir bedt om å gi nytt samtykke, selv om de tidligere har akseptert.

Lokal lagringsnøkkel

Consentify lagrer brukerens samtykkepreferanser i nettleserens lokale lagring under nøkkelen `csfy_consent`. De lagrede dataene inkluderer preferanser for nødvendige, analyse- og markedsføringskapsler, sammen med `policy_version` og en `delete_token`.

Feilsøking av Banneret

Consentify tilbyr flere innebygde mekanismer for å hjelpe deg med å feilsøke banneret og integrasjonsskriptene.

Feilsøkingsmoduser (GTM Preview, Hotjar Verify)

Consentify-skriptet oppdager automatisk visse URL-parametere som vanligvis brukes av feilsøkingsverktøy som Google Tag Manager (GTM) forhåndsvisningsmodus eller Hotjar Verify. Når disse parameterne er til stede, vil Consentify aktivere alle integrasjonsskript uavhengig av brukerens samtykke, slik at du kan teste sporingskonfigurasjonene dine.

  • For GTM forhåndsvisningsmodus, se etter parametere som `gtm_preview`, `gtm_auth` eller `gtm_debug`.
  • For Hotjar Verify, se etter `hjVerifyInstall` eller `hjVerifyUUID`.

Utviklingsdomenevalidering-bypass

I utviklingsmiljøer (`NODE_ENV === "development"`) omgår Consentify automatisk domenevalidering. Dette betyr at du kan teste banneret på `localhost` eller en hvilken som helst utviklings-URL uten å måtte registrere det i dashbordet ditt.

Sidevisningssporing

Consentify sporer sidevisninger for fakturerings- og analyseformål. Skriptet øker en sidevisnings teller via et API-endepunkt (`/api/gateway/increment-pageview`). Dette skjer automatisk ved første sideinnlasting og ved påfølgende ruteendringer (for SPA-er) hvis samtykke er gitt eller forhåndsgodkjent.