Zeptej se jednou a respektuj odpověď
Skript, který měří tvůj web, ukazuje i banner a říká Googlu, jak se návštěvník rozhodl. Tato stránka říká, co dělá, co si ukládá a co se mění podle země.
Jak se banner ptá
- Oknem uprostřed stránky. U něj se na našem vlastním e-shopu rozhodlo výrazně víc lidí než u malé karty v rohu (test od 16. do 29. 8. 2026, uvádíme jen směr), proto se poloha nenastavuje a
layoutve funkci init se ignoruje. - Tlačítko „Jen nezbytné“ je vždy na první obrazovce vedle „Přijmout vše“, proto se
showRejectOnFirstViewve funkci init ignoruje. - V nastavení jsou čtyři kategorie: nezbytné (stále zapnuté), analytika, marketing a funkční. Všechny kromě nezbytných začínají vypnuté.
- Jazyky: angličtina, slovenština, čeština, němčina, polština, maďarština, nizozemština, francouzština, italština a španělština. Jazyk, který banner nemá, nahradí angličtina.
- Jazyk se bere z
languageve funkci init, potom z jazyka uloženého pro projekt v aplikaci a potom z prohlížeče návštěvníka. - Odkazy na zásady cookies a ochrany údajů vedou ve výchozím nastavení na
/cookie-policya/privacy. Pokud mají tvé stránky jinou adresu, nastavcookiePolicyUrlaprivacyPolicyUrl. - V bezplatném plánu nese banner značku Conseto. V placených plánech se zobrazuje také, dokud ji nevypneš ve white-label nastavení projektu.
Co můžeš nastavit
V aplikaci, na stránce Cookie banner: téma (světlé, tmavé nebo automatické), barvu tlačítka Přijmout, jazyk (automaticky, slovenština, čeština, angličtina nebo němčina) a dva odkazy na zásady. Vše ostatní nastavíš ve funkci init. Když se nastaví obojí, vyhraje init.
<script src="https://www.conseto.io/dist/conseto.min.js"></script>
<script>
Conseto.init({
clientId: 'conseto_xxx_xxx',
language: 'sk',
theme: 'auto',
accentColor: '#3B82F6',
cookiePolicyUrl: '/cookies',
privacyPolicyUrl: '/privacy'
});
</script>Co si pamatuje
- Rozhodnutí se ukládá do lokálního úložiště prohlížeče pod
cs_consentspolu s verzí zásad banneru, právem, pod kterým vzniklo, a časem. Platí 12 měsíců. Rozhodnutí ze starší verze zásad, starší než 12 měsíců nebo vzniklé pod jiným právem (například když se změní poloha návštěvníka) se nepočítá a banner se zeptá znovu. - Návštěvník může rozhodnutí kdykoli změnit: malým tlačítkem na stránce (ve výchozím nastavení vpravo dole, posune ho
reopenButtonPosition), vlastním prvkem sdata-conseto="cookie-settings"nebo přesConseto.openCookieSettings(). - Dokud se návštěvník nerozhodne, skript drží identifikátory návštěvníka a návštěvy jen v paměti. Do zařízení se uloží až po souhlasu s analytikou.
- Zobrazený banner, interakce i samotné rozhodnutí se zaznamenají, i když návštěvník odmítne: odmítnutí, které se nezaznamená, se nedá dokázat. Stránka Cookie banner v aplikaci ukazuje, jak se návštěvníci rozhodují, po kategoriích.
- Když návštěvník odvolá souhlas s analytikou, skript smaže
cs_v,cs_s,cs_utma cookies Google Analytics (_ga,_ga_*,_gid) na doméně i na nadřazených doménách.
<a href="#" data-conseto="cookie-settings">Cookie settings</a>Conseto.getConsent();
// { necessary: true, analytics: true, marketing: false, functional: false }
Conseto.updateConsent({ analytics: true, marketing: false });
Conseto.clearConsent(); // the banner asks again on the next page loadConseto.showBanner(); // ask now, if no banner is open
Conseto.openCookieSettings(); // open the settings view
Conseto.hideBanner(); // close the bannerConseto.init({
clientId: 'conseto_xxx_xxx',
onConsent: (consent) => {
console.log(consent.analytics, consent.marketing);
}
});Google Consent Mode v2
Skript nastaví výchozí hodnoty souhlasu dřív, než se spustí jakákoli značka Googlu, a aktualizuje je, když se návštěvník rozhodne.
- Souhlas s analytikou nastaví
analytics_storage. Souhlas s marketingem nastavíad_storage,ad_user_dataaad_personalization. Souhlas s funkčními nastavífunctionality_storageapersonalization_storage. - Tam, kde platí souhlas předem, vše začíná jako zamítnuté, kromě
security_storage, a skript čeká 500 milisekund na aktualizaci z banneru (wait_for_update).ads_data_redactionje zapnuté. - Tam, kde platí odhlášení (státy USA se zákonem o soukromí), vše začíná jako povolené, dokud se návštěvník neodhlásí.
- Tam, kde platí souhlas předem, se GA4 načte až po souhlasu s analytikou a Google Tag Manager až po souhlasu s analytikou nebo marketingem, takže značky v kontejneru před rozhodnutím neběží. Tam, kde platí odhlášení, a tam, kde neplatí žádný zákon, se načtou hned a řídí se Consent Mode. Meta Pixel se nenačte, dokud návštěvník nedá souhlas s marketingem.
url_passthroughje vypnuté. Zapni ho přesurlPassthrough: truejen tehdy, pokud spouštíš Google Ads: přidává do interních odkazů parametr_gl.
gtag('consent', 'default', {
analytics_storage: 'denied',
ad_storage: 'denied',
ad_user_data: 'denied',
ad_personalization: 'denied',
functionality_storage: 'denied',
personalization_storage: 'denied',
security_storage: 'granted',
wait_for_update: 500
});Co se mění podle země
Brána podle země návštěvníka rozhodne, který režim platí, a skript ho dodrží. Pokud se země nedá zjistit nebo nastavení nedorazí do 5 sekund, platí přísný režim se souhlasem předem.
- EU, EHP, Spojené království, Švýcarsko, neznámá poloha
- Souhlas předem. Nic, co není nezbytné, se neděje, dokud návštěvník nepřijme: události čekají v paměti, po Přijmout se odešlou a po Odmítnout se zahodí.
- Státy USA se zákonem o soukromí
- Odhlášení, s krátkým zobrazením a tlačítkem Do Not Sell My Info (angličtina, španělština, francouzština a němčina). Události se posílají, dokud se návštěvník neodhlásí. Které zákony takto fungují, rozhoduje brána (režim opt_out), například Kalifornie, Virginie, Colorado, Connecticut, Utah a Texas. Prohlížeč se signálem Global Privacy Control se bere jako odmítnutí prodeje a sdílení a banner se mu neukáže.
- Brazílie, Kanada
- Stejné chování jako v EU.
- Všude jinde
- Pro návštěvníka se nezjistí žádný zákon o souhlasu, takže se banner nezobrazí a měření běží. Patří sem zbytek Spojených států (státy bez takového zákona) a země jako Austrálie a Japonsko.
Co skript ukládá
Google a Meta k tomu nastavují vlastní cookies. Tohle jsou vlastní klíče Conseta.
- cs_consent
- Rozhodnutí a verze zásad banneru. Lokální úložiště.
- cs_v
- Identifikátor návštěvníka. Lokální úložiště, jen po souhlasu s analytikou.
- cs_s
- Aktuální návštěva. Úložiště karty prohlížeče, jen po souhlasu s analytikou.
- cs_utm
- Kampaň, ze které návštěvník přišel. Úložiště karty prohlížeče, jen po souhlasu s analytikou.
- cs_cr
- Značka, že server už dostal rozhodnutí z minulé návštěvy. Úložiště karty prohlížeče.
- cs_outbox
- Záznam o rozhodnutí, který se nepodařilo doručit. Úložiště karty prohlížeče, jen dokud ho server nepřijme.
- cs_admin
- Značka vlastních návštěv. Lokální úložiště a cookie, jen pokud jsi otevřel odkaz.
- _gcl_aw, _fbp, _fbc
- Cookies
_gcl_aw,_fbpa_fbc: identifikátory kliků z reklam Googlu a Mety, na 90 dní, jen se souhlasem s marketingem. Odvolání souhlasu je smaže.
Čti dál
Ověřeno proti kódu k 1. 10. 2026.
Něco ti chybí?
Tohle je všechno, co dnes dokumentujeme, a každá stránka říká jen to, co skript a brána dělají teď. Pokud potřebuješ návod, který tu není, napiš nám, čeho chceš dosáhnout.
Napiš nám