Celoten priročnik za API
Kategorije piškotkov
V rešitvi TermsFeed Cookie Consent so na voljo naslednje ravni. Označite svoj JavaScript z uporabo katere koli od naslednjih ravni.
-
strictly-necessaryza nujne skripte.Na primer piškotki, povezani s prijavo v račun. Nujno potrebni piškotki se naložijo samodejno in jih uporabnik ne more onemogočiti.
<script type="text/plain" data-cookie-consent="strictly-necessary"></script> -
functionalityza skripte za izboljšane funkcije.Na primer, zapomnitev jezikovnih nastavitev uporabnika ali različnih izbir.
<script type="text/plain" data-cookie-consent="functionality"></script> -
trackingza skripte ponudnikov analitike in zmogljivosti.Na primer, analitika, kot je Google Analytics.
<script type="text/plain" data-cookie-consent="tracking"></script> -
targetingza skripte ponudnikov storitev trženja in oglaševanja.Na primer, ponovno trženje Google AdSense/AdWords.
<script type="text/plain" data-cookie-consent="targeting"></script>
Metode
cookieconsent.run(config)
Inicializira pasico za soglasje s piškotki TermsFeed z zagotovljeno konfiguracijo.
cookieconsent.run({
"consent_type": "express",
"website_name": "My Website",
// ... other options
});
cookieconsent.openPreferencesCenter()
Odpre modalno okno Preferences Center, kjer lahko uporabniki spremenijo svoje soglasje.
// Example usage:
document.getElementById('settingsButton').addEventListener('click', function() {
cookieconsent.openPreferencesCenter();
});
Možnosti konfiguracije
| Parameter | Tip | Privzeto | Vrednosti | Opis |
consent_type |
Niz | "express" |
"express", "implied" |
Vrsta soglasja |
notice_banner_type |
Niz | "headline" |
"simple", "headline", "interstitial", "standalone" |
Oblikovanje pasice |
palette |
Niz | "light" |
"light", "dark" |
Barvna shema |
language |
Niz | "en" |
Glej mapo i18n | Jezikovna koda |
website_name |
Niz | - | Kateri koli niz | Ime vaše spletne strani |
website_privacy_policy_url |
Niz | - | URL | Povezava do pravilnika o zasebnosti |
website_impressum_url |
Niz | - | URL | Povezava do pravilnika o odgovornosti (neobvezno) |
open_preferences_center_selector |
Niz | "#changePreferences" |
Selektor CSS | ID gumba |
page_load_consent_levels |
Niz | - | Niz kategorij | Kategorije, ki se naložijo ob nalaganju strani |
notice_banner_purposes_levels |
Niz | Vse kategorije | Niz kategorij | Kategorije, ki se prikažejo |
preferences_center_close_button_hide |
Boolean | false |
true, false |
Skrij gumb za zapiranje |
notice_banner_reject_button_hide |
Boolean | false |
true, false |
Skrij gumb za zavrnitev |
page_refresh_confirmation_buttons |
Boolean | false |
true, false |
Osveži po soglasju |
cookie_domain |
Niz | - | Niz domene | Za soglasje med domenami |
cookie_secure |
Boolean | false |
true, false |
Zahteva HTTPS |
user_consent_token |
Niz | - | Kateri koli niz | Po meri žeton soglasja |
callbacks |
Objekt | - | Objekt | Povratni klici dogodkov |
callbacks_force |
Boolean | false |
true, false |
Vedno sproži povratne klice |
demo |
Boolean | false |
true, false |
Demo način (brez piškotkov) |
debug |
Boolean | false |
true, false |
Dnevniški zapisi za odpravljanje napak |
Povratni klici
| Povratni klic | Parametri | Kdaj se sproži |
notice_banner_loaded |
Nič | Prikaz pasice |
i_agree_button_clicked |
Nič | Uporabnik klikne »Strinjam se« |
i_decline_button_clicked |
Nič | Uporabnik klikne »Zavračam« |
change_my_preferences_button_clicked |
Nič | Uporabnik odpre nastavitve |
scripts_specific_loaded |
level (Niz) |
Naložijo se skripti kategorije |
user_consent_saved |
Nič | Soglasje shranjeno v piškotek |
Sklici na razrede CSS
CSS razredi za pasice
/ 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 { }
Razredi CSS za center nastavitev
/ 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 { }