Cookie consent za Strapi
Cookiezy je za Strapi najbolj smiseln kot headless CMS bridge, ne kot nativni storefront runtime. Priporočeni vzorec je, da banner in scanner tečeta na frontendu, medtem ko Strapi hrani locale-aware policy poti in shared runtime nastavitve, ki jih frontend prebere ob zagonu.
Zgrajeno za ekipe, ki s Strapi upravljajo vsebino, consent obnašanje pa želijo obdržati pod nadzorom frontenda.
Cookie banner preview
Lightweight. Fast. Clear by default.
Cookie consent. Done easy.
Lightweight consent that keeps your site fast and your data intact.
Strapi naj upravlja config, ne browser runtime-a
Strapi je odlično mesto za shranjevanje Cookiezy konfiguracije, dejanski runtime pa naj še vedno naloži frontend shell. Tako ostane consent logika blizu aplikacije, ki dejansko renderira skripte, analitiko, policy strani in locale poti.
- • V Strapi shrani `defaultLocale`, `localeRoutes` in policy URL mappinge.
- • Cookiezy nalagaj iz frontend shell-a, ne iz Strapi admina.
- • Uporabi shared runtime config model, da ostaneta Strapi in frontend usklajena.
- • Licensing verification in hostname enforcement naj ostaneta v frontend runtime-u.
Strapi adapter sledi istemu headless core vzorcu
Paket vključuje Strapi bridge helper, ki CMS-managed vrednosti pretvori v isti shared Cookiezy runtime config, kot ga uporabljajo drugi adapterji.
Code snippet
<script src="/cookiezy/cookiezy-strapi-adapter.js"></script>
<script>
const strapiCookiezySettings = {
defaultLocale: "sl",
localeRoutes: {
en: { policyUrl: "/en/cookie-policy", pathPrefixes: ["/en"] },
sl: { policyUrl: "/sl/politika-piskotkov", pathPrefixes: ["/sl"] }
},
storageKey: "strapi_cookie_consent_v1",
license: {
siteKey: "ck_live_cookiezy_demo",
verifyUrl: "https://cookiezy.com/api/licensing/verify",
billingUrl: "https://cookiezy.com/sl/billing"
}
};
window.CookiezyStrapiAdapter.boot(
window.CookiezyStrapiAdapter.buildConfigFromStrapiSettings(strapiCookiezySettings)
);
</script>Enak live cookie scan uporabi na frontend policy strani
Tudi ko Strapi upravlja vsebinski model, live cookie scan še vedno sodi na frontend policy stran. Cookiezy tam lahko prikaže isti audit pogled, da objavljena stran odraža dejansko stanje trenutne browser seje in category mapping.
Live scan piškotkov v tej seji brskalnika
Ta audit prebere piškotke, ki so trenutno vidni na domeni v tvojem brskalniku, in znane piškotke preslika v kategorije in namene. Po spremembi consent nastavitev lahko ponovno zaženeš scan.
Kako Cookiezy upravlja piškotke na tej strani
Nujni piškotki ostanejo aktivni, da delujejo stran, prijava in consent preference. Opcijske kategorije lahko obiskovalec vključi ali izključi v Cookiezy nastavitvah.
Ta scan odraža trenutno sejo brskalnika in trenutno consent stanje na tej napravi.
Kategorije piškotkov na strani
Necessary
Potrebni za varnost, routing, prijavo in shranjevanje same consent odločitve.
Analytics
Uporabljeni za razumevanje obiska in uporabe strani, če je obiskovalec dovolil analitiko.
Marketing
Rezervirani za oglaševanje, retargeting in campaign tracking, če je dovoljen marketing.
Bolj smiseln consent model za Strapi-driven strani
Strapi uporabi za vsebino in konfiguracijo, Cookiezy pa naj ohranja dosledno consent obnašanje na frontendu.
Shared config model
Locale routes in policy URL-je, ki jih hrani Strapi, ohrani usklajene s frontend runtime-om.
Frontend-controlled blocking
Consent runtime še vedno teče tam, kjer se skripte dejansko naložijo, kar je varneje kot potiskanje vse logike v CMS.
Pripravljen na multilang
Dober fit za Strapi projekte, ki že uporabljajo lokalizirano vsebino in route strukture.
Plugin-ready smer
Adapter je pripravljen za nadgradnjo v pravi Strapi admin/plugin tok z nastavitvami in generated config previewjem.