Introduksjon til TermsFeed-samtykke til bruk av informasjonskapsler

TermsFeed Free Cookie Consent (siste versjon 4.2) er en gratis, åpen kildekode-basert løsning for informasjonskapselhåndtering som hjelper nettsteder med å overholde EUs direktiv om informasjonskapsler, GDPR og e-personverndirektivet.

TermsFeed Free Cookie Consent tilbyr et tilpassbart varselbanner og et innstillingssenter som lar brukerne kontrollere hvilke informasjonskapsler og skript som kjører på nettstedet ditt.

  • 100 % gratis. Ingen skjulte kostnader eller premium-nivåer.
  • I samsvar med GDPR og e-personvern. Utviklet for å oppfylle EUs personvernkrav.
  • Støtte for Google Consent Mode V2. Integreres sømløst med Googles samtykkekrav.
  • Microsoft UET Consent Mode. Kompatibel med Microsoft Advertising-samtykkestandarder.
  • Blokkering av skript. Det forhindrer at skript lastes inn før samtykke er gitt.
  • Tilpassbart design. Velg mellom flere bannertyper og fargepaletter; tilleggs-CSS kan brukes.
  • Støtte for flere språk. Tilgjengelig på flere språk.
  • Tilbakeringinger tilgjengelig. Omfattende API for tilpassede integrasjoner.

Hvem trenger en løsning for samtykke til informasjonskapsler

Du trenger en løsning for samtykke til informasjonskapsler hvis:

  • Du bruker Google Analytics eller lignende analyse- eller sporingsverktøy
  • Du har innebygde widgets for sosiale medier
  • Du bruker annonseringspiksler (Facebook, LinkedIn osv.)
  • Nettstedet ditt lagrer eller henter inn informasjonskapsler utover de som er strengt nødvendige (f.eks. pålogging, autentisering)
  • Du har besøkende fra EU/EØS-regionen

Slik fungerer det

  1. Visning av banner: Når brukere besøker nettstedet ditt for første gang, ser de et banner for samtykke til informasjonskapsler.
  2. Brukervalg: Brukere kan godta alle, avvise alle eller tilpasse sine preferanser.
  3. Skriptadministrasjon: Basert på brukerens samtykke lastes merkede skript inn eller blokkeres.
  4. Lagring av preferanser: Brukerpreferanser lagres i en informasjonskapsel for fremtidige besøk.
  5. Innstillingssenter: Brukere kan endre sine preferanser når som helst.

Samtykketyper

TermsFeed Cookie Consent støtter to samtykkemoduser:

Implisitt samtykke

  • Alle skript lastes inn umiddelbart når siden lastes inn.
  • Forutsetter samtykke ved fortsatt surfing.
  • Mindre i samsvar med GDPR.
  • Brukes kun for målgrupper utenfor EU.
TermsFeed Cookie Consent banner - implied consent example

Uttrykkelig samtykke (anbefalt)

  • Skript blokkeres inntil brukerne uttrykkelig godtar dem.
  • Kun «strengt nødvendige» skript lastes inn som standard.
  • GDPR-kompatibel tilnærming.
  • Krever aktivt samtykke fra brukeren.
TermsFeed Cookie Consent banner - express consent example

Kategorier av informasjonskapsler

Skript er organisert i 4 kategorier:

  1. Strengt nødvendige. Nødvendige for nettstedets funksjonalitet (alltid tillatt).
  2. Funksjonalitet. Forbedrer brukeropplevelsen (f.eks. språkinnstillinger).
  3. Sporing. Analyse og ytelsesmåling (f.eks. Google Analytics).
  4. Målretting. Markedsføring og annonsering (f.eks. Facebook Pixel).

Hurtigstartguide

Få TermsFeed Cookie Consent til å fungere på nettstedet ditt i 5 enkle trinn.

Legg til JavaScript-filen for samtykke til informasjonskapsler på nettstedet ditt.

<script type="text/javascript" src="//www.termsfeed.com/public/cookie-consent/4.2.0/cookie-consent.js" charset="UTF-8"></script>

