KATLA FOR WORDPRESS

Cookiesamtykke som ikke gjør WordPress eller WooCommerce tregere.

Én plugin. Den holder tilbake skript uten samtykke på serveren, mens WordPress fortsatt setter sammen HTML-en, ikke i nettleseren etter at de allerede er lastet. Alle temaer, alle sidebyggere, og i en WooCommerce-butikk blir handlekurven og kassen aldri rørt.

WordPress 6.3+ · PHP 7.4+WooCommerce 7.0+ (valgfritt)WP-CLI inkludert
wp-content/plugins/katla-consentIngen temakode
1. Installer pluginen fra zip-filen og aktiver den.
2. Lim inn Site ID under Settings → Katla Consent,
   eller gjør alt fra WP-CLI:

   wp plugin activate katla-consent
   wp katla site-id 00000000-0000-0000-0000-000000000000
   wp katla verify

3. Velg en modus: Katlas hostede widget, pluginens
   eget banner eller ditt eget UI på window.KatlaConsent.
4. Legg [katla_policy] på personvernsiden din.

WooCommerce trenger ikke et eget steg. Cookies for
handlekurv, økt og fragmenter går automatisk utenom
vakten, og skript-handles i kassen kan ikke
blokkeres av en regel.
Hver kortkode har en tilsvarende Gutenberg-blokkHele guiden →
HVORFOR WORDPRESS-NETTSTEDER SLITER MED SAMTYKKE

WordPress-nettsteder samler på plugins, og plugins samler på cookies.

PROBLEMETÅ blokkere en sporer i nettleseren er et kappløp, og en optimaliseringsplugin som endrer rekkefølgen på skriptene dine, kan avgjøre hvem som vinner.
MED KATLAPluginen skriver om blokkerte skript til type="text/plain" med en data-katla-src mens WordPress bygger siden. Det finnes ikke noe kappløp å tape.
PROBLEMETÅ nøytralisere et skript kaster som regel bort inline-konfigurasjonen som hørte til, og taggen kommer tilbake feilkonfigurert.
MED KATLAInline-skript som er lagt til med wp_add_inline_script, holdes igjen sammen med sin handle og spilles av i kilderekkefølge når kategorien er tillatt.
PROBLEMETEn cookie-vakt som blokkerer ukritisk, tømmer handlekurver og mister økter, og symptomet ligner ikke i det hele tatt på årsaken.
MED KATLAWooCommerces informasjonskapsler (cookies) for handlekurv, økt, fragmenter og butikkvarsler står på tillatelseslisten etter navn og prefiks så snart butikken oppdages. Vakten rører dem aldri.
PROBLEMETÉn for ivrig blokkeringsregel kan ta ned kassen, og du hører om det fra kundene i stedet for fra en test.
MED KATLAwc-cart-fragments, wc-checkout og wc-blocks-checkout fjernes fra blokkeringslisten uansett hva regelen sier, så feilen kan ikke nå kassen.
PROBLEMETHver plugin du legger til, kan ta med seg sporere som personvernsiden aldri har hørt om.
MED KATLAKatla skanner den rendrede siden, klassifiserer det den finner, og genererer cookie-erklæringen og personvernerklæringen på nytt ut fra det. [katla_policy] rendrer dem på serveren, så de ligger i HTML-en og kan indekseres.
OPPSETT

Installer, skann, ferdig.

  1. Installer pluginenLast opp zip-filen, eller legg katla-consent i wp-content/plugins og aktiver den. WooCommerce-støtten er innebygd, ikke et eget tillegg.
  2. Koble til nettstedetLim inn Site ID fra Katla-dashbordet ditt, eller kjør wp katla site-id og wp katla verify.
  3. Gå gjennom skanningenCookiene kommer tilbake klassifisert og beskrevet: handlekurv og økt som funksjonelle, piksler som markedsføring. Du kan overstyre enhver vurdering fra dashbordet.
  4. PubliserVelg en bannermodus, legg [katla_policy] eller blokken på personvernsiden, og eventuelt en lenke til innstillingene i kassen og på Min konto.
BYGGET FOR WORDPRESS

