KATLA DLA WORDPRESS

Zgoda na pliki cookie, która nie spowalnia WordPressa ani WooCommerce.

Jedna wtyczka. Zatrzymuje skrypty bez zgody na serwerze, gdy WordPress jeszcze składa HTML, a nie w przeglądarce, kiedy już się załadowały. Dowolny motyw, dowolny page builder, a w sklepie WooCommerce koszyk i kasa pozostają nietknięte.

WordPress 6.3+ · PHP 7.4+WooCommerce 7.0+ (opcjonalnie)WP-CLI w zestawie
wp-content/plugins/katla-consentBez kodu w motywie
1. Zainstaluj wtyczkę z pliku zip i włącz ją.
2. Wklej swoje Site ID w Settings → Katla Consent
   albo zrób wszystko przez WP-CLI:

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

3. Wybierz tryb: hostowany widget Katli, własny
   baner wtyczki albo Twój interfejs na window.KatlaConsent.
4. Dodaj [katla_policy] do strony z polityką prywatności.

WooCommerce nie wymaga osobnego kroku. Pliki cookie
koszyka, sesji i fragmentów automatycznie omijają
blokadę, a uchwytów skryptów kasy nie zablokuje
żadna reguła.
Każdy shortcode ma odpowiadający mu blok GutenbergaPełny przewodnik →
DLACZEGO STRONY NA WORDPRESS MAJĄ KŁOPOT ZE ZGODĄ

Strony na WordPressie zbierają wtyczki, a wtyczki zbierają pliki cookie.

PROBLEMBlokowanie trackera w przeglądarce to wyścig, a wtyczka optymalizacyjna, która zmienia kolejność skryptów, może zdecydować, kto go wygra.
Z KATLĄWtyczka przepisuje zablokowane skrypty na type="text/plain" z data-katla-src, gdy WordPress buduje stronę. Nie ma wyścigu, więc nie ma czego przegrać.
PROBLEMNeutralizacja skryptu zwykle wyrzuca dołączoną do niego konfigurację inline, a tag wraca źle skonfigurowany.
Z KATLĄSkrypty inline dodane przez wp_add_inline_script są wstrzymywane razem ze swoim uchwytem i odtwarzane w kolejności ze źródła, gdy kategoria dostanie zgodę.
PROBLEMBlokada cookies, która blokuje wszystko jak leci, opróżnia koszyki i gubi sesje, a objawy w niczym nie przypominają przyczyny.
Z KATLĄPliki cookie koszyka, sesji, fragmentów i powiadomień sklepu WooCommerce trafiają na listę dozwolonych po nazwie i prefiksie, gdy tylko sklep zostanie wykryty. Blokada nigdy ich nie dotyka.
PROBLEMJedna nadgorliwa reguła blokowania może położyć kasę, a dowiadujesz się o tym od klientów, a nie z testu.
Z KATLĄwc-cart-fragments, wc-checkout i wc-blocks-checkout są usuwane z listy blokowanych bez względu na to, co mówi reguła, więc błąd nie dosięgnie kasy.
PROBLEMKażda dodana wtyczka może przynieść trackery, o których strona z polityką prywatności nigdy nie słyszała.
Z KATLĄKatla skanuje wyrenderowaną stronę, klasyfikuje to, co znajdzie, i na tej podstawie na nowo generuje politykę cookies i politykę prywatności. [katla_policy] renderuje je po stronie serwera, więc są w HTML-u i można je indeksować.
KONFIGURACJA

Instalacja, skanowanie, gotowe.

  1. Zainstaluj wtyczkęWgraj plik zip albo wrzuć katla-consent do wp-content/plugins i włącz wtyczkę. Obsługa WooCommerce jest wbudowana, to nie osobny dodatek.
  2. Połącz stronęWklej Site ID z panelu Katli albo uruchom wp katla site-id i wp katla verify.
  3. Przejrzyj wyniki skanowaniaPliki cookie wracają sklasyfikowane i opisane: koszyk i sesja jako funkcjonalne, piksele jako marketingowe. Każdą decyzję możesz zmienić w panelu.
  4. OpublikujWybierz tryb banera, dodaj [katla_policy] lub odpowiadający mu blok do strony z polityką prywatności i opcjonalnie link do preferencji w kasie i na stronie Moje konto.
STWORZONE DLA WORDPRESS

Jedna wtyczka, oba zadania.

