KATLA FÖR WORDPRESS

Cookiesamtycke som inte gör WordPress eller WooCommerce långsammare.

Ett enda plugin. Det håller tillbaka skript utan samtycke på servern, medan WordPress fortfarande sätter ihop HTML:en, inte i webbläsaren när de redan har laddats. Vilket tema och vilken sidbyggare som helst, och i en WooCommerce-butik rörs varukorgen och kassan aldrig.

WordPress 6.3+ · PHP 7.4+WooCommerce 7.0+ (valfritt)WP-CLI ingår
wp-content/plugins/katla-consentIngen temakod
1. Installera pluginet från zip-filen och aktivera det.
2. Klistra in ditt Site ID under Settings → Katla Consent,
   eller gör alltihop från WP-CLI:

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

3. Välj ett läge: Katlas hostade widget, pluginets
   egen banner eller ditt eget UI på window.KatlaConsent.
4. Lägg till [katla_policy] på din integritetssida.

WooCommerce behöver inget eget steg. Cookies för varukorg,
session och fragment går förbi spärren automatiskt, och
kassans skript-handles kan inte blockeras av någon regel.
Varje shortcode har ett motsvarande Gutenberg-blockHela guiden →
DÄRFÖR HAR WORDPRESS-WEBBPLATSER SVÅRT MED SAMTYCKE

WordPress-webbplatser samlar på sig plugins, och plugins samlar på sig cookies.

PROBLEMETAtt blockera en spårare i webbläsaren är en kapplöpning, och ett optimeringsplugin som flyttar om dina skript kan avgöra vem som vinner.
MED KATLAPluginet skriver om blockerade skript till type="text/plain" med en data-katla-src medan WordPress bygger sidan. Det finns ingen kapplöpning att förlora.
PROBLEMETAtt oskadliggöra ett skript kastar oftast bort den inline-konfiguration som hörde till det, och taggen kommer tillbaka felkonfigurerad.
MED KATLAInline-skript som lagts till med wp_add_inline_script hålls kvar tillsammans med sin handle och spelas upp i källordning när kategorin tillåts.
PROBLEMETEn cookiespärr som blockerar urskillningslöst tömmer varukorgar och tappar sessioner, och symptomet liknar inte alls orsaken.
MED KATLAWooCommerces cookies för varukorg, session, fragment och butiksmeddelanden vitlistas på namn och på prefix så snart butiken upptäcks. Spärren rör dem aldrig.
PROBLEMETEn enda övernitisk blockeringsregel kan få ner kassan, och du får höra det från kunder snarare än från ett test.
MED KATLAwc-cart-fragments, wc-checkout och wc-blocks-checkout tas bort från blockeringslistan oavsett vad regeln säger, så misstaget kan inte nå kassan.
PROBLEMETVarje plugin du lägger till kan ta med spårare som integritetssidan aldrig har hört talas om.
MED KATLAKatla skannar den renderade sidan, klassificerar det den hittar och genererar om cookie- och integritetspolicyn utifrån det. [katla_policy] renderar dem på servern, så de finns i HTML:en och kan indexeras.
INSTALLATION

Installera, skanna, klart.

  1. Installera pluginetLadda upp zip-filen, eller lägg katla-consent i wp-content/plugins och aktivera det. Stödet för WooCommerce är inbyggt, inte ett separat tillägg.
  2. Anslut din webbplatsKlistra in webbplats-ID:t från din Katla-dashboard, eller kör wp katla site-id och wp katla verify.
  3. Granska skanningenCookies kommer tillbaka klassificerade och beskrivna: varukorg och session som funktionella, pixlar som marknadsföring. Ändra vilken bedömning som helst från dashboarden.
  4. PubliceraVälj ett bannerläge, lägg till [katla_policy] eller motsvarande block på din integritetssida, och om du vill en länk till cookieinställningarna i kassan och på Mitt konto.
BYGGT FÖR WORDPRESS