Trinn 2: Legg til konfigurasjonskoden

Legg til konfigurasjonsskriptet rett etter Cookie Consent-skriptet:

<script type="text/javascript">
document.addEventListener('DOMContentLoaded', function () {
    cookieconsent.run({
        "notice_banner_type": "headline",
        "consent_type": "express",
        "palette": "light",
        "language": "en",
        "website_name": "Your Website Name",
        "website_privacy_policy_url": "https://yourwebsite.com/privacy",
        "open_preferences_center_selector": "#changePreferences",
        "page_load_consent_levels": ["strictly-necessary"]
    });
});
</script>

Trinn 3: Legg til kredittlinjen (påkrevd)

Inkluder noscript-kreditt-taggen (påkrevd av lisensen vår):

<noscript>Free cookie consent management tool by <a href="https://www.termsfeed.com/">TermsFeed</a></noscript>

Trinn 4: Legg til knappen «Endre innstillinger»

Lag en knapp eller lenke som brukerne kan klikke på for å endre innstillingene sine:

<button id="changePreferences">Change Cookie Preferences</button>

ID-en må samsvare med open_preferences_center_selector i konfigurasjonen din.

Trinn 5: Merk skriptene fra tredjepartsleverandører

Endre eksisterende skript for å respektere brukerens samtykke ved å:

  1. Endre type="text/javascript" til type="text/plain"
  2. Legge til attributtet data-cookie-consent="CATEGORY"

Eksempel: Google Analytics

Før:

<script type="text/javascript">
  // Google Analytics code
</script>

Etter:

<script type="text/plain" data-cookie-consent="tracking">
  // Google Analytics code
</script>

Fullstendig eksempel

<!DOCTYPE html>
<html>
<head>
    <title>My Website</title>
</head>
<body>

    <!-- Page content here -->

    <!-- Cookie Consent by TermsFeed -->
    <script type="text/javascript" src="//www.termsfeed.com/public/cookie-consent/4.2.0/cookie-consent.js" charset="UTF-8"></script>
    <script type="text/javascript">
    document.addEventListener('DOMContentLoaded', function () {
        cookieconsent.run({
            "notice_banner_type": "headline",
            "consent_type": "express",
            "palette": "light",
            "language": "en",
            "website_name": "My Website",
            "website_privacy_policy_url": "https://mywebsite.com/privacy",
            "open_preferences_center_selector": "#changePreferences",
            "page_load_consent_levels": ["strictly-necessary"]
        });
    });
    </script>
    <noscript>Free cookie consent management tool by <a href="https://www.termsfeed.com/">TermsFeed</a></noscript>
    <!-- End Cookie Consent -->

    <!-- Button to change preferences -->
    <button id="changePreferences">Cookie Settings</button>

    <!-- Tagged Google Analytics -->
    <script type="text/plain" data-cookie-consent="tracking">
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
    (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
    m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
    })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
    ga('create', 'UA-XXXXX-Y', 'auto');
    ga('send', 'pageview');
    </script>

</body>
</html>

Testing av implementeringen

  1. Slett nettleserens informasjonskapsler for nettstedet ditt.
  2. Last inn siden på nytt. Du bør se samtykkebanneret.
  3. Sjekk utviklerkonsollen i nettleseren din for eventuelle feil.
  4. Test funksjonaliteten for blokkering av skript:
    1. Før du godtar: Merkede skript skal IKKE lastes inn
    2. Etter at du har akseptert: Merkede skript skal lastes inn
  5. Test knappen «Endre innstillinger»: Klikk på knappen for å kontrollere at den åpner innstillingssenteret.
  • Glemmer å endre skripttypen til text/plain
  • Mangler attributtet data-cookie-consent
  • Ikke inkludert page_load_consent_levels med bare «strengt nødvendig»
  • Knapp-ID stemmer ikke overens med open_preferences_center_selector
  • Fjerning av den nødvendige noscript-taggen for kreditering