Upravljanje piškotkov
Cookiezy je močan fit za headless ekipe, ki želijo API-first nadzor, prilagodljivo izrisovanje in consent model, ki ga lahko delijo čez več frontendov. V tem kontekstu `headless` opisuje tip projekta, `plain-html` pa dejanski osnovni adapter lane v Platform Core paketu. Generirane prenose poveži z registriranim produkcijskim hostname-om, da runtime verification omogoči polni način delovanja.
Zgrajeno za lastne stacke, kjer so pomembni nadzor, zmogljivost in doslednost.
Predogled bannerja za piškotke
Lahko. Hitro. Privzeto jasno.
Soglasje za piškotke. Brez zapletov.
Lahka rešitev za soglasje, ki ohrani stran hitro in podatke uporabne.
Po aktivaciji dostopa preneseš `cookiezy-platform-core.zip`. Za prilagojene fronte so pomembne skupne core datoteke iz `packages/core/dist/` in `plain-html` adapter datoteke v `packages/adapters/plain-html/`. Canonical vstopna datoteka je `cookiezy-plain-adapter.js`; `headless-bootstrap.js` ostaja samo kot zastarel kompatibilnostni ovoj.

Razširi `cookiezy-platform-core.zip`, nato pa `cookiezy-plain-adapter.js` in skupne core datoteke postavi na pot, ki jo tvoja stran dejansko servira, na primer `/cookiezy/`. Spodnji primer predpostavlja, da so datoteke tam; Cookiezy trenutno ne ponuja javnega CDN-ja za te assete.
Code snippet
<link rel="stylesheet" href="/cookiezy/cookie-consent.css">
<script src="/cookiezy/cookiezy-plain-adapter.js"></script>
<script src="/cookiezy/cookie-consent.js"></script>Uporabi isti vzorec kot v `packages/adapters/plain-html/example.html`. Adapter zaženi, preden naložiš UI in scanner skripte, da runtime pozna locale, storage key, policy pot in licensing kontekst. V produkciji ne izpusti `license.siteKey` ali `license.verifyUrl`, sicer runtime takoj pade v `license_not_configured` restricted način.
Code snippet
<script>
window.CookiezyPlainAdapter.boot({
locale: "sl",
storageKey: "cookiezy_headless_v1",
policyUrl: "/sl/politika-piskotkov",
theme: { layout: "bottom-right", themeClass: "" },
license: {
siteKey: "ck_live_replace_me",
verifyUrl: "https://cookiezy.com/api/licensing/verify",
billingUrl: "https://cookiezy.com/sl/billing"
},
texts: {}
});
</script>
<script src="/cookiezy/cookie-consent-ui.js"></script>
<script src="/cookiezy/cookie-consent-scanner.js"></script>Pred produkcijsko objavo registriraj vse live hostname v Cookiezy billing, da lahko runtime verification vrne `allowed: true`. Ko se skripte naložijo, helper metode plain adapterja poveži s svojim frontendom. Za footer povezavo uporabi `registerSettingsLink(document)`, na policy strani pa `mountAudit(document)`, da lahko obiskovalci pregledajo živo stanje piškotkov.
Code snippet
<script>
window.CookiezyPlainAdapter.registerSettingsLink(document);
window.CookiezyPlainAdapter.mountAudit(document);
</script>Headless adapter vključuje policy-page audit mount, ki skenira trenutno sejo brskalnika in prikaže zaznane piškotke s kategorijo, ponudnikom, namenom oziroma opisom in trajanjem. Na strani s politiko piškotkov uporabi isti helper `mountAudit(document)`, da lahko obiskovalci po spremembi soglasja znova preverijo stanje.
Ta pregled prebere piškotke, ki so trenutno vidni na domeni v tvojem brskalniku, in znane piškotke preslika v kategorije in namene. Po spremembi nastavitev piškotkov lahko pregled znova zaženeš.
Nujni piškotki ostanejo aktivni, da spletna stran, prijava in nastavitve piškotkov delujejo pravilno. Opcijske kategorije lahko obiskovalec vključi ali izključi v nastavitvah piškotkov Cookiezy.
Ta pregled odraža trenutno sejo brskalnika in trenutno stanje soglasja za piškotke na tej napravi.
Nujni piškotki
Potrebni za varnost, usmerjanje, prijavo in shranjevanje same izbire glede piškotkov.
Analitični piškotki
Uporabljeni za razumevanje obiska in uporabe strani, če je obiskovalec dovolil analitične piškotke.
Marketinški piškotki
Namenjeni so oglaševanju, ponovnemu nagovarjanju in spremljanju kampanj, če so oglaševalski piškotki dovoljeni.
Boljši fit za razvojno vodene ekipe, ki potrebujejo prilagodljivost, ne pa rigidnega plugin obnašanja.
Consent logiko vključi v svojo frontend arhitekturo in vizualni sistem.
Uporabi en model soglasja čez več frontend izkušenj in locale-ov.
Odgovori za ekipe, ki gradijo prilagojene strani in composable fronte.
Uporabi `cookiezy-platform-core.zip` in združi skupne core datoteke iz `packages/core/dist/` s plain adapter datotekami iz `packages/adapters/plain-html/`.
Headless opisuje tip prilagojene frontend arhitekture. `plain-html` pa je dejanski osnovni adapter lane, s katerim v takem okolju zaženeš Cookiezy. Canonical vstopna datoteka je `cookiezy-plain-adapter.js`, referenčni vzorec pa je v `packages/adapters/plain-html/example.html`.
Ko se skripte naložijo, uporabi `window.CookiezyPlainAdapter.registerSettingsLink(document)`.
Na policy strani po nalaganju scanner skripte pokliči `window.CookiezyPlainAdapter.mountAudit(document)`.
Plain adapter vključuje helper metode za povezavo do nastavitev in audit mount tok.
Močnejša osnova za ekipe, ki ne želijo framework lock-ina ali želijo izdane pakete z runtime verification.
Runtime mora pasti nazaj v nujni restricted način. V praksi opcijska analitika, marketing in premium obnašanje ostanejo blokirani, dokler hostname ni registriran in račun znova v dobrem stanju.