Én plugin, begge jobbene.

Blokkering på serverenLegg et skript bak samtykke etter handle-navnet det er registrert med, eller etter en del av URL-en for skript som et tema setter inn uten å registrere noe.
Trygt for kassen som standardButikk-cookiene WooCommerce trenger, går utenom vakten, og skript-handles som kassen er avhengig av, kan ikke blokkeres. HPOS og blokkene for handlekurv og kasse er erklært kompatible.
Tre bannermoduserKatlas hostede widget, pluginens eget banner oversatt via WordPress og stylet med CSS custom properties, eller ikke noe UI i det hele tatt hvis du bygger det selv. Avvis- og Godta-knappene har samme størrelse, luft og skriftvekt, slik DMA krever.
Blokker og kortkoder[katla_policy], [katla_cookie_table], [katla_cookie_settings], [katla_block] og [katla_consent], hver med en tilsvarende Gutenberg-blokk.
WP-CLI og filtrewp katla status, site-id, verify, cookies, policy og flush for en skriptet installasjon, og katla_blocked_handles, katla_cookie_allowlist, katla_categories, katla_translations og katla_banner_css_vars i stedet for en fork.
Consent Mode v2 og GTMGA4 og Google Ads får alle fire signalene, avslått som standard. De eksisterende GTM-triggerne dine leser det samme valget fra window.dataLayer.
CORE WEB VITALS

Samtykket lastes inn. SEO-en din merker ingenting.

Samtykke-plugins er en vanlig grunn til at WordPress-nettsteder stryker på Core Web Vitals: hundrevis av kilobyte, lastet før alt annet, i en butikk der fart er omsetning. Katlas hostede banner er 18 KB i én forespørsel, og svarene med cookie-data og erklæringer som pluginen trenger, mellomlagres i transients i stedet for å hentes ved hver sidevisning.

Slik fungerer headless-modus →
18 kBOver nettetBanneret og cookie-dataene dine, brotli
0 msEkstra LCPMot den samme siden uten Katla
0LayoutforskyvningBanneret reserverer ingen plass i flyten
2ForespørselEtt skript, bufret i edge-nettverket

Våre egne målinger, gjort (slik ble de gjort).

Spørsmål WordPress-team stiller

Trenger jeg noe annet enn WordPress-pluginen for WooCommerce?
Nei. Det er én plugin, og WooCommerce-funksjonene slås på når WooCommerce er aktivt. Det er ingenting annet å installere og ingenting å konfigurere for det.
Ødelegger den handlekurven eller kassen min?
Det er nettopp derfor WooCommerce-støtten finnes. Cookies for handlekurv, økt og fragmenter står på tillatelseslisten, skript-handles i kassen fjernes fra blokkeringslisten selv når en regel nevner dem eksplisitt, og pluginen erklærer kompatibilitet med HPOS og med blokkene for handlekurv og kasse.
Hva med ordreattribusjon?
sbjs_* behandles som markedsføring og ikke som nødvendig, fordi det er det de er. Legg handlen wc-order-attribution bak samtykke, så blir cookiene aldri satt; lar du den være, venter de på samtykke som enhver annen markedsføringscookie.
Erstatter den samtykke-pluginen jeg har nå?
Ja. Deaktiver den gamle når Katla er aktiv, så ikke to bannere konkurrerer om de samme cookiene.
Fungerer den med sidebyggeren min?
Ja. Blokkeringen matcher på handles i skriptkøen og på URL-fragmenter, og skanningen leser den rendrede siden, ikke sidebyggeren, så det sidebyggeren sender ut, er det Katla ser.
Noe å passe på?
Én ting. Unnta cdn.katla.app fra utsetting eller sammenslåing av JS i WP Rocket, Autoptimize og lignende. Cookie-vakten må kjøre før alt som setter cookies, og å utsette den er den vanligste måten en installasjon ser riktig ut på uten å følge reglene.
KATLA FOR

Skann nettstedet ditt, og installer så pluginen.

Gratisplanen skanner ditt WordPress-nettsted og genererer en cookie-erklæring, uten kort.

Kom i gang gratis