Fullstendig API-referanse
Cookie-kategorier
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-necessaryfor 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> -
functionalityfor skript for utvidede funksjoner.For eksempel for å huske brukerens språkinnstillinger eller ulike valg.
<script type="text/plain" data-cookie-consent="functionality"></script> -
trackingfor skript fra leverandører av analyse- og ytelsestjenester.For eksempel analyseverktøy som Google Analytics.
<script type="text/plain" data-cookie-consent="tracking"></script> -
targetingfor 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
Banner-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 { }