KATLA JA WORDPRESS

Evästesuostumus, joka ei hidasta WordPressiä tai WooCommercea.

Yksi lisäosa. Se pidättää skriptit, joille ei ole suostumusta, palvelimella, kun WordPress vielä kokoaa HTML:ää, eikä vasta selaimessa niiden jo latauduttua. Mikä tahansa teema, mikä tahansa sivunrakentaja, ja WooCommerce-kaupassa ostoskoriin ja kassaan ei kosketa koskaan.

WordPress 6.3+ · PHP 7.4+WooCommerce 7.0+ (valinnainen)WP-CLI mukana
wp-content/plugins/katla-consentEi teemakoodia
1. Asenna lisäosa zip-tiedostosta ja aktivoi se.
2. Liitä Site ID kohtaan Settings → Katla Consent,
   tai tee koko asennus WP-CLI:llä:

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

3. Valitse tila: Katlan isännöity widget, lisäosan
   oma banneri tai oma käyttöliittymäsi
   window.KatlaConsent-rajapinnan päällä.
4. Lisää [katla_policy] tietosuojasivullesi.

WooCommerce ei tarvitse omaa vaihetta. Ostoskori-,
istunto- ja fragmenttievästeet ohittavat evästevahdin
automaattisesti, eikä kassan skriptien handleja voi
estää säännöllä.
Jokaiselle shortcodelle on vastaava Gutenberg-lohkoKoko opas →
SUOSTUMUKSEN SUDENKUOPAT: WORDPRESS

WordPress-sivustot keräävät lisäosia, ja lisäosat keräävät evästeitä.

ONGELMASeurantaskriptin estäminen selaimessa on kilpajuoksu, ja skriptisi uudelleen järjestävä optimointilisäosa voi ratkaista, kuka sen voittaa.
KATLALLALisäosa kirjoittaa estetyt skriptit muotoon type="text/plain" ja data-katla-src sillä aikaa, kun WordPress rakentaa sivua. Ei ole kilpajuoksua, jonka voisi hävitä.
ONGELMASkriptin neutralointi heittää yleensä pois siihen liitetyn inline-määrityksen, ja tagi palaa väärin määritettynä.
KATLALLAwp_add_inline_script-funktiolla lisätyt inline-skriptit pidätetään handlensa rinnalla ja ajetaan uudelleen lähdejärjestyksessä, kun luokka sallitaan.
ONGELMASummittaisesti estävä evästevahti tyhjentää ostoskoreja ja kadottaa istuntoja, eikä oire muistuta syytään lainkaan.
KATLALLAWooCommercen ostoskori-, istunto-, fragmentti- ja kauppailmoitusevästeet lisätään sallittujen listalle nimen ja etuliitteen perusteella heti, kun kauppa tunnistetaan. Evästevahti ei koske niihin koskaan.
ONGELMAYksi liian innokas estosääntö voi kaataa kassan, ja kuulet siitä asiakkailta etkä testistä.
KATLALLAwc-cart-fragments, wc-checkout ja wc-blocks-checkout poistetaan estolistalta säännöstä riippumatta, joten virhe ei voi ulottua kassalle.
ONGELMAJokainen lisäämäsi lisäosa voi tuoda seurantaa, josta tietosuojasivu ei ole koskaan kuullutkaan.
KATLALLAKatla skannaa renderöidyn sivun, luokittelee löydöksensä ja luo niiden pohjalta evästekäytännön ja tietosuojaselosteen uudelleen. [katla_policy] renderöi ne palvelimella, joten ne ovat HTML:ssä ja hakukoneiden indeksoitavissa.
KÄYTTÖÖNOTTO

Asenna, skannaa, valmis.

  1. Asenna lisäosaLataa zip-tiedosto tai pudota katla-consent hakemistoon wp-content/plugins ja aktivoi se. WooCommerce-tuki on sisäänrakennettu, ei erillinen lisäosa.
  2. Yhdistä sivustosiLiitä Site ID Katlan hallintapaneelista tai aja wp katla site-id ja wp katla verify.
  3. Tarkista skannausEvästeet palaavat luokiteltuina ja kuvattuina: ostoskori ja istunto toiminnallisina, pikselit markkinointina. Voit muuttaa minkä tahansa luokittelun hallintapaneelissa.
  4. JulkaiseValitse banneritila, lisää [katla_policy] tai sen lohko tietosuojasivullesi ja halutessasi asetuslinkki kassalle ja My Account -sivulle.
TEHTY ALUSTALLE WORDPRESS

Yksi lisäosa, molemmat tehtävät.

