Fullstendig API-referanse

Følgende nivåer er tilgjengelige i TermsFeed Cookie Consent-løsningen. Merk JavaScript-koden din ved å bruke et av følgende nivåer.

  • strictly-necessary for essensielle skript.

    For eksempel informasjonskapsler knyttet til pålogging på konto. Strengt nødvendige informasjonskapsler lastes inn automatisk og kan ikke deaktiveres av brukeren.

    <script type="text/plain" data-cookie-consent="strictly-necessary"></script>
  • functionality for skript for utvidede funksjoner.

    For eksempel for å huske brukerens språkinnstillinger eller ulike valg.

    <script type="text/plain" data-cookie-consent="functionality"></script>
  • tracking for skript fra leverandører av analyse- og ytelsestjenester.

    For eksempel analyseverktøy som Google Analytics.

    <script type="text/plain" data-cookie-consent="tracking"></script>
  • targeting for skript fra leverandører av markedsføring og annonsering.

    For eksempel Google AdSense/AdWords-remarketing.

    <script type="text/plain" data-cookie-consent="targeting"></script>

Metoder

cookieconsent.run(config)

Initialiserer TermsFeed-banneret for samtykke til informasjonskapsler med den angitte konfigurasjonen.

cookieconsent.run({
    "consent_type": "express",
    "website_name": "My Website",
    // ... other options
});

cookieconsent.openPreferencesCenter()

Åpner modalen Preferences Center slik at brukerne kan endre sitt samtykke.

// Example usage:
document.getElementById('settingsButton').addEventListener('click', function() {
    cookieconsent.openPreferencesCenter();
});

Konfigurasjonsalternativer

Parameter Type Standard Verdier Beskrivelse
consent_type Streng "express" "express", "implied" Type samtykke
notice_banner_type Streng "headline" "simple", "headline", "interstitial", "standalone" Bannerdesign
palette Streng "light" "light", "dark" Fargevalg
language Streng "en" Se i18n-mappen Språkkode
website_name Streng - En hvilken som helst streng Navnet på nettstedet ditt
website_privacy_policy_url Streng - URL Lenke til personvern
website_impressum_url Streng - URL Lenke til Impressum (valgfritt)
open_preferences_center_selector Streng "#changePreferences" CSS-selektor Knapp-ID
page_load_consent_levels Array - Array av kategorier Kategorier som skal lastes inn når siden lastes inn
notice_banner_purposes_levels Array Alle kategorier Matrise av kategorier Kategorier som skal vises
preferences_center_close_button_hide Boolsk false true, false Skjul lukkeknapp
notice_banner_reject_button_hide Boolsk false true, false Skjul avvis-knappen
page_refresh_confirmation_buttons Boolsk false true, false Oppdater etter samtykke
cookie_domain Streng - Domenestreng For samtykke på tvers av domener
cookie_secure Boolsk false true, false Krev HTTPS
user_consent_token Streng - En hvilken som helst streng Egendefinert samtykkekode
callbacks Objekt - Objekt Hendelses-callbacks
callbacks_force Boolsk false true, false Avfyr tilbakekallinger alltid
demo Boolsk false true, false Demomodus (ingen informasjonskapsler)
debug Boolsk false true, false Feilsøkingslogging

Tilbakekall

Tilbakekalling Parametere Når utløst
notice_banner_loaded Ingen Banner vises
i_agree_button_clicked Ingen Brukeren klikker på «Jeg godtar»
i_decline_button_clicked Ingen Brukeren klikker på «Jeg avviser»
change_my_preferences_button_clicked Ingen Brukeren åpner innstillinger
scripts_specific_loaded level (Streng) Kategoriskript lastes inn
user_consent_saved Ingen Samtykke lagret i informasjonskapsel

Referanser til CSS-klasser

/ Main banner container /
.termsfeed-com---nb { }

/ Banner title /
.termsfeed-com---nb .cc-nb-title { }

/ Banner text content /
.termsfeed-com---nb .cc-nb-text { }

/ Button container /
.termsfeed-com---nb .cc-nb-buttons { }

/ Accept button /
.termsfeed-com---nb .cc-nb-okagree { }

/ Reject button /
.termsfeed-com---nb .cc-nb-reject { }

/ Preferences button /
.termsfeed-com---nb .cc-nb-changep { }

Innstillingssenter CSS-klasser

/ Overlay /
.termsfeed-com---pc-overlay { }

/ Dialog container /
.termsfeed-com---pc-dialog { }

/ Tab navigation /
.termsfeed-com---pc .cc-pc-head-tab { }

/ Active tab /
.termsfeed-com---pc .cc-pc-head-tab-link.cc-active { }

/ Tab content /
.termsfeed-com---pc .cc-pc-content { }

/ Category toggle /
.termsfeed-com---pc .cc-pc-category-toggle { }