Cookies Revolution: konfiguracja i pomoc

Szybki start

  1. Wyłącz inny aktywny moduł mprcookiebanner, jeśli jest obecny. Prześlij ZIP Cookies Revolution w Moduły > "Module Manager" i zainstaluj go.
  2. Otwórz Cookies Revolution > Wygląd. Wybierz Tryb blokowania, zaczynając od Miękka blokada, i sprawdź Układ banera.
  3. Otwórz Kategorie cookie, Usługi i Cookies. Sprawdź cele, wymaganą kategorię i opcjonalne przypisania usług.
  4. Otwórz Blokowanie skryptów. Sprawdź aktywne wzorce i nie obejmuj opcjonalnymi regułami niezbędnych skryptów checkoutu, logowania i koszyka.
  5. Otwórz Ustawienia > "Configuration". Sprawdź "Cookie Expiry", "Re-consent after", "Enable GCM v2" i Włączenie rejestrowania zgód.
  6. Uruchom Skaner cookie, skategoryzuj oczekujące wpisy i użyj Utwórz stronę polityki plików cookie lub wpisz "Custom Policy URL (overrides CMS)".
  7. Przetłumacz teksty w sekcji Wygląd, zapisz je, a następnie przetestuj Akceptuj wszystkie, Odrzuć wszystkie i wybrane preferencje w świeżej przeglądarce. Zweryfikuj odpowiednie żądania skryptów i dziennik zgód.

Wymaga PrestaShop 1.6 lub nowszego i PHP 7.1 lub nowszego.

Instrukcja konfiguracji

Instalacja i konfiguracja

Wykonaj kroki opisane w sekcji Szybki start.

Wybór sposobu blokowania

Jeśli mprcookiebanner jest już zainstalowany i włączony, wyłącz go lub odinstaluj przed instalacją Cookies Revolution. Instalator odrzuca instalację, gdy ten drugi moduł jest aktywny.

Otwórz Cookies Revolution > Wygląd i ustaw Tryb blokowania przed konfiguracją poszczególnych reguł.

Tryb blokowania Domyślnie Działanie w sklepie
Miękka blokada Wybrane Pozostawia stronę dostępną i odmawia opcjonalnych zgód przed wyborem. Używa ustawienia "Script blocking engine".
Twarda blokada Nie Wymaga wyboru, wymusza blokowanie skryptów i blokującą nakładkę oraz ignoruje ustawienie przycisku zamknięcia.
Brak blokady Nie Zwalnia skrypty przed zgodą. Google Consent Mode nadal czeka na zweryfikowaną, zmapowaną decyzję.

W Ustawienia > "Configuration" > Ogólne opcja Wymagaj wyboru ustawień cookies przed korzystaniem ze strony jest domyślnie wyłączona. Włącz ją, aby blokować kliknięcia w tle, fokus klawiatury i przewijanie, dopóki odwiedzający nie zaakceptuje, nie odrzuci lub nie zapisze preferencji. Ukrywa przycisk zamknięcia banera. Sama nie zmienia silnika skryptów ani ustawień Consent Mode. Twarda blokada zawsze wymaga wyboru.

Nie obejmuj skryptów koszyka, logowania, płatności i bezpieczeństwa opcjonalnymi regułami blokowania. Dodawaj lub zaostrzaj reguły dopiero po sprawdzeniu odpowiedniej ścieżki w sklepie.

Konfiguracja ustawień ogólnych

Otwórz Cookies Revolution > Ustawienia > "Configuration". Angielskie etykiety pól i domyślne wartości nowej instalacji to:

Ogólny

Ustawienie Domyślnie Kiedy zmienić
"Enable Module" Włączone Wyłącz, aby zatrzymać wyświetlanie zgód modułu.
Wymagaj wyboru ustawień cookies przed korzystaniem ze strony Wyłączone Wymagaj wyraźnego wyboru przed interakcją ze stroną, z wyjątkami dla stron prawnych.
"Cookie Expiry" 365 dni Zmień czas przechowywania ciasteczek zgody w przeglądarce.
"Re-consent after" 0 dni Ustaw dodatni interwał, aby decyzje wygasały według wieku. Zero wyłącza tę kontrolę wieku.
"Re-consent on cookie list change" Włączone Poproś o nową decyzję, gdy zapisana wersja kontraktu zgody przestaje się zgadzać.

"Re-consent after" używa teraz znacznika czasu decyzji. Brakujący, nieprawidłowy lub przyszły znacznik czasu nie spełnia skonfigurowanej kontroli wieku. Wersja zgody to wewnętrzny ośmioznakowy hash obejmujący aktywne kategorie, zarejestrowane wpisy pamięci, reguły, usługi, przypisanie typów Consent Mode do usług i odpowiednie powiązania integracji. Generuje ją moduł, nie wpisuje się jej ręcznie.

Google Consent Mode

