

Licencja | Web Systems Pro |
Wersja | 1.4.0.wsp |
Aktualizacja | 04.09.2026 |
Baner pojawi się na stronie nie od razu po zapisaniu, lecz przy pierwszym wejściu odwiedzającego na stronę i przewinięciu jej. Sprawdzaj go w trybie incognito przeglądarki - jeśli udzieliłeś już zgody wcześniej, okno nie pokaże się ponownie (zobacz krok 8).
Pole „Wyświetlić komunikat” określa położenie na ekranie: „W lewym dolnym rogu (tryb kompaktowy)” lub „W prawym dolnym rogu (tryb kompaktowy)”.
Jeden z najważniejszych parametrów. To okres, na jaki zapamiętywana jest zgoda odwiedzającego (domyślnie 180 dni). Po upływie tego terminu baner pojawi się temu odwiedzającemu ponownie. Nie ustawiaj zbyt długiego okresu: zgoda na przetwarzanie danych osobowych powinna być okresowo potwierdzana.
Kliknięcie ikony otwiera okno „Ustawienia plików cookie” - tam odwiedzający może w każdej chwili zmienić swój wybór.
Blok „Ustawienia dla wersji mobilnej” powtarza te same pola dla smartfonów: „Wyjście na mobilnej wersji strony”, „Pozycja ikony (mobile)” oraz osobne odstępy „Odstęp z boku (px) mobile” i „Odstęp od dołu (px) mobile”. Sprawdź pozycję przycisku na realnym ekranie telefonu - nie powinien zasłaniać koszyka ani innych elementów.
W górnej części zakładki znajduje się blok „Języki banera” - lista języków witryny z przełącznikami. Zaznaczone języki określają, dla jakich wersji językowych witryny baner będzie miał własne teksty. Jeśli nie zaznaczysz żadnego języka, baner będzie aktywny dla wszystkich języków witryny.
Poniżej dla każdego języka wyświetla się osobna, rozwijana grupa pól (nagłówek grupy to identyfikator języka, np. pl_PL). Wypełnij ją oddzielnie dla każdego włączonego języka:
Teksty banera wyświetlają się w języku wersji językowej, którą przegląda odwiedzający. Jeśli włączysz więcej niż jeden język banera, w oknie „Ustawienia plików cookie” pojawi się lista rozwijana języków (ikona globusa z flagami). Wybór języka natychmiast zmienia teksty banera i jest zapamiętywany w osobnym pliku cookie (nazwa głównego pliku cookie z przyrostkiem _locale), również na 180 dni - kolejne wizyty pokażą baner w wybranym języku.
„Tło okna”, „Kolor tekstu w oknie”, „Kolor linków w oknie” oraz przełącznik „Dodaj krzyżyk do zamknięcia”. Zamknięcie krzyżykiem nie zapisuje zgody - baner pojawi się ponownie przy kolejnym wejściu.
Pole „Szablon wiadomości” - to szablon HTML+Smarty banera ze zmiennymi (, , i innymi; pełna lista jest wyświetlona pod nazwą pola). Pozwala całkowicie przepisać strukturę banera.
Nie zmieniaj szablonu bez znajomości Smarty: błąd składni zepsuje wyświetlanie banera na całej stronie. Jeśli coś pójdzie nie tak - link „przywróć oryginał” pod edytorem przywróci szablon domyślny.
Blok „Niezbędne”: tytuł kategorii. Takie pliki cookie są potrzebne stronie do działania, a odwiedzający nie może ich wyłączyć - w oknie „Ustawienia plików cookie” ich przełącznik jest na stałe zaznaczony. Same skrypty powinny być zapisane w szablonie graficznym, z którego korzystasz (zwykle jest to plik index.html). Wtyczka nie ma związku z takimi skryptami i wyświetla jedynie część wizualną w banerze, że takie pliki cookie są obecne.
W górnej części zakładki znajdują się przełączniki „Kategorie opcjonalne” - „Kategoria opcjonalna” 1-7: które kategorie pokazywać odwiedzającemu. Domyślne tytuły odpowiadają typowym grupom: „Preferencje”, „Funkcjonalność”, „Targetowanie”, „Marketing”, „Analityka”, „Wydajność”, „Nieklasyfikowane” - możesz je zmienić na własne.
Tytuły kategorii ustawiasz osobno dla każdego języka banera. W rozwijanej grupie każdego języka wypełnij:
Nieużywane kategorie po prostu wyłącz przełącznikiem - nie pojawią się w oknie ustawień ani nie będą wymagane.
Technicznie najważniejsza zakładka - to właśnie te pola decydują o tym, kiedy odwiedzający zobaczy baner ponownie.
Nazwa technicznego pliku cookie, w którym przechowywana jest zgoda odwiedzającego. Nie zmieniaj jej bez konieczności: po zmianie nazwy wszyscy odwiedzający zostaną „zapomniani” i zobaczą baner od nowa.
Kluczowy mechanizm ponownych zgód. Zmieniłeś tekst polityki cookies, zestaw liczników lub zakres przetwarzanych danych - podnieś wersję (np. z 1 na 1.1). Wszystkie zapisane zgody przestaną być uznawane za aktualne, a baner automatycznie pokaże się każdemu odwiedzającemu od nowa.
To standardowy sposób „ponownego zapytania” o zgodę całej audiencji. Nie musisz dotykać nazwy pliku cookie ani czasu jego życia - wystarczy zwiększyć wersję polityki.
Tytuły i adresy dokumentów ustawiasz osobno dla każdego języka banera. W rozwijanej grupie każdego języka wypełnij pola: „Nazwa polityki prywatności”, „URL polityki prywatności”, „Nazwa polityki plików cookie” i „URL polityki plików cookie”. Podpisy i linki zostaną wstawione do tekstu banera w języku, którym posługuje się odwiedzający. Wypełnij je: linki do polityk są obowiązkowym wymogiem przy zbieraniu zgód zgodnie z GDPR (RODO).
Pola „Skrypty kategorii opcjonalnej 1” ... „Skrypty kategorii opcjonalnej 7” odpowiadają kategoriom z zakładki „Kategorie” (pola wspólne dla wszystkich języków). Do każdego pola wstaw kod licznika należący do danej kategorii. Skrypt wykona się tylko wtedy, gdy odwiedzający włączył (zaakceptował) tę kategorię.
Do momentu wyboru odwiedzającego nic z tych pól nie jest wykonywane - to właśnie ochrona zgodna z GDPR (RODO). Nie wstawiaj tutaj skryptów krytycznych dla działania strony (koszyk, płatności): bez zgody się nie uruchomią.
Dwie listy rozwijane sterują sygnałami Google Consent Mode:
W obu listach wybierasz jedną z kategorii opcjonalnych 1-7 albo opcję „Wyłączone”. Jak to działa: wtyczka wysyła do dataLayer sygnał gtag('consent', 'default', denied) przy ładowaniu strony, a po wyborze odwiedzającego - sygnał gtag('consent', 'update'). Do zaakceptowania wybranej kategorii tagi Google nie zbierają danych i nie zapisują plików cookie; same fragmenty kodu Google nadal ładują się dopiero po zgodzie.
Ważne: wybierz tę samą kategorię, do której pola wstawiłeś fragment kodu Google. Sama konfiguracja Consent Mode nie dodaje licznika na stronę - fragment GA4/Google Ads i tak trzeba wstawić do pola „Skrypty kategorii opcjonalnej” powyżej.
Pole „Dodatkowe style” - kod CSS (automatycznie opakowywany w znaczniki <style>) do precyzyjnego dopasowania wyglądu banera do szablonu graficznego strony.
Przełączniki „Podłączyć JS wtyczki” i „Podłączyć CSS wtyczki” pozostaw włączone. Wyłączaj je tylko wtedy, gdy podłączasz pliki wtyczki samodzielnie w swoim szablonie graficznym.
Dziennik rejestruje, kto i kiedy udzielił zgody oraz na jaką wersję polityki - to argument podczas kontroli zgodności z GDPR (RODO).
Przy włączonym dzienniku wspomnij o przechowywaniu wpisów o zgodzie w tekście polityki prywatności - wtyczka przypomina o tym bezpośrednio na zakładce.
Blok „Filtr dziennika”: daty („Data od” / „Data do”), „Wersja polityki”, „Działanie”, „Domena” oraz liczba wierszy „Na stronę” (od 10 do 1000). Przycisk „Zastosuj filtr” ogranicza listę, „Resetuj” czyści filtry, a „Eksport CSV” pobiera odfiltrowane wpisy do pliku - wygodnie dołączyć je do odpowiedzi na zapytanie organu nadzoru lub skargi odwiedzającego.
Tabela wpisów jest szersza niż w pokrewnych wtyczkach i może liczyć do 17 kolumn: ID, „Data”, „Wersja polityki”, „Działanie”, po jednej kolumnie dla każdej włączonej kategorii opcjonalnej (do 7 kolumn, wartości 1/0), „Kontakt”, „Sesja”, IP, User-Agent, „Domena” oraz „Lokalizacja” - język, w którym udzielono zgody. Nad tabelą wyświetlana jest informacja „Rozmiar dziennika”, a pod nią - paginacja („Wstecz” / „Dalej”).
googletagmanager.com.Jeśli baner się nie pojawia - sprawdź: czy wtyczka jest włączona, czy włączona jest wersja mobilna (jeśli sprawdzasz na smartfonie) oraz czy w przeglądarce nie pozostała ważna zgoda z poprzednich testów. Testuj zawsze w czystym oknie incognito.