Estäminen palvelimellaKytke skripti suostumukseen sen rekisteröidyn handlen perusteella, tai osoitteen osan perusteella niiden skriptien kohdalla, jotka teema lisää rekisteröimättä mitään.
Kassa turvassa oletuksenaWooCommercen tarvitsemat kaupan evästeet ohittavat evästevahdin, eikä niitä skriptejä, joista kassa riippuu, voi estää. HPOS sekä ostoskori- ja kassalohkot on ilmoitettu yhteensopiviksi.
Kolme banneritilaaKatlan isännöity widget, lisäosan oma banneri WordPressin kautta käännettynä ja CSS-muuttujilla tyyliteltynä, tai ei käyttöliittymää lainkaan, jos rakennat sen itse. Hylkää- ja Hyväksy kaikki -painikkeilla on sama koko, täyte ja fonttipaino, kuten DMA edellyttää.
Lohkot ja shortcodet[katla_policy], [katla_cookie_table], [katla_cookie_settings], [katla_block] ja [katla_consent], jokaiselle vastaava Gutenberg-lohko.
WP-CLI ja suodattimetwp katla status, site-id, verify, cookies, policy ja flush skriptattuun asennukseen, sekä katla_blocked_handles, katla_cookie_allowlist, katla_categories, katla_translations ja katla_banner_css_vars forkkaamisen sijaan.
Consent Mode v2 ja GTMGA4 ja Google Ads saavat kaikki neljä signaalia, oletuksena evättyinä. Nykyiset GTM-triggerisi lukevat saman päätöksen window.dataLayerista.
CORE WEB VITALS

Keksi saa murentua. Hakukonesijoituksesi ei.

Suostumuslisäosat ovat yleinen syy siihen, että WordPress-sivustot eivät läpäise Core Web Vitals -mittauksia: satoja kilotavuja, ladattuna ennen kaikkea muuta, kaupassa, jossa nopeus on liikevaihtoa. Katlan isännöity banneri on 18 kt yhdellä pyynnöllä, ja lisäosan tarvitsemat eväste- ja käytäntövastaukset pidetään välimuistissa transienteissa sen sijaan, että ne haettaisiin jokaisella sivunäytöllä.

Näin headless-tila toimii →
18 kBSiirtomääräBanneri ja evästetietosi, brotli
0 msLCP-lisäysVerrattuna samaan sivuun ilman sitä
0Asettelun siirtymäBanneri ei varaa tilaa sivun rakenteesta
2PyyntöYksi skripti, välimuistissa CDN:n reunalla

Omat mittauksemme, tehty : näin ne tehtiin.

Usein kysyttyä: WordPress

Tarvitsenko WooCommercea varten muuta kuin WordPress-lisäosan?
Et. Se on yksi lisäosa, ja WooCommerce-toiminnot kytkeytyvät päälle, kun WooCommerce on aktiivinen. Muuta asennettavaa tai määritettävää ei ole.
Rikkooko se ostoskorin tai kassan?
Juuri sitä tilannetta varten WooCommerce-tuki on olemassa. Ostoskori-, istunto- ja fragmenttievästeet ovat sallittujen listalla, kassan skriptien handlet poistetaan estolistalta silloinkin, kun sääntö nimeää ne erikseen, ja lisäosa ilmoittaa olevansa yhteensopiva HPOS:n sekä ostoskori- ja kassalohkojen kanssa.
Entä tilausten attribuutio?
sbjs_*-evästeitä käsitellään markkinointina eikä välttämättöminä, koska sitä ne ovat. Kytke wc-order-attribution-handle suostumukseen, niin evästeitä ei aseteta koskaan; jätä se, niin ne odottavat suostumusta kuten mikä tahansa muu markkinointieväste.
Korvaako se nykyisen suostumuslisäosani?
Kyllä. Poista vanha käytöstä, kun Katla on aktiivinen, jotta kaksi banneria ei kilpaile samoista evästeistä.
Toimiiko se sivunrakentajani kanssa?
Kyllä. Estäminen perustuu jonoon lisättyihin handleihin ja osoitteen osiin, ja skannaus lukee renderöidyn sivun eikä sivunrakentajaa, joten Katla näkee juuri sen, minkä sivunrakentaja tuottaa.
Onko jotain, mitä pitää varoa?
Yksi asia. Jätä cdn.katla.app pois JavaScriptin lykkäyksestä ja yhdistämisestä WP Rocketissa, Autoptimizessa ja vastaavissa. Evästevahdin on ajettava ennen kaikkea, mikä asettaa evästeitä, ja sen lykkääminen on yleisin tapa, jolla asennus näyttää toimivan mutta ei ole vaatimusten mukainen.
KATLA ALUSTOILLE

Skannaa sivustosi ja asenna sitten lisäosa.

Ilmaispaketti skannaa WordPress-sivustosi ja luo evästekäytännön ilman korttia.

Aloita ilmaiseksi