Ustawienie Domyślnie Kiedy zmienić
"Enable GCM v2" Włączone Włącz domyślne wartości i aktualizacje zgody Google.
"wait_for_update" 500 ms Dostosuj czas oczekiwania używany do inicjalizacji zgody Google.
Przekazywanie danych przez adresy URL Google Wyłączone Włącz tylko wtedy, gdy potrzebujesz przekazywania URL Google. Dodaje _gl do wewnętrznych linków/formularzy odwiedzających bez zgody i wpływa na pamięć podręczną stron.

Domyślne sygnały Google odmawiają opcjonalnej pamięci i zezwalają na security_storage. Aktualizacje odpowiadają zweryfikowanym mapowaniom kategorii i usług. Same sygnały zgody Google nie zastępują reguł blokowania skryptów.

Rejestrowanie zgód

Włączenie rejestrowania zgód jest domyślnie włączone. "Log Retention" ma domyślnie 365 dni. Użyj Usuń stare dzienniki zgód, aby usunąć wpisy starsze niż okres przechowywania. Nie zakładaj, że wpisanie okresu planuje automatyczne usuwanie.

Otwórz Rejestr zgód, aby przeglądać zapisane decyzje lub eksportować CSV. Rekordy zawierają hashe odwiedzającego, IP i user-agent, wybory kategorii/usług, wersję zgody, źródło i datę. CSV zawiera też kolumnę country_code, która pozostaje pusta.

Strona polityki cookie

"Auto-Update CMS Page" jest domyślnie włączone. Treść polityki wymaga ręcznej aktualizacji niezależnie od tego ustawienia. Po zmianie katalogu użyj ręcznie Utwórz stronę polityki plików cookie lub Aktualizuj stronę polityki plików cookie.

"Custom Policy URL (overrides CMS)" jest domyślnie puste i wielojęzyczne. Wpisz własny URL polityki, aby zastąpić link wygenerowanej strony. Identyfikator wygenerowanej strony CMS zaczyna się od 0 i jest zapisywany wewnętrznie przy jej utworzeniu.

"Legal pages readable before a choice" jest domyślnie puste. Wpisz oddzielone przecinkami identyfikatory stron CMS, które mają pozostać czytelne bez ściany zgody. Strona polityki również jest traktowana jako wyjątek dla strony prawnej.

Integracje z dostawcami

Ustawienie Domyślnie Jak skonfigurować
Clerk.io Automatycznie Aktywuj automatycznie z modułem Clerk lub wybierz włączone/wyłączone.
Śledzenie odwiedzających Clerk.io wymaga marketing Wybierz opcjonalną kategorię wymaganą do trwałej identyfikacji odwiedzających.
Zbieranie e-maili przez Clerk.io wymaga marketing Wybierz opcjonalną kategorię wymaganą do zbierania adresów e-mail przez Clerk.
Usługa śledzenia odwiedzających Clerk.io Tylko kategoria (bez usługi) Opcjonalnie powiąż ten cel z aktywną usługą w wybranej kategorii.
Usługa przechwytywania adresów e-mail Clerk.io Tylko kategoria (bez usługi) Opcjonalnie powiąż zbieranie adresów e-mail z aktywną usługą w wybranej dla niego kategorii.

Bez odpowiedniej zgody adapter wstrzymuje identyfikację odwiedzającego i zbieranie e-maili. Wyszukiwanie i rekomendacje pozostają dostępne; anonimowe odsłony nadal mogą trafiać do Clerk. Wybrana usługa musi być aktywna, należeć do tego sklepu i odpowiadać kategorii wybranej dla danego celu.

Zaawansowane

"Legacy default consent override" ma domyślnie denied. Wybory zachowują starsze etykiety opt-in/opt-out, ale obecne tryby Hard i Soft domyślnie odmawiają opcjonalnych kategorii. Brak blokady zwalnia skrypty, natomiast sygnały Google nadal wymagają zweryfikowanej decyzji. Używaj Tryb blokowania jako głównego ustawienia.

"Script blocking engine" jest domyślnie włączone. Twarda blokada wymusza włączenie; Miękka blokada używa zapisanej wartości; Brak blokady wymusza wyłączenie.

Konfiguracja kategorii, usług i plików cookie

Kategorie cookie

Otwórz Kategorie cookie. Instalacja dodaje Niezbędne (necessary), Funkcjonalne (functional), Analityka i wydajność (analytics) i Marketing i reklama (marketing). Kategoria niezbędna jest wymagana. Wszystkie cztery są początkowo aktywne; kategorie opcjonalne można przełączać.

Użyj Nazwa, Opis, Nazwa systemu, Wymagane (nie można wyłączyć), Aktywny i Ikona. Przetłumacz teksty dla odwiedzających. Przykładowe ikony to shield, settings, chart i megaphone.

