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-necessary za 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>
  • functionality za skripte za izboljšane funkcije.

    Na primer, zapomnitev jezikovnih nastavitev uporabnika ali različnih izbir.

    <script type="text/plain" data-cookie-consent="functionality"></script>
  • tracking za skripte ponudnikov analitike in zmogljivosti.

    Na primer, analitika, kot je Google Analytics.

    <script type="text/plain" data-cookie-consent="tracking"></script>
  • targeting za 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 { }