Overview
Headless adapter: post-purchase rollout
Ta vodič uporabi za poljuben custom frontend, ki uporablja plain adapter runtime iz ZIP paketa.
- • Prenesi `platform-cookie-core.zip` iz customer področja.
- • Plain adapter in shared core assete skopiraj v global shell ali CDN.
- • V billing delu registriraj vsak live hostname.
- • Runtime zaženi z `license.siteKey`, `license.verifyUrl` in `license.billingUrl`, preden naložiš UI in scanner.
- • Validiraj `allowed: true`, consent gating, audit na policy strani in necessary-only fallback, ko licensing ni aktiven.

Step 1
Naloži runtime iz app shell-a
Shared CSS, core runtime, UI, scanner in kanonično datoteko `cookiezy-plain-adapter.js` serviraj s poti, dostopne vsem route-om.
Code snippet
<link rel="stylesheet" href="/cookie-consent.css" />
<script src="/cookiezy-plain-adapter.js"></script>
<script src="/cookie-consent.js"></script>
<script src="/cookie-consent-ui.js"></script>
<script src="/cookie-consent-scanner.js"></script>Step 2
Boot z vključenim licensing verification
Runtime verification je v produkciji obvezen, da se adapter ne more nekontrolirano kopirati na neomejeno število domen brez aktivnega licenciranega hostname-a.
Code snippet
window.CookiezyPlainAdapter.boot({
locale: "sl",
storageKey: "cookiezy_headless_v1",
policyUrl: "/sl/cookie-policy",
license: {
siteKey: "ck_live_cookiezy_demo",
verifyUrl: "https://cookiezy.com/api/licensing/verify",
billingUrl: "https://cookiezy.com/sl/billing"
}
});Step 3
Poveži helperje in izvedi produkcijske teste
Na vsakem produkcijskem frontendu uporabi helper metode, da lahko obiskovalci ponovno odprejo settings in pregledajo audit na policy strani.
Code snippet
window.CookiezyPlainAdapter.registerSettingsLink(document);
window.CookiezyPlainAdapter.mountAudit(document);