Przełączniki "GCM: ..." mapują kategorie na ad_storage, ad_user_data, ad_personalization, analytics_storage, functionality_storage, personalization_storage i security_storage. Zainstalowane mapowania przypisują bezpieczeństwo do kategorii niezbędnej, funkcjonalność do funkcjonalnej, analitykę do analitycznej, a reklamę/personalizację do marketingowej. Zmień mapowania, aby odpowiadały rzeczywistym skryptom i celom.

Usługi

Otwórz Usługi, gdy odwiedzający mają wybierać usługę osobno w opcjonalnej kategorii. Wpisz Nazwa, Opis, Nazwa systemu, Dostawca, Kategoria i Aktywny. Usługa należy do opcjonalnej kategorii; jej nazwy systemowej nie można zmienić po utworzeniu.

Użyj Typy Google Consent Mode przypisane do usługi, aby osobno przypisać typy do usługi. Typ może mieć tylko jedną usługę właścicielską i musi też być zmapowany w kategorii tej usługi.

Przypisz powiązane reguły i zarejestrowane ciasteczka do usługi. Przed przeniesieniem, wyłączeniem lub usunięciem używanej usługi wybierz Jej reguły i pliki cookie, aby je przypisać ponownie. Jeśli Clerk.io używa usługi, najpierw zmień powiązanie dostawcy.

Cookies

Otwórz Cookies, aby przejrzeć zainstalowane typowe wpisy PrestaShop, Google, Facebook, DoubleClick i Bing, a następnie dodaj rzeczywiste mechanizmy przechowywania używane w sklepie.

Pole Jak używać
Rodzaj przechowywania Wybierz rodzaj pamięci reprezentowany przez ten wpis.
Nazwa cookie Wpisz dokładną nazwę lub obsługiwany wzorzec, np. _ga, _ga_* lub PrestaShop-*.
Kategoria Wybierz kategorię zgody.
Usługa Opcjonalnie wybierz aktywną usługę w tej kategorii.
Dostawca Podaj dostawcę tworzącego pamięć.
Cel Przetłumacz informację o przeznaczeniu.
Wartość czasu trwania Wpisz liczbowy czas życia lub pozostaw puste dla pamięci sesji.
Jednostka czasu trwania Wybierz sesję, minuty, godziny, dni, miesiące lub lata.
Jest wzorcem regex Włącz, jeśli wpis używa dopasowania regex.
Wzorzec cookie (Regex) Na przykład ^_ga_.*$ dla grupy ciasteczek Google.
Aktywny Uwzględnij wpis w publicznym katalogu i kontrakcie zgody.

Zainstalowane domyślne wpisy z wildcard mają włączoną flagę wzorca. Zarejestrowane wpisy opisują pamięć i umożliwiają dopasowanie przy czyszczeniu; samo dodanie ciasteczka do listy nie blokuje skryptu, który je tworzy.

Dodawanie reguł blokowania skryptów

Otwórz Blokowanie skryptów i dodaj regułę z Kategoria, opcjonalnie Usługa, Typ reguły, Wzorzec (Regex), Opis, "Excluded controllers" i Aktywny. Dostępne typy dopasowują URL skryptów zewnętrznych, treść skryptów inline lub URL iframe.

Dla URL skryptu analitycznego:

Category: Analytics & Performance
Rule Type: URL Pattern (matches script src)
Pattern (Regex): googletagmanager\.com/gtag/js
Description: Google gtag.js
Active: Yes

Dla kodu marketingowego inline:

Category: Marketing & Advertising
Rule Type: Script Content (matches inline code)
Pattern (Regex): fbq\s*\(
Description: Inline Facebook Pixel
Active: Yes

Zainstalowane reguły obejmują typowe wzorce Google, Clarity, Hotjar, Meta, TikTok, Bing, LinkedIn i czatów. Sprawdź je względem rzeczywistych tagów. Użyj "Excluded controllers", gdy reguła ma nie dotyczyć określonych kontrolerów, a potem zweryfikuj te strony osobno.

Pasujące skrypty pozostają nieaktywne do zezwolenia na ich kategorię lub usługę. Przepisywanie używa atrybutów takich jak data-cookiecategory, data-original-src i nieaktywnego typu skryptu. Zabezpieczenia po stronie klienta obsługują też pasujące skrypty dodane później. Te mechanizmy nie cofają kodu, który już się wykonał.

Skanowanie sklepu

Otwórz Skaner cookie, uruchom skanowanie i skategoryzuj oczekujące ciasteczka. "Automatic Cookie Scanning" jest instalowane jako włączone z "Scan Interval" wynoszącym 24 godziny. Automatyczne skanowanie jest uruchamiane przy ładowaniu stron administracji, gdy nadejdzie termin. Zarządzaj skanowaniem na ekranie skanera; konfiguracja nie zawiera karty Scanner.

Skaner używa żądań HTTP i wykrywa nagłówki Set-Cookie oraz proste literalne przypisania document.cookie w zwróconym HTML. Nie uruchamia sesji przeglądarki. Ręcznie sprawdź ciasteczka tworzone po interakcji, po zgodzie lub w kodzie zewnętrznym. Te żądania skanowania wymagają rozszerzenia PHP cURL.

Konfiguracja wyglądu banera

Otwórz Wygląd i zapisz układ, teksty dla odwiedzających oraz opcje wyświetlania.

Układ i kolory

Ustawienie Wartość nowej instalacji Jak używać
Pozycja banera bottom Wybierz w formularzu pasek, pole w rogu, pozycję pływającą lub wyśrodkowaną.
Układ banera bar Standardowy układ oferuje Dostosuj, Odrzuć wszystkie i Akceptuj wszystkie. Inne układy zmieniają prezentację tekstu/przycisków.
Układ panelu preferencji modal Wybierz modal, slide-right lub slide-left.
Animacja slide Wybierz slide, fade lub none.
Pozycja przycisku pływającego bottom-left Użyj bottom-left lub bottom-right.
Pokaż pływający przycisk cookie Włączone Pozwól odwiedzającym ponownie otwierać preferencje.
Tło banera #232323 Zmień tło kontenera banera.
Tekst banera #f5f5f5 Zmień kolor tekstu banera.
Tło preferencji / Tekst preferencji Wartości motywu Wartości zastępcze to #ffffff i #333333.
Aktywny przełącznik / Nieaktywny przełącznik Wartości motywu Wartości zastępcze to #2196f3 i #cccccc.
Tło przycisku pływającego / Ikona przycisku pływającego Wartości motywu Kolor ikony jest dobierany dla kontrastu.

Przyciski akcji używają teraz głównego, drugorzędnego i linkowego stylu przycisków motywu sklepu. Wcześniejsze osobne ustawienia kolorów przycisków akceptacji/odrzucenia/dostosowania i Kolor obramowania przycisku zostały wycofane.

Teksty dla odwiedzających

Edytuj każdy język. Domyślne wartości angielskie to:

  • Tytuł banera. Wielojęzyczny nagłówek banera; domyślnie: We respect your privacy.
  • Wiadomość banera. Wielojęzyczny akapit banera; domyślnie: We use cookies to enhance your browsing experience, serve personalized content, and analyze our traffic. By clicking "Accept All", you consent to our use of cookies.
  • Przycisk Akceptuj. Wielojęzyczny tekst przycisku akceptowania wszystkiego; domyślnie: Accept All.
  • Przycisk odrzucenia. Wielojęzyczny tekst przycisku odrzucania wszystkiego; domyślnie: Reject All.
  • Przycisk Dostosuj. Wielojęzyczny tekst przycisku preferencji; domyślnie: Customize.
  • Tytuł preferencji. Wielojęzyczny tytuł panelu preferencji; domyślnie: Cookie Preferences.
  • Opis preferencji. Wielojęzyczne objaśnienie preferencji; domyślnie: Choose which cookies you want to allow. You can change these settings at any time. However, blocking some types of cookies may impact your experience of the site.
  • Przycisk Zapisz. Wielojęzyczny tekst przycisku zapisywania preferencji; domyślnie: Save Preferences.
  • Zaakceptuj wszystko (w preferencjach). Wielojęzyczny tekst przycisku akceptowania wszystkiego w preferencjach; domyślnie: Accept All.
  • Etykieta przycisku pływającego. Wielojęzyczna etykieta i podpowiedź pływającego przycisku; domyślnie: Cookie Settings.
  • Tekst linku do polityki. Wielojęzyczna etykieta linku do polityki; domyślnie: Cookie Policy.

Wymiary i interakcja

Ustawienie Domyślnie Jak używać
Rozmiar przycisku pływającego (px) 48 Ustaw wymiary przycisku ponownego otwierania.
"Container Border Radius (px)" 12 Dostosuj narożniki kontenera.
Rozmiar czcionki (px) 14 Dostosuj tekst banera i preferencji.
Rodzina czcionek Puste Dodaj font-family przed zastępczą czcionką systemową.
Pokaż nakładkę Wyłączone Ustaw wizualne przyciemnienie. Tryb Hard wymusza nakładkę; Brak blokady ją wyłącza.
Kolor nakładki rgba(0,0,0,0.5) Wybierz kolor przyciemnienia.
Zezwól na przewijanie strony pod ścianą zgody (tryb twardy) Wyłączone Pozwól na przewijanie tła przy twardej ścianie zgody.
Pokaż przycisk zamknięcia (X) Wyłączone Tryb Hard i wymagany wybór mają pierwszeństwo.
Akcja przycisku zamknięcia reject Odrzucenie zapisuje odmowę; akceptacja udziela zgody; ukrycie chowa bez zapisu, więc baner może wrócić.
Niestandardowy CSS Puste Dodaj CSS dla kontenerów i tekstu modułu.

Rozwiązywanie problemów

  • Jeśli tag uruchamia się przed decyzją, sprawdź Tryb blokowania, "Script blocking engine", wzorzec reguły, Aktywny, przypisanie kategorii/usługi i wykluczone kontrolery. Sam wpis w katalogu ciasteczek nie wystarczy.
  • Jeśli funkcja sklepu przestaje działać, sprawdź reguły dopasowujące niezbędne skrypty i przetestuj węższy wzorzec.
  • Jeśli powracający odwiedzający ponownie widzi baner, sprawdź wersję kontraktu, "Re-consent after" i trwałość ciasteczek w przeglądarce.
  • Jeśli cofnięty tag pozostawia ciasteczka, potwierdź rejestrację tych nazw i rodzajów pamięci. Próby czyszczenia nie usuną niedostępnej pamięci HTTP-only ani zewnętrznej i nie cofną wykonanego kodu.
  • Jeśli wygenerowana polityka jest nieaktualna, uruchom ręcznie Aktualizuj stronę polityki plików cookie. Sprawdź "Custom Policy URL", jeśli otwiera się niewłaściwa polityka.
  • Jeśli eksport dziennika zgód ma puste kraje, odpowiada to obecnemu mechanizmowi zapisu. Jeśli brakuje logów, sprawdź Włączenie rejestrowania zgód i żądanie zapisu zgody w przeglądarce.
  • Jeśli strony z pamięci podręcznej pokazują stare kategorie lub wygląd, wyczyść pamięć podręczną sklepu i stron oraz uruchom kontrole "Integrity" modułu. Przetestuj ponownie w świeżym kontekście przeglądarki.

Wyłączanie lub odinstalowanie

Użyj "Enable Module" lub wyłączenia w "Module Manager", aby zatrzymać wyświetlanie, zachowując konfigurację. Przed odinstalowaniem wykonaj kopię rekordów zgód i wygenerowanej polityki. Odinstalowanie usuwa konfigurację modułu, strony administracyjne i zadeklarowany schemat oraz wywołuje usuwanie wygenerowanej strony polityki. Osobno sprawdź własne adresy polityki. Po usunięciu zaktualizuj własne linki motywu wywołujące API modułu.

Zrzuty ekranu referencyjne

Cookies Revolution, Skaner ciasteczek w administracji

Cookies Revolution, Katalog ciasteczek w administracji

Cookies Revolution, Wygląd banera w administracji

Cookies Revolution, Inwentarz ciasteczek w administracji

Pytania

1

Czy mogę ustawić różne domyślne stany Google Consent Mode dla poszczególnych krajów?

Nie. Lightweight Cookie Banner używa jednego globalnego stanu domyślnego.

Gdy moduł odpowiada za emitowanie Consent Mode, ważna zapisana decyzja ma pierwszeństwo przed skonfigurowanym stanem domyślnym.

  • Akceptacja przyznaje ad_storage, analytics_storage, ad_user_data i ad_personalization.
  • Odmowa lub zamknięcie odrzuca te cztery stany.

Pamięć funkcjonalna, personalizacyjna i security_storage zaczynają ze zgodą.

Nie ma odrębnych stanów domyślnych dla krajów ani wyboru poszczególnych kategorii.

Znane problemy

31

Przyciski banera były zbyt ciasne na telefonach

RozwiązaneZaktualizowano:
Naprawiono w: 1.17.1
Przyciski Akceptuj wszystkie i Dostosuj mogły być ścieśnione w nieodpowiednim układzie mobilnym zamiast zajmować pełną szerokość jeden pod drugim.

Zapis starych preferencji akceptował nieaktualną zgodę

RozwiązaneZaktualizowano:
Naprawiono w: 1.17.1
Zapisanie starego widoku preferencji mogło zachować nieaktualną zgodę zamiast poprosić o nią ponownie.

Wczesny zapis preferencji gubił wybory odwiedzającego

RozwiązaneZaktualizowano:
Naprawiono w: 1.17.1
Zapis przed pełną gotowością interfejsu preferencji mógł gubić wersję roboczą odwiedzającego zamiast zachować wybrane opcje.

Wczesne dotknięcia banera były ignorowane

RozwiązaneZaktualizowano:
Naprawiono w: 1.17.1
Dotknięcie akcji banera przed zakończeniem ładowania interfejsu mogło nie wywołać żadnej reakcji.

Przełączniki wymaganej zgody wyglądały na opcjonalne

RozwiązaneZaktualizowano:
Naprawiono w: 1.14.3
Przełączniki wymaganych kategorii lub usług mogły wyglądać na wyłączone lub edytowalne zamiast wyraźnie pokazywać blokadę.

Znane wzorce cookies zgłaszane jako nowe

RozwiązaneZaktualizowano:
Naprawiono w: 1.14.3
Skanowanie ręczne i automatyczne mogło zgłaszać cookies jako nowe, mimo że obejmowała je już reguła z symbolem wieloznacznym lub wyrażeniem regularnym.

Przycisk Akceptuj wszystkie nie pasował do motywu sklepu

RozwiązaneZaktualizowano:
Naprawiono w: 1.14.2
Przycisk Akceptuj wszystkie mógł zachowywać własny styl zamiast wyglądu głównego przycisku sklepu.

Przerwana konfiguracja cookies systemowych pozostawała niepełna

RozwiązaneZaktualizowano:
Naprawiono w: 1.14.2
Przerwana konfiguracja mogła pozostawiać niepełne wpisy wymaganych cookies zgody przy kolejnych kontrolach.

Zapisane wzorce cookies lub teksty sprzedawcy ulegały zmianom

RozwiązaneZaktualizowano:
Naprawiono w: 1.14.2
Podczas zapisu mogły znikać ukośniki odwrotne we wzorcach cookies, a uzgadnianie mogło zastępować teksty napisane przez sprzedawcę.

Nieaktualna treść zgody po zmianach cookies

RozwiązaneZaktualizowano:
Naprawiono w: 1.14.2
Zapisanie zmian cookies lub naprawa danych zgody mogły pozostawiać starą treść zgody w pamięci podręcznej stron.

Formularze administracji cookies się nie otwierały

RozwiązaneZaktualizowano:
Naprawiono w: 1.13.0
Formularze cookies, usług i reguł mogły nie otwierać się przy pustych zapisanych wartościach pól.

Wzmocnienie zabezpieczeń

RozwiązaneZaktualizowano:
Naprawiono w: 1.13.0
Wzmocnienie zabezpieczeń.

Zgodność z PHP 7.1

RozwiązaneZaktualizowano:
Naprawiono w: 1.13.0
Moduł mógł nie ładować się na PHP 7.1 mimo obsługi tej wersji.

Brak cookie kliknięcia Google Ads w ustawieniach domyślnych

RozwiązaneZaktualizowano:
Naprawiono w: 1.13.0
Domyślne ustawienia zgody nie uwzględniały cookie kliknięcia Google Ads.

Uzgadnianie usług zastępowało nazwy dostawców sklepu

RozwiązaneZaktualizowano:
Naprawiono w: 1.13.0
Odświeżanie danych usług mogło nadpisywać nazwę dostawcy dostosowaną przez sprzedawcę.

Brak wersji zgody w dziennikach

RozwiązaneZaktualizowano:
Naprawiono w: 1.13.0
Zapisana decyzja dotycząca zgody mogła trafić do dziennika bez odpowiadającej jej wersji zgody.

Teksty zgody dla różnych języków wyświetlane po angielsku

RozwiązaneZaktualizowano:
Naprawiono w: 1.13.0
Skonfigurowane teksty zgody mogły wyświetlać się po angielsku w wielu językach sklepu.

Nie zawsze można było zmienić lub wycofać zgodę

RozwiązaneZaktualizowano:
Naprawiono w: 1.13.0
Odwiedzający mogli nie móc zmienić lub wycofać zgody, gdy panel preferencji się nie ładował lub był ukryty przez motyw. Bezpieczne strony mogły też żądać niezabezpieczonego panelu.

Preferencje nie mieściły się na ekranie telefonu

RozwiązaneZaktualizowano:
Naprawiono w: 1.13.0
Panel preferencji mógł otwierać się w niewłaściwym miejscu lub przekraczać widoczną wysokość ekranu telefonu.

Wymagana zgoda blokowała politykę prywatności

RozwiązaneZaktualizowano:
Naprawiono w: 1.13.0
Odwiedzający mogli nie móc przeczytać polityki prywatności, gdy baner wymagał dokonania wyboru.

Błędy zgodności z innymi zainstalowanymi modułami

RozwiązaneZaktualizowano:
Naprawiono w: 1.8.13
Ładowanie modułu cookies obok innych modułów mogło powodować błąd ładowania wspólnego komponentu.

Kontrole zgody zbyt często czyściły pamięć stron

RozwiązaneZaktualizowano:
Naprawiono w: 1.8.13
Uzgadnianie zgód mogło wielokrotnie unieważniać pamięć podręczną stron i spowalniać sklep.

Zmiany zgody nie usuwały niezawodnie odrzuconych cookies

RozwiązaneZaktualizowano:
Naprawiono w: 1.8.13
Zmiana wersji zgody mogła pozostawić aktywny nieaktualny wybór lub zachować cookies, które nie były już dozwolone.

Błędne domyślne zgody na stronach z pamięci podręcznej

RozwiązaneZaktualizowano:
Naprawiono w: 1.8.13
Strony z pamięci podręcznej mogły ponownie używać zgody konkretnego odwiedzającego lub odtwarzać zapisany wybór zbyt późno względem uruchomienia śledzenia Google.

Linki polityki cookies w niewłaściwym języku

RozwiązaneZaktualizowano:
Naprawiono w: 1.8.13
Baner mógł prowadzić do polityki cookies w języku innym niż wybrany język sklepu.

Brakujące lub nieprawidłowe tłumaczenia

RozwiązaneZaktualizowano:
Naprawiono w: 1.7.14
Niektóre etykiety modułu pozostawały po angielsku lub wyświetlały nieprawidłowe znaki po wybraniu innego języka sklepu.

Starsze ustawienia cookies nie były przenoszone

RozwiązaneZaktualizowano:
Naprawiono w: 1.7.14
Istniejąca konfiguracja cookies mogła zostać pominięta podczas przejścia na nowszy sposób przechowywania ustawień.

Zbędne znaki obok ściany zgody

RozwiązaneZaktualizowano:
Naprawiono w: 1.7.12
Baner mógł wyświetlać zbędne nawiasy ostrokątne wokół treści ściany zgody.

Filtry administracji cookies działały nieprawidłowo

RozwiązaneZaktualizowano:
Naprawiono w: 1.7.12
Niektórych kolumn administracji cookies nie można było prawidłowo filtrować.

Nakładka cookies blokowała obsługę strony

RozwiązaneZaktualizowano:
Naprawiono w: 1.7.12
Nakładka cookies mogła nadal uniemożliwiać odwiedzającym korzystanie ze strony, mimo że powinna już przestać ją blokować.

Google Analytics odpala się, zanim użytkownik wyrazi zgodę

RozwiązaneZaktualizowano:
Naprawiono w: 1.7.25

Skrypt GA4 wykonuje się przed sprawdzeniem zgody na cookies, ponieważ jest ładowany przez Google Tag Manager, który inicjalizuje się niezależnie.

Informacja o rozwiązaniu

Dodano integrację GTM consent mode v2, która blokuje wszystkie tagi do momentu udzielenia zgody.

Zgłoszenia funkcji

21

Zaimplementowane

Osobne zgody na poszczególne usługi

Zaimplementowane
Odwiedzający mogą w ustawieniach zgód osobno włączać i wyłączać opcjonalne usługi. Usługi niezbędne pozostają aktywne.

Blokowanie skryptów zewnętrznych zależnie od zgody

Zaimplementowane
Wstrzymuje skrypty zewnętrzne pasujące do reguł blokowania modułu i uruchamia je po spełnieniu wymagań dotyczących zgody. Blokowanie uwzględnia skonfigurowane reguły i kategorie zgód.

Dodatkowe układy banera

Zaimplementowane
Wybieraj dodatkowe style i pozycje banera interfejsu zgody na cookies.

Wymagany wybór i opcje zamykania

Zaimplementowane
Wymagaj wyboru dotyczącego cookies przed przejściem dalej i zdecyduj, czy zamknięcie banera odrzuca cookies, ukrywa baner czy akceptuje cookies.

Opcje zgody Google

Zaimplementowane
Konfiguruj konwersje rozszerzone, Google Signals i regionalne domyślne ustawienia zgody.

Automatyczne skanowanie cookies

Zaimplementowane
Automatycznie skanuj cookies i otrzymuj alerty o wykrytych cookies w panelu administracyjnym.

Linki do preferencji cookies

Zaimplementowane
Pozwól odwiedzającym ponownie otwierać preferencje cookies z linków w stopce lub na koncie, z możliwością włączenia lub wyłączenia pływającego przycisku.

Wygląd banera dopasowany do motywu

Zaimplementowane
Dostosuj wygląd banera do motywu sklepu i skonfiguruj typografię oraz obramowania przycisków.

Kontrola i naprawa instalacji

Zaimplementowane
Sprawdzaj instalację modułu i przywracaj brakujące strony administracyjne lub wymagane rejestracje.

Aktualizacje z panelu administracyjnego

Zaimplementowane
Instaluj dostępne aktualizacje modułu bezpośrednio z panelu administracyjnego.

Zaawansowany Google Consent Mode v2

Zaimplementowane
Korzystaj z zaawansowanego Google Consent Mode v2 ze skoordynowanym uruchamianiem i domyślnymi ustawieniami zgody.

Dyskretny link do ustawień cookies w stopce

Zaimplementowane
Wyświetlaj tekstowy link do ustawień cookies w stopce, także gdy pływająca ikona jest wyłączona.

Zgoda na poszczególne usługi

Zaimplementowane
Pozwól odwiedzającym przeglądać usługi w oknie preferencji i podejmować bardziej szczegółowe decyzje dotyczące zgody.

Czyszczenie pamięci przeglądarki po wycofaniu zgody

Zaimplementowane
Klasyfikuj zapisane wpisy według typu pamięci i czyść skonfigurowaną pamięć przeglądarki po wycofaniu zgody.

Zastępcze elementy zgody dla iframe

Zaimplementowane
Wstrzymuj osadzone treści do czasu uzyskania wymaganej zgody i wyświetlaj w ich miejscu lokalny element zastępczy.

Wyjątki stron dla reguł skryptów

Zaimplementowane
Wyłączaj wskazane strony z wybranych reguł blokowania skryptów.

Działania dotyczące zgody w tekście banera

Zaimplementowane
Umieszczaj działania dotyczące zgody w tekście banera i używaj układu, w którym Customize jest wyświetlane jako działanie tekstowe.

Wymagany wybór z możliwością przewijania

Zaimplementowane
Wymagaj wyboru dotyczącego zgody, pozwalając odwiedzającym nadal przewijać stronę.

Układ banera na stronach prawnych

Zaimplementowane
Umieszczaj baner na dole stron prawnych, aby ich treść pozostawała czytelna.

Opcjonalne przekazywanie adresów URL Google

Zaimplementowane
Wybierz, czy przekazywanie adresów URL Google ma być włączone. Opcja jest domyślnie wyłączona.

Działania dla polityki i rejestru zgód

Zaimplementowane
Twórz lub aktualizuj politykę cookies i czyść rejestr zgód za pomocą widocznych przycisków na stronie ustawień.

Dziennik zmian

v1.7.162026-05-27

  • Addedcomplete FR/DE/ES/IT/PL translations
  • ImprovedDefer consent banner UI to human interaction via <template> tag
  • FixedMake cookie seed data idempotent
  • FixedSupport localized cookie policy links
  • FixedVendor compat package as files
  • FixedMigrate legacy cookie configuration
Starsze wersje

v1.4.02026-03-14

  • AddedAutomatic cookie scanning with admin alerts
  • AddedEnhanced Conversions, Google Signals, region-specific consent defaults
  • AddedAdd Accept All option for close button action
  • AddedConfigurable close button action (reject vs dismiss)
  • Addedself-healing integrity checks for automatic diagnostics and repair
  • Addedautomatic theme detection for Classic and Hummingbird style compatibility
  • Addedadmin menu management via MenuInstaller for streamlined module setup
  • AddedLicense management tab with key management and renewal options
  • Addedcomplete FR/DE/ES/IT/PL translations
  • Improvedadmin list columns with visual badge indicators and multiselect filters
  • Improvedsettings form organization with tabbed layout
  • FixedRemove ?v= from CSS registerStylesheet to allow CCC combining
  • FixedCookie overlay no longer blocks page interaction
  • FixedRemove btn-close-white filter that inverted inline SVG to black
  • Fixedvarious stability and compatibility improvements (8 fixes total)
  • Fixedadmin list filters — sorting, searching, and filtering now work correctly on all columns

v1.0.02026-03-05

  • Initialrelease of MPR Cookies Revolution
  • InitialGDPR and CCPA compliant consent management platform
  • InitialCategory-based consent: essential, analytics, marketing, and functional categories
  • InitialGoogle Consent Mode v2 signals dispatched to GTM before any tracking script fires
  • InitialCustomizable banner design: color scheme, position, and button label configuration

v1.3.02026-01-13

  • AddedPrestaShop 9 and Hummingbird theme compatibility
  • AddedIAB TCF 2.2 consent string generation for programmatic advertising compliance
  • Improvedscript blocking engine to correctly handle dynamically injected third-party scripts
  • Fixedconsent log export failing when the log table exceeds 100,000 rows
  • Optimized consent banner rendering to eliminate Cumulative Layout Shift on initial page load

v1.2.02025-07-22

  • Addedgranular consent category management splitting Analytics, Marketing, and Functional
  • Addedconfigurable consent expiry period per category
  • ImprovedGoogle Consent Mode v2 integration with all seven consent signal types supported
  • Fixedre-consent banner not shown to returning visitors after policy version is bumped
  • Addedconsent wall option to block page content until the user makes a consent choice

v1.1.02025-04-17

  • Addedtrue script blocking: third-party scripts wrapped and executed only after consent
  • Addedconsent log recording timestamp, hashed IP, and full consent choices for GDPR audit
  • ImprovedUI with expandable category detail panels and vendor list per category
  • Fixedconsent preferences not correctly restored after browser restart

Demo

Przetestuj pełny moduł przed zakupem

Licencję kupisz później, a ustawienia zostaną.

  • Twoje 30-dniowe demo Przetestuj go we własnym sklepie przez 30 dni od pierwszej instalacji.
  • Gotowy sklep demo Poznaj gotowy sklep demo w przeglądarce.
  • Bez rejestracji Bez konta, adresu e-mail ani domeny sklepu.
Uruchom sklep demo

Pobierając, akceptujesz warunki dema i politykę prywatności.

Otwierając to demo, akceptujesz regulamin wersji demo oraz politykę prywatności.

Ładowanie...
Do góry