Cookies jsou malé soubory, které si weby ukládají do vašeho prohlížeče, aby si pamatovaly věci o vaší návštěvě. Zjistěte, co jsou cookies na webu, jak fungují a proč je weby používají.
Všimli jste si, že se na webech objevuje malé okno? Něco, co se ptá na váš souhlas s „cookies“? Pravděpodobně jste v rychlosti klikli na OK, abyste se na web dostali. Zamysleli jste se ale někdy, co to vlastně je?
Toto upozornění souvisí s tím, jak weby ukládají informace a udržují návaznost, když procházíte. Pokud vás zajímá, co jsou cookies na webu, nejsou to varování ani chyby. Jsou to základní mechanismus, který webům pomáhá fungovat plynule. Pokud se o webech učíte, pochopení cookies je důležitý krok k pochopení toho, jak weby v čase spolupracují s prohlížeči.
Co jsou cookies?
Cookies jsou malé kousky textových dat, které web ukládá do prohlížeče uživatele. Vytváří je web a ukládají se lokálně v zařízení uživatele. Cookies nejsou softwarové programy a nemohou spouštět kód. Jejich jediným účelem je uložit informace a vrátit je, když prohlížeč s webem znovu komunikuje.
Stručně řečeno, cookies pomáhají webům pamatovat si konkrétní podrobnosti o návštěvě, místo aby každé načtení stránky braly jako zcela novou interakci.
Proč weby používají cookies?
Weby používají cookies, aby udržely návaznost mezi různými akcemi a stránkami. Bez cookies by web nepoznal, že několik požadavků přichází od stejného uživatele nebo prohlížeče.
Ve výchozím stavu se každá stránka požadovaná na webu bere jako nová a oddělená interakce. Cookies toto omezení řeší tak, že webu umožní připojit k prohlížeči malou paměť, na kterou se může odvolat při dalších požadavcích.
Takto weby cookies používají:
Sledují probíhající interakce
Udržují relace napříč více stránkami
Pamatují si volby a předvolby uživatelů
Zajišťují jednotné chování po celou dobu návštěvy
Kdyby cookies nebyly součástí webů, mnoho běžných funkcí by přestalo fungovat nebo by se chovalo nepředvídatelně. Navigace by působila nesouvisle a uživatelské interakce by se často resetovaly.
Jak cookies na webu fungují?
Když pochopíte, jak cookies fungují, uvidíte, proč jsou tak běžné. Cookies fungují na jednoduché výměně mezi prohlížečem a webem. Díky této výměně dat web pozná prohlížeč a udrží návaznost mezi interakcemi.
Postup vypadá takto:
Prohlížeč pošle webu požadavek
Když uživatel otevře web, prohlížeč pošle požadavek na obsah stránky. Tento požadavek ve výchozím stavu žádnou paměť neobsahuje.
Web pošle s odpovědí cookie
Spolu s obsahem stránky může web přidat cookie, který obsahuje malé kousky informací týkajících se dané návštěvy.
Prohlížeč cookie uloží lokálně
Prohlížeč cookie uloží a přiřadí ho ke konkrétnímu webu, který ho vytvořil. Jiné weby k tomuto cookie přístup nemají.
Cookie se při dalších požadavcích posílá zpět
Pokaždé, když prohlížeč s tímto webem znovu komunikuje, automaticky k požadavku připojí uložený cookie.
Web použije cookie k udržení návaznosti
Web cookie přečte a použije ho k rozpoznání prohlížeče, propojení požadavků a uplatnění uložených informací. Tento proces probíhá automaticky na pozadí. Uživatel nemusí při běžném procházení cookies spravovat ručně a prohlížeč hlídá pravidla pro to, jak se cookies ukládají a sdílejí.
Jaké informace cookies ukládají
Cookies jsou navržené tak, aby ukládaly malé a konkrétní informace, které webům pomáhají fungovat plynule. Neukládají velké soubory ani úplná data o uživateli. Ukládají identifikátory a nastavení, které web může použít k správnému získání nebo uplatnění informací. Typ informací uložených v cookies závisí na tom, co si web potřebuje pamatovat.
Mezi běžné typy informací uložených v cookies patří:
Identifikátory relace
Jsou to jedinečné hodnoty, které webu pomáhají poznat, že několik požadavků na stránky patří ke stejné návštěvě. Umožňují webu propojit akce napříč stránkami během jedné relace procházení.
Stav přihlášení a ověření
Cookies ukazují, zda je uživatel přihlášený, nebo odhlášený. Neukládají hesla, ale slouží jako odkaz, aby web věděl, že uživatel už byl ověřen.
Předvolby a nastavení uživatele
Patří sem informace jako zvolený jazyk, region, motiv nebo předvolby zobrazení. Uložení těchto údajů pomáhá webu zůstat při dalších návštěvách jednotný.
Informace o stavu interakce
Cookies mohou uložit, zda uživatel dokončil krok, viděl oznámení nebo přijal zprávu. Tím se předchází opakovaným akcím nebo opakovaným výzvám.
Identifikátory pro sledování a měření
Některé cookies ukládají identifikátory používané pro analytiku. Pomáhají majitelům webů pochopit obecné vzorce používání, aniž by ukládaly osobní údaje přímo. Existují také takzvané cookies třetích stran, které nastavuje jiný web, než který navštěvujete. Běžně se používají pro reklamu a sledování napříč weby. Mnoho prohlížečů je kvůli obavám o soukromí dnes omezuje nebo blokuje.
Pokud web vytváříte, cookies se obvykle řeší jako součást ověřování, správy relací a uživatelských nastavení. Často je definujete při nastavování přihlášení, předvoleb nebo integrací, ne při vizuálním návrhu. Většina moderních frameworků, platforem CMS i hostingových řešení už nabízí výchozí způsoby správy cookies. Vaším úkolem je rozumět tomu, kde se cookies nastavují, k čemu slouží a jak dlouho vydrží, aby odpovídaly tomu, jak se má váš web chovat. Víc o pravidlech ochrany soukromí kolem cookies si přečtěte v článku souhlas s cookies a GDPR. Cookies úzce souvisejí s relacemi na webu, kterým se věnuje další kapitola, a s úložištěm prohlížeče, které popisuje různé způsoby, jak prohlížeče uchovávají data kromě cookies.
Často kladené otázky
Dají se cookies na webu zablokovat?
Návštěvníci mohou cookies zablokovat v nastavení prohlížeče a mnozí to dělají. Když jsou cookies zablokované, některé funkce webu přestanou správně fungovat. Přihlášení se nemusí udržet, předvolby se mohou na každé stránce resetovat a data z analytiky jsou méně přesná. Jako majitel webu byste měli zajistit, aby váš web fungoval rozumně dobře i tehdy, když mají někteří návštěvníci cookies vypnuté.
Jsou cookies bezpečné, nebo mohou poškodit zařízení?
Cookies jsou jen malé textové soubory. Nemohou spouštět programy, nic instalovat ani přistupovat k vašim souborům. Samy o sobě nejsou bezpečnostní hrozbou. Obavy kolem cookies se týkají soukromí, ne bezpečnosti. Některé cookies sledují vaši aktivitu napříč více weby pro reklamní účely. Proto dávají prohlížeče uživatelům dnes větší kontrolu nad tím, které cookies přijmou.
Jaký je rozdíl mezi cookies první a třetí strany?
Cookies první strany nastavuje web, který navštěvujete. Pomáhají například s udržením přihlášení a pamatováním vašeho nastavení. Cookies třetích stran nastavuje jiný web, obvykle pro reklamu nebo sledování napříč více weby. Prohlížeče cookies třetích stran kvůli obavám o soukromí stále častěji blokují ve výchozím nastavení. Většina funkcí webů, na kterých vám záleží, spoléhá na cookies první strany, kterých se tyto změny netýkají.
Zpomalují cookies váš web?
Samotné cookies jsou drobné a na rychlost mají téměř nulový vliv. Pokud ale váš web nastavuje velké množství cookies nebo je posílá s každým jednotlivým požadavkem, může se to nasčítat. Když cookies udržujete štíhlé a nastavujete jen to, co opravdu potřebujete, zůstává vše efektivní. Tvůrce webů WEMASY spravuje cookies rozumně hned od začátku, takže váš web nezatěžují zbytečná data.
Jak dlouho zůstávají cookies v prohlížeči?
Záleží na tom, jak je cookie nastaven. Relační cookies zmizí, jakmile zavřete prohlížeč. Trvalé cookies mají datum vypršení nastavené webem, což mohou být dny, týdny i měsíce. Web rozhoduje, jak dlouho má každý cookie vydržet, podle toho, k čemu slouží. Cookies můžete také kdykoli ručně smazat v nastavení prohlížeče. Zjistěte víc o tom, jak s různými typy dat nakládá úložiště prohlížeče.
Musí weby ze zákona žádat o souhlas s cookies?
V mnoha zemích ano. Zákony o ochraně soukromí vyžadují, aby weby informovaly návštěvníky o cookies, které používají, a před nastavením nepodstatných cookies získaly souhlas. Proto na většině webů vidíte cookie lišty. Pravidla se podle regionu liší, ale být ohledně cookies transparentní je dobrá praxe bez ohledu na to, kde se vaše publikum nachází. Úplný rozbor najdete v článku souhlas s cookies a GDPR.