Články v kategorii
- Instalace do webu - úvod 💡
- Instalace do známých platforem ⭐
- Přidání nového formuláře
- Webový konfigurátor - párování kolonek ⭐
- Webový konfigurátor - ovládací prvky
- Aplikace - párování kolonek
- 📍 Adresy - nastavení
- 💼 Firmy - nastavení
- ✉️ E-maily - nastavení
- 📞 Tel. čísla - nastavení
- 👤 Jména - nastavení
- Deaktivace/aktivace služeb ve formuláři
- Vzhled a chování Foxentry 🎨
- Javascriptové API
- ⚙️ Rest API
- Zjištění stavu validace formulářů
- Vlastní zpracování dat z validace - Callbacky
- Cookies 🍪
- Jak vymazat cache prohlížeče
Cookies 🍪
Technická dokumentace a Consent Mode
Podrobný popis metod pro vývojáře a pokročilé možnosti nastavení cookies v rámci Javascript API najdete v našem repozitáři: Foxentry Javascript-API v2.
Z legislativních důvodů je nutné na webových stránkách ukládat analytické cookies pouze s aktivním souhlasem návštěvníka. Foxentry je na tyto požadavky plně připraveno. Níže najdete přehled ukládaných dat a způsob, jak Foxentry propojit s vaší cookie lištou.
Cookies využívané službou Foxentry
Naše frontendová knihovna přímo v prohlížeči nastavuje pouze jedinou cookie pro uložení stavu souhlasu. Ostatní cookies zpracovává náš backend pro účely loadbalancingu a statistik.
| Název | Typ | Nutnost | Popis | Platnost |
|---|---|---|---|---|
| SERVERID | funkční | ano | slouží pro účely API loadbalancingu | do ukončení relace |
| foxentryCookieMode | funkční | ano | zaznamenání stavu cookie consentu | 365 dní |
| PHPSESSID | analytické | ne | identifikace uživatele pro statistiky a historii | 180 dní |
| clientToken | analytické | ne | přesnější identifikace klienta v rámci statistik | 180 dní |
Využití úložiště Local Storage
Kromě klasických cookies využívá Foxentry také místní úložiště prohlížeče. To slouží výhradně k cachování dat za účelem zrychlení aplikace a šetření datových přenosů. Neukládají se zde žádné osobní údaje.
- Cachování SVG ikon: Aby se ikony nemusely stahovat opakovaně, ukládají se s prefixem
FoxentryCache___SVG__(např.FoxentryCache___SVG__close-fill). - Cachování API odpovědí: Odpovědi z API se ukládají pod prefixem
FoxentryCache___následovaným zašifrovaným hashem daného požadavku.
Propojení s vaší cookie lištou
Jakmile uživatel udělí nebo zamítne souhlas ve vaší liště, musíte Foxentry informovat o rozsahu povolených cookies pomocí metody Foxentry.setCookieMode. Tuto metodu doporučujeme volat bezprostředně po interakci uživatele s lištou.
// Povolení všech cookies (po udělení souhlasu)
Foxentry.setCookieMode("full");
// Povolení pouze nezbytných cookies (při zamítnutí)
Foxentry.setCookieMode("minimal");
Platnost souhlasu na subdoménách
Nastavení souhlasu se odvíjí od domény, na které byl udělen. Pokud uživatel udělí souhlas pro hlavní doménu vasobchod.cz, nastavení se automaticky aplikuje i na všechny subdomény. Pokud však k udělení dojde až na konkrétní subdoméně (např. kosik.vasobchod.cz), bude platit pouze pro ni a její podřízené části, nikoliv pro hlavní doménu.
Omezení projektu v případě módu minimal
Pokud uživatelé analytické cookies odmítnou a Foxentry poběží v režimu minimal, nebudeme schopni tyto uživatele v administraci analyticky spárovat. To může ovlivnit přesnost statistik vašeho projektu. Samotná funkčnost validátorů a našeptávačů však zůstane plně zachována.