Blokowanie po stronie serweraZablokuj skrypt po jego zarejestrowanym uchwycie albo po fragmencie adresu URL, jeśli motyw wstrzykuje go bez rejestrowania czegokolwiek.
Kasa bezpieczna od razuPliki cookie sklepu, których potrzebuje WooCommerce, omijają blokadę, a uchwytów skryptów, od których zależy kasa, nie da się zablokować. Wtyczka deklaruje zgodność z HPOS oraz z blokami koszyka i kasy.
Trzy tryby baneraHostowany widget Katli, własny baner wtyczki tłumaczony przez WordPressa i stylowany zmiennymi CSS albo brak interfejsu, jeśli budujesz go samodzielnie. Przyciski odrzucenia i akceptacji mają ten sam rozmiar, odstępy i grubość czcionki, jak wymaga DMA.
Bloki i shortcode’y[katla_policy], [katla_cookie_table], [katla_cookie_settings], [katla_block] i [katla_consent], każdy z odpowiadającym mu blokiem Gutenberga.
WP-CLI i filtrywp katla status, site-id, verify, cookies, policy i flush do instalacji ze skryptu oraz katla_blocked_handles, katla_cookie_allowlist, katla_categories, katla_translations i katla_banner_css_vars zamiast forka.
Consent Mode v2 i GTMGA4 i Google Ads dostają wszystkie cztery sygnały, domyślnie z odmową. Twoje istniejące reguły GTM odczytują tę samą decyzję z window.dataLayer.
CORE WEB VITALS

Ciasteczka się kruszą. Twoje SEO nie musi.

Wtyczki do zgód to częsty powód, dla którego strony na WordPressie oblewają Core Web Vitals: setki kilobajtów ładowanych przed wszystkim innym, w sklepie, w którym szybkość to przychód. Hostowany baner Katli to 18 KB w jednym żądaniu, a odpowiedzi z plikami cookie i polityką, których potrzebuje wtyczka, są przechowywane w transientach, zamiast być pobierane przy każdym wyświetleniu strony.

Jak działa tryb headless →
18 kBTransferBaner i dane Twoich plików cookie, brotli
0 msWzrost LCPW porównaniu z tą samą stroną bez niego
0Przesunięcie układuBaner nie rezerwuje miejsca w układzie strony
2ŻądanieJeden skrypt, cache’owany na brzegu sieci

Nasze własne pomiary z : jak je wykonaliśmy.

Pytania od zespołów pracujących z WordPress

Czy do WooCommerce potrzebuję czegoś poza wtyczką do WordPressa?
Nie. To jedna wtyczka, a funkcje dla WooCommerce włączają się, gdy WooCommerce jest aktywne. Nie trzeba niczego dodatkowo instalować ani konfigurować.
Czy to nie zepsuje mi koszyka albo kasy?
Właśnie po to istnieje obsługa WooCommerce. Pliki cookie koszyka, sesji i fragmentów są na liście dozwolonych, uchwyty skryptów kasy są usuwane z listy blokowanych nawet wtedy, gdy reguła wprost je wymienia, a wtyczka deklaruje zgodność z HPOS oraz z blokami koszyka i kasy.
A atrybucja zamówień?
sbjs_* jest traktowane jako marketing, a nie jako pliki niezbędne, bo tym właśnie jest. Zablokuj uchwyt wc-order-attribution, a te pliki cookie nigdy nie zostaną ustawione; zostaw go, a poczekają na zgodę jak każdy inny marketingowy plik cookie.
Czy zastąpi moją obecną wtyczkę do zgód?
Tak. Wyłącz starą, gdy Katla będzie już aktywna, żeby dwa banery nie walczyły o te same pliki cookie.
Czy zadziała z moim page builderem?
Tak. Blokowanie dopasowuje zarejestrowane uchwyty i fragmenty adresów URL, a skanowanie czyta wyrenderowaną stronę, a nie builder, więc Katla widzi dokładnie to, co builder wygeneruje.
Na co trzeba uważać?
Na jedno. Wyklucz cdn.katla.app z opóźniania i łączenia JS w WP Rocket, Autoptimize i podobnych wtyczkach. Blokada cookies musi zadziałać przed wszystkim, co ustawia pliki cookie, a jej opóźnienie to najczęstszy powód, dla którego instalacja wygląda dobrze, a nie jest zgodna z przepisami.
KATLA DLA

Zeskanuj stronę, potem zainstaluj wtyczkę.

Darmowy plan skanuje Twoją stronę na WordPress i generuje politykę cookies, bez podawania karty.

Zacznij za darmo