Komplet API-reference
Cookie-kategorier
Følgende niveauer er tilgængelige i TermsFeed Cookie Consent-løsningen. Mærk dit JavaScript ved hjælp af et af følgende niveauer.
-
strictly-necessarytil vigtige scripts.For eksempel cookies relateret til konto-login. Strengt nødvendige cookies indlæses automatisk og kan ikke deaktiveres af brugeren.
<script type="text/plain" data-cookie-consent="strictly-necessary"></script> -
functionalitytil scripts med udvidede funktioner.For eksempel huske brugernes sprogpræferencer eller huske forskellige valg.
<script type="text/plain" data-cookie-consent="functionality"></script> -
trackingtil scripts fra analyse- og ydelsesudbydere.For eksempel analyseværktøjer som Google Analytics.
<script type="text/plain" data-cookie-consent="tracking"></script> -
targetingtil scripts fra marketing- og reklameleverandører.For eksempel Google AdSense/AdWords-remarketing.
<script type="text/plain" data-cookie-consent="targeting"></script>
Metoder
cookieconsent.run(config)
Initialiserer TermsFeed-banneret til cookie-samtykke med den angivne konfiguration.
cookieconsent.run({
"consent_type": "express",
"website_name": "My Website",
// ... other options
});
cookieconsent.openPreferencesCenter()
Åbner modalvinduet Preferences Center, hvor brugerne kan ændre deres samtykke.
// Example usage:
document.getElementById('settingsButton').addEventListener('click', function() {
cookieconsent.openPreferencesCenter();
});
Konfigurationsindstillinger
| Parameter | Type | Standard | Værdier | Beskrivelse |
consent_type |
Streng | "express" |
"express", "implied" |
Type af samtykke |
notice_banner_type |
Streng | "headline" |
"simple", "headline", "interstitial", "standalone" |
Bannerdesign |
palette |
Streng | "light" |
"light", "dark" |
Farveskema |
language |
Streng | "en" |
Se i18n-mappen | Sprogkode |
website_name |
Streng | - | Enhver streng | Navnet på din hjemmeside |
website_privacy_policy_url |
Streng | - | URL | Link til privatlivspolitik |
website_impressum_url |
Streng | - | URL | Link til Impressum (valgfrit) |
open_preferences_center_selector |
Streng | "#changePreferences" |
CSS-selektor | Knap-ID |
page_load_consent_levels |
Array | - | Array af kategorier | Kategorier, der skal indlæses ved sideindlæsning |
notice_banner_purposes_levels |
Array | Alle kategorier | Array af kategorier | Kategorier, der skal vises |
preferences_center_close_button_hide |
Boolsk | false |
true, false |
Skjul lukkeknappen |
notice_banner_reject_button_hide |
Boolean | false |
true, false |
Skjul afvisningsknap |
page_refresh_confirmation_buttons |
Boolean | false |
true, false |
Opdater efter samtykke |
cookie_domain |
Streng | - | Domænestreng | Til samtykke på tværs af domæner |
cookie_secure |
Boolsk | false |
true, false |
Kræver HTTPS |
user_consent_token |
Streng | - | Enhver streng | Brugerdefineret samtykkekode |
callbacks |
Objekt | - | Objekt | Begivenhedscallbacks |
callbacks_force |
Boolsk | false |
true, false |
Udløs callbacks altid |
demo |
Boolean | false |
true, false |
Demotilstand (ingen cookies) |
debug |
Boolsk | false |
true, false |
Fejlfinding |
Callbacks
| Callback | Parametre | Når udløst |
notice_banner_loaded |
Ingen | Banner vises |
i_agree_button_clicked |
Ingen | Brugeren klikker på "Jeg accepterer" |
i_decline_button_clicked |
Ingen | Brugeren klikker på "Jeg afviser" |
change_my_preferences_button_clicked |
Ingen | Brugeren åbner indstillinger |
scripts_specific_loaded |
level (Streng) |
Kategoriskripter indlæses |
user_consent_saved |
Ingen | Samtykke gemt i cookie |
CSS-klassehenvisninger
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 { }
Indstillingscenter 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 { }