Ett plugin, båda jobben.

Blockering på servernVillkora ett skript via dess registrerade handle, eller via en del av dess URL för de skript som ett tema injicerar utan att registrera något.
Säkert för kassan från startButikscookies som WooCommerce behöver går förbi spärren, och de skript-handles som kassan är beroende av går inte att blockera. HPOS och blocken för varukorg och kassa är deklarerade som kompatibla.
Tre bannerlägenKatlas hostade widget, pluginets egen banner (översatt via WordPress och stylad med CSS custom properties) eller inget UI alls om du bygger det själv. Avvisa och Acceptera har samma storlek, utfyllnad och teckenvikt, som DMA kräver.
Block och shortcodes[katla_policy], [katla_cookie_table], [katla_cookie_settings], [katla_block] och [katla_consent], var och en med ett motsvarande Gutenberg-block.
WP-CLI och filterwp katla status, site-id, verify, cookies, policy och flush för en skriptad installation, och katla_blocked_handles, katla_cookie_allowlist, katla_categories, katla_translations och katla_banner_css_vars i stället för en fork.
Consent Mode v2 och GTMGA4 och Google Ads får alla fyra signaler, nekade som standard. Dina befintliga GTM-utlösare läser samma beslut från window.dataLayer.
CORE WEB VITALS

Samtycket laddar. Din SEO märker inget.

Samtyckesplugins är en vanlig anledning till att WordPress-webbplatser inte klarar Core Web Vitals: hundratals kilobyte, laddade före allt annat, i en butik där hastighet är intäkter. Katlas hostade banner är 18 kB i en enda förfrågan, och de cookie- och policysvar som pluginet behöver cachas i transients i stället för att hämtas vid varje sidvisning.

Så fungerar headless-läget →
18 kBÖverförtBanner och din cookiedata, brotli
0 msTillagd LCPJämfört med samma sida utan den
0LayoutförskjutningBannern reserverar inget utrymme i flödet
2AnropEtt skript, cachat vid kanten

Våra egna mätningar, gjorda : så gjordes de.

Frågor som WordPress-team ställer

Behöver jag något utöver WordPress-pluginet för WooCommerce?
Nej. Det är ett enda plugin, och WooCommerce-beteendet slås på när WooCommerce är aktivt. Det finns inget mer att installera och inget att konfigurera för det.
Kommer det att förstöra min varukorg eller kassa?
Det är just det fallet som WooCommerce-stödet finns till för. Cookies för varukorg, session och fragment är vitlistade, kassans skript-handles tas bort från blockeringslistan även när en regel uttryckligen nämner dem, och pluginet deklarerar kompatibilitet med HPOS och med blocken för varukorg och kassa.
Hur blir det med orderattribution?
sbjs_*-cookies behandlas som marknadsföring och inte som nödvändiga, för det är vad de är. Villkora handlen wc-order-attribution så sätts de aldrig; låt den vara så väntar de på samtycke som alla andra marknadsföringscookies.
Ersätter det mitt nuvarande samtyckesplugin?
Ja. Inaktivera det gamla när Katla är aktivt, så att inte två banners konkurrerar om samma cookies.
Fungerar det med min sidbyggare?
Ja. Blockeringen matchar på köade handles och på delar av URL:er, och skanningen läser den renderade sidan och inte sidbyggaren, så det som sidbyggaren genererar är det Katla ser.
Något att se upp med?
En sak. Undanta cdn.katla.app från uppskjutning eller sammanslagning av JS i WP Rocket, Autoptimize och liknande. Cookiespärren måste köras före allt som sätter cookies, och att skjuta upp den är det vanligaste sättet som en installation ser bra ut men ändå inte följer reglerna.
KATLA FÖR

Skanna din webbplats och installera sedan pluginet.

Gratisplanen skannar din WordPress-webbplats och genererar en cookiepolicy, utan kort.

Kom igång gratis