woocommerce_session_*sesja zalogowanego klientawoocommerce_cart_hashzawartość koszykawoocommerce_items_in_cartliczba w koszykuwp_woocommerce_session_*server-side sesja WCwordpress_logged_in_*login klienta sklepucsrftoken / _wpnoncezabezpieczenie checkoutu
Zgodny sklep WooCommerce
w 5 minut bez ruszania szablonu.
Cookies WC (sesja, koszyk, checkout, login) automatycznie sklasyfikowane jako niezbędne — visitor nie musi się ich pytać żeby zrobić zakup. Banner pyta tylko o GA4, Meta Pixel, Ads, remarketing.
Co banner NIE pyta, a co pyta
Sklep musi działać bez kliknięcia w banner — koszyk, login, checkout. Banner ogarnia tylko cookies marketingu i analityki.
_ga, _ga_*Google Analytics 4 enhanced ecommerce_gcl_*, IDEGoogle Ads conversion + remarketing_fbp, frMeta Pixel: produkty + checkout_hjSessionUser_*Hotjar nagrania sesji_clck, _clskMicrosoft Clarity heatmapymc_*, klaviyo_*Mailchimp / Klaviyo
Pobierz plugin
Załóż konto na cjakciasteczko.pl, dodaj domenę swojego sklepu, w panelu Integracje pobierz cjakciasteczko-woocommerce.zip. Plik ~8 KB.
WooCommerce
v1.0.1Plugin WooCommerce dla CJakCiasteczko. Cookies sklepu auto-sklasyfikowane.
Wgraj wtyczkę w panelu sklepu
Wtyczki → Dodaj nową → Wyślij wtyczkę → wybierz pobrany .zip → Zainstaluj → Włącz. Plugin wykryje aktywny WooCommerce i pokaże ✓.
Wklej klucz instalacyjny
Klucz z panelu CJakCiasteczko (Twoja domena → Settings → Klucz instalacyjny) wklej w Ustawienia → CJakCiasteczko. Plugin zweryfikuje raz przy zapisie.
Sklep zgodny
Otwórz dowolny produkt w trybie incognito. Banner pojawia się raz. Po Akceptuj — GA4, Meta Pixel, Ads odblokowują się przez Consent Mode v2. Po Odrzuć — sklep działa, koszyk działa, checkout działa, tylko bez analityki.
Używamy GA4 i Meta Pixel do mierzenia konwersji. Bez nich sklep też działa — koszyk i checkout zawsze są dostępne.
U realnego sklepu
„Wgraliśmy plugin w sobotę wieczorem, w niedzielę rano audyt UODO już zielony. Konwersje GA4 nie spadły — Consent Mode v2 modeluje brakujące dane. Najlepsza inwestycja 39 zł / mies."
Abandoned cart + email-marketing — co z RODO
WooCommerce sklepy najczęściej spinają Klaviyo, Mailchimp albo Omnisend do mierzenia opuszczonych koszyków i wysyłania follow-up'ów. Każdy z tych systemów ustawia identyfikator klienta w cookies — bez zgody to czarna dziura RODO.
Klaviyo
Cookie __kla_id identyfikuje visitora pomiędzy sesjami. Plugin Klaviyo for WooCommerce wysyła email + cart_token w momencie checkout-startu. Banner trzyma to za bramką marketing zgody — Klaviyo dopiero po Akceptuj.
Mailchimp for WooCommerce
Pixel-style cookie mc_* + dataLayer push z product-view event'ami. Wymaga zgody na marketing przed firingiem. Bez bannera = Mailchimp nie strzela = lead recovery na 0%.
Newsletter signup checkbox na checkoutie
Prawnie odrębna sprawa — to consent na marketing emailowy (RODO art. 6.1.a + ustawa o prawach konsumenta). Banner cookie tego NIE pokrywa. Twój checkout musi mieć osobny opt-in checkbox z klauzulą "wyrażam zgodę na marketing email".
Stripe / PayU / Przelewy24 — cookies bramek płatności
Bramki ustawiają cookies w trzech celach: sesja na ich domenie (niezbędna), fraud-detection (niezbędna), analityka konwersji (wymaga zgody). Każda bramka inaczej.
Stripe
__stripe_mid— fraud, niezbędny__stripe_sid— fraud, niezbędnycookie-preferences— opt-in
PayU
PAYUSESSID— sesja, niezbędny_dc_gtm_*— Google Tag analityki PayU, opt-in
Przelewy24
PHPSESSID— sesja, niezbędny_p24_*— analityka, opt-in
Plugin sklasyfikuje tylko te cookies które fizycznie pojawiają się na Twoim sklepie — nie na domenach bramek. Klient na checkout-page P24 ma swoje cookies tam, my ich nie tykamy (cross-domain).
FAQ — WooCommerce
Czy plugin koliduje z WC Subscriptions?
Nie. WC Subscriptions używa tych samych cookies sesji co WooCommerce core (woocommerce_session_*) — sklasyfikowane jako niezbędne. Stripe / PayU recurring payments też działają, bo sesja bramki nie wymaga zgody.
Co z WPML / Polylang multi-language?
Plugin czyta hostname z verify endpoint przy zapisie klucza. Multi-language nie wpływa — banner pokazuje się na każdej wersji języka, język bannera dziedziczy z visitora (Accept-Language albo manual override w panelu CJakCiasteczko).
Mam niestandardowy checkout (CheckoutWC, Cartflows). Czy banner się tam pojawi?
Tak — wstrzykujemy w wp_head priority 1, czyli przed wszystkimi pluginami theme'u. Przepisany checkout dostaje skrypt jak każda inna strona. Cookies sesji checkoutu z tych pluginów dodaj do panel CJakCiasteczko jako manual override jeśli scaner ich nie sklasyfikował (zwykle łapie auto).
Switching z CookieYes / Complianz / Cookie Notice — co z istniejącymi zgodami?
Storage poprzedniego CMP-u (np. cookieyes_consent) zostaje na urządzeniu visitora ale nie ma znaczenia — nasz skrypt używa własnego klucza cg_consent_v1. Visitor zobaczy banner raz, decyzja zapisze się u nas. Po 30 dniach możesz wyłączyć stary plugin, twoje cookies sklepu nie zmieniły się.
5 minut do RODO-zgodnego sklepu.
30 dni za darmo, bez karty. Działa od WooCommerce 6.0 + WordPress 5.8 + PHP 7.4.