Consentl dla WooCommerce

Sklepy WooCommerce korzystają z wtyczki Consentl do WordPress. Wyłącza ona atrybucję zamówień do czasu zgody na marketing i działa z buforowaniem całych stron.

Skrypt ładujący jako pierwszy w <head>
Tak
Pobierz
consentl-wordpress-1.1.0.zip · Wersja 1.1.0 · 248 KB · SHA-256

WooCommerce jest obsługiwane przez tę samą wtyczkę co WordPress. Należy ją zainstalować i połączyć zgodnie z opisem w poradniku Consentl dla WordPress; ta strona opisuje to, co dotyczy wyłącznie sklepów.

Instalacja i połączenie

  1. Należy pobrać wtyczkę ze strony Pobieranie i wysłać ją w Wtyczki → Dodaj nową → Wyślij wtyczkę na serwer, a następnie ją włączyć.
  2. Należy przejść do Ustawienia → Consentl → Connect to Consentl, zalogować się i wybrać lub utworzyć witrynę sklepu. Połączenie jest rejestrowane jako witryna WooCommerce, więc baner używa sformułowań dla sklepu („sklep”).
  3. Opcjonalnie, ale zalecane: należy zainstalować wtyczkę WP Consent API (zewnętrzna strona internetowa), aby inne wtyczki stosowały się do wyboru odwiedzającego.

Atrybucja zamówień

WooCommerce 8.5 i nowsze rejestruje pochodzenie zamówień za pomocą sourcebuster.js, który ustawia pliki cookie sbjs_*. Z Consentl:

  • atrybucja zamówień zaczyna się dopiero wtedy, gdy odwiedzający zezwoli na marketing, na tej stronie i na każdej kolejnej;
  • jeżeli odwiedzający wycofa zgodę, atrybucja się zatrzymuje, a pliki cookie sbjs_* są usuwane;
  • sklep zawsze renderuje stan „wyłączone” na serwerze, więc działa to z buforowaniem całych stron;
  • pliki cookie koszyka, płatności i sesji są ściśle niezbędne i nigdy nie są zmieniane.

Dane atrybucji zamówień są zatem uzupełniane tylko w przypadku odwiedzających, którzy wyrazili zgodę; zamówienia innych odwiedzających mają pochodzenie „Unknown” („Nieznane”). Programiści mogą przywrócić domyślne działanie WooCommerce, ustawiając filtr consentl_woocommerce_attribution_client_side na false.

Strony sklepu

Deklarację plików cookie, formularz wniosku dotyczącego danych osobowych oraz, jeżeli sprzedają Państwo konsumentom w UE, unijny formularz odstąpienia od umowy (dyrektywa (UE) 2023/2673; plan Pro i wyższe, włączany w panelu) można dodać za pomocą bloków lub shortcode'ów wymienionych w poradniku WordPress.

Sprawdzenie działania

  1. W oknie prywatnym należy otworzyć stronę produktu z regionu opt-in (lub użyć ?consentl=preview).
  2. W narzędziach deweloperskich przeglądarki → Application → Cookies nie ma plików cookie sbjs_*, dopóki nie zaakceptują Państwo marketingu.
  3. Po akceptacji pliki cookie sbjs_* się pojawiają i pozostają na następnej stronie. Po ponownym odrzuceniu są usuwane.
  4. Dodanie do koszyka i złożenie zamówienia bez akceptacji: wszystko działa.

Ograniczenia

  • Obsługiwane są zarówno klasyczna, jak i blokowa strona zamówienia. Sama strona zamówienia nie wymaga zmian w banerze zgody.
  • Google Analytics, Meta i wtyczki innych kanałów stosują się do wyboru, jeżeli korzystają z Consent Mode lub WP Consent API; należy sprawdzić ustawienia każdej wtyczki.
  • Obowiązują wszystkie ograniczenia WordPress.

Potrzebują Państwo pomocy? Prosimy pisać na adres support@consentl.com — odpowiadamy po angielsku w dni robocze.