Baner cookies na polskich stronach: kto go wyświetla

Co czwarta polska strona główna ma baner cookies z narzędzia, które umiemy nazwać, zwykle nie z platformy zgody. Z banerem strony przechodzą CLS równie często.

Czas czytania: 12 min czytaniaOpublikowano:

Mniej więcej co czwarta polska strona główna ma baner cookies z narzędzia, które da się rozpoznać w jej kodzie HTML, i zwykle nie są to platformy zgody, które porównuje się w sieci. Przeczytaliśmy strony główne 7785 witryn .pl z listy popularnych stron Tranco (otwiera się w nowej karcie), które odpowiedziały kodem HTML, tę samą próbę co w badaniu skryptów zewnętrznych na polskich stronach, i nazwaliśmy narzędzie za każdym banerem zgody na cookies. Takie narzędzie ma 27% z nich. Platformy działające z serwerów dostawcy, jak Cookiebot i OneTrust, to tylko 40% przypadków; reszta to wtyczki WordPressa, banery wbudowane w platformy sklepów i skrypty open source.

Potem sprawdziliśmy te strony w Chrome UX Report (otwiera się w nowej karcie), zapisie Google o tym, jak szybko strony działają u prawdziwych użytkowników Chrome'a. Banery uchodzą za częste źródło przesunięć układu, a jednak strony z narzędziem zgody przechodzą Cumulative Layout Shift (otwiera się w nowej karcie) (CLS) na telefonach tak samo często jak strony bez niego. Różnice, które widać, są małe i idą za rodzajem narzędzia: strony z platformą zgody u dostawcy albo z wtyczką CMS nieco rzadziej mają dobry Largest Contentful Paint (otwiera się w nowej karcie) (LCP), a responsywność zależy bardziej od platformy niż od banera.

przeczytanych stron głównych .pl
7785
ma narzędzie zgody, które umiemy nazwać
27%
tych narzędzi to platformy zgody u dostawcy
40%
domyślnych ustawień Consent Mode to v2
97%

Kto wyświetla baner cookies

Baner zgody na cookies pyta odwiedzającego, z jakich plików cookie i skryptów strona może korzystać, zapamiętuje odpowiedź i przekazuje pozostałemu kodowi strony, co mu wolno. Coś musi go narysować, a w polskim internecie to „coś” jest czterech rodzajów:

  • Platformy do zarządzania zgodami (CMP), jak Cookiebot, OneTrust, CookieYes czy Didomi, ładowane z serwerów dostawcy i ustawiane w jego panelu.
  • Wtyczki CMS: wtyczki WordPressa, jak Complianz, CookieYes dla WordPressa czy Cookie Notice, oraz ich odpowiedniki dla Drupala i Joomli, serwowane z serwera strony.
  • Platformy sklepów i moduły: baner wbudowany w IdoSell, Shopera i Shopify oraz moduły cookies, które instalują sklepy na PrestaShop.
  • Skrypty open source, które strona trzyma u siebie, jak CookieConsent Oresta Bidy czy Klaro.

Prowadzą platformy zgody u dostawcy, ale wtyczki i banery sklepów są blisko

Odsetek stron głównych .pl z narzędziem zgody każdego rodzaju · n = 7785 · przedziały 95%

Platformy zgody (u dostawcy)11%
Platformy sklepów i moduły7,9%
Wtyczki CMS7,6%
Skrypty open source1,1%
Źródło: Spis Outofplace, 24 wrz 2026; lista Tranco Y8YYGPobierz CSVPobierz PNG
Pokaż dane
PozycjaWartośćPrzedział 95%n
Platformy zgody (u dostawcy)11%10%–12%7785
Platformy sklepów i moduły7,9%7,4%–8,6%7785
Wtyczki CMS7,6%7%–8,2%7785
Skrypty open source1,1%0,9%–1,4%7785
Prowadzą platformy zgody u dostawcy, ale wtyczki i banery sklepów są blisko. Odsetek stron głównych .pl z narzędziem zgody każdego rodzaju · n = 7785 · przedziały 95%

Wykres jako obraz. Możesz go użyć na licencji CC BY 4.0, podając Outofplace jako źródło i link do tej strony.

Platformy u dostawcy to największa grupa, na 11% stron głównych. Razem jednak narzędzia, które przychodzą z oprogramowaniem samej strony (wtyczki, banery sklepów i skrypty trzymane u siebie), są na większej liczbie stron. Mało kto ma więcej niż jedno: dwa różne narzędzia ma 0,9% stron głównych z narzędziem zgody.

To wartości minimalne. Baner, który strona zbudowała sama, nie ma sygnatury, którą moglibyśmy rozpoznać, a platforma zgody ładowana przez Google Tag Manager przychodzi dopiero po kodzie HTML, który czytamy. Liczymy tylko to, co kod HTML strony głównej ładuje albo rysuje; wzmianka o dostawcy czy link do jego strony się nie liczy.

Z jakich narzędzi do zgody na cookies korzystają polskie strony

Żadne narzędzie nie dominuje. Cookiebot jest na największej liczbie stron głównych. Za nim, blisko siebie w granicach błędu, są moduły cookies dla PrestaShop, banery wbudowane w IdoSell i Shopera oraz najpopularniejsze wtyczki WordPressa, Complianz i CookieYes dla WordPressa, a tuż za nimi OneTrust.

Cookiebot to najczęstsze narzędzie zgody, na co trzydziestej polskiej stronie głównej

Odsetek stron głównych .pl z każdym narzędziem zgody, narzędzia na co najmniej 30 stronach · wyróżnione platformy zgody u dostawcy · n = 7785 · przedziały 95%

Cookiebot3,5%
Moduły PrestaShop2,7%
IdoSell (wbudowany)2,5%
Pozostałe narzędzia2,4%
Shoper (wbudowany)2%
Complianz2%
CookieYes dla WordPressa1,6%
CookieYes1,4%
OneTrust1,4%
Cookie Notice & Compliance1,3%
Inne wtyczki WordPressa1,3%
Didomi0,8%
Google Privacy & messaging0,7%
Shopify (wbudowany)0,6%
GDPR Cookie Compliance0,6%
CookieConsent (Orest Bida)0,6%
Cookie-Script0,5%
Usercentrics0,5%
Pandectes (aplikacja Shopify)0,4%
consentmanager0,4%
EU Cookie Compliance (Drupal)0,4%
Źródło: Spis Outofplace, 24 wrz 2026Pobierz CSVPobierz PNG
Pokaż dane
PozycjaWartośćPrzedział 95%n
Cookiebot3,5%3,1%–3,9%7785
Moduły PrestaShop2,7%2,4%–3,1%7785
IdoSell (wbudowany)2,5%2,2%–2,9%7785
Pozostałe narzędzia2,4%2,1%–2,7%7785
Shoper (wbudowany)2%1,8%–2,4%7785
Complianz2%1,7%–2,3%7785
CookieYes dla WordPressa1,6%1,3%–1,9%7785
CookieYes1,4%1,2%–1,7%7785
OneTrust1,4%1,2%–1,7%7785
Cookie Notice & Compliance1,3%1,1%–1,6%7785
Inne wtyczki WordPressa1,3%1,1%–1,6%7785
Didomi0,8%0,7%–1,1%7785
Google Privacy & messaging0,7%0,5%–0,9%7785
Shopify (wbudowany)0,6%0,5%–0,9%7785
GDPR Cookie Compliance0,6%0,5%–0,8%7785
CookieConsent (Orest Bida)0,6%0,5%–0,8%7785
Cookie-Script0,5%0,4%–0,7%7785
Usercentrics0,5%0,3%–0,6%7785
Pandectes (aplikacja Shopify)0,4%0,3%–0,6%7785
consentmanager0,4%0,3%–0,6%7785
EU Cookie Compliance (Drupal)0,4%0,3%–0,6%7785
Cookiebot to najczęstsze narzędzie zgody, na co trzydziestej polskiej stronie głównej. Odsetek stron głównych .pl z każdym narzędziem zgody, narzędzia na co najmniej 30 stronach · wyróżnione platformy zgody u dostawcy · n = 7785 · przedziały 95%

Wykres jako obraz. Możesz go użyć na licencji CC BY 4.0, podając Outofplace jako źródło i link do tej strony.

CookieYes pojawia się dwa razy, bo występuje w dwóch postaciach: jako platforma u dostawcy i jako wtyczka WordPressa, która działa samodzielnie albo łączy się z serwerami CookieYes. Wtyczkę połączoną z serwerami liczymy jako platformę. Liczony raz, CookieYes jest na 3% stron głównych, w granicach błędu tyle samo co Cookiebot.

Sklepy internetowe częściej pokazują baner cookies

Sklepy internetowe mają narzędzie zgody, które umiemy nazwać, ponad dwa razy częściej niż pozostałe strony. Różnica to niemal w całości platforma: 28% sklepów korzysta z banera wbudowanego w platformę albo z modułu sklepu, a na pozostałych stronach niemal cały udział to wtyczki i platformy u dostawcy.

Sklepy dostają baner od platformy, pozostałe strony z wtyczki albo z usługi u dostawcy

Odsetek stron głównych .pl z narzędziem zgody każdego rodzaju, sklepy wobec pozostałych stron · sklepy n = 2172, pozostałe strony n = 5613

  • Sklepy
  • Pozostałe strony
Platformy zgody (u dostawcy)12% · 11%
Wtyczki CMS6% · 8,2%
Platformy sklepów i moduły28% · 0,1%
Skrypty open source1,5% · 1%
Źródło: Spis Outofplace, 24 wrz 2026Pobierz CSVPobierz PNG
Pokaż dane
PozycjaSklepyPozostałe strony
Platformy zgody (u dostawcy)12%11%
Wtyczki CMS6%8,2%
Platformy sklepów i moduły28%0,1%
Skrypty open source1,5%1%
Sklepy dostają baner od platformy, pozostałe strony z wtyczki albo z usługi u dostawcy. Odsetek stron głównych .pl z narzędziem zgody każdego rodzaju, sklepy wobec pozostałych stron · sklepy n = 2172, pozostałe strony n = 5613

Wykres jako obraz. Możesz go użyć na licencji CC BY 4.0, podając Outofplace jako źródło i link do tej strony.

Według platform prowadzą sklepy na IdoSell, Shopify i Shoperze, bo te platformy same rysują baner, kiedy sklep go włączy. Sklepy na PrestaShop i WooCommerce są pośrodku, z modułem, wtyczką albo platformą u dostawcy. Sklepy na własnym systemie, na Magento, headless i na AtomStore mają najniższe udziały, ale częściowo przez nasz martwy punkt: nie mamy reguł dla banera wbudowanego w ich szablony albo platformy, więc jest dla nas niewidoczny.

Dziewięć na dziesięć sklepów na IdoSell ma baner zgody, który umiemy nazwać

Odsetek sklepów z narzędziem zgody, które umiemy nazwać, według platformy sklepu, platformy z co najmniej 30 sklepami · wyróżnione platformy z wbudowanym banerem · przedziały 95%

IdoSell92%
Shopify87%
Shoper73%
WooCommerce49%
PrestaShop44%
Własny system21%
Magento17%
Headless11%
AtomStore8,3%
Źródło: Spis Outofplace, 24 wrz 2026Pobierz CSVPobierz PNG
Pokaż dane
PozycjaWartośćPrzedział 95%n
IdoSell92%88%–95%217
Shopify87%81%–92%127
Shoper73%67%–78%227
WooCommerce49%44%–54%368
PrestaShop44%40%–48%557
Własny system21%16%–27%224
Magento17%13%–23%202
Headless11%5%–24%44
AtomStore8,3%2,9%–22%36
Dziewięć na dziesięć sklepów na IdoSell ma baner zgody, który umiemy nazwać. Odsetek sklepów z narzędziem zgody, które umiemy nazwać, według platformy sklepu, platformy z co najmniej 30 sklepami · wyróżnione platformy z wbudowanym banerem · przedziały 95%

Wykres jako obraz. Możesz go użyć na licencji CC BY 4.0, podając Outofplace jako źródło i link do tej strony.

Tagi Google odczytują wybór odwiedzającego przez Consent Mode. Strona ustawia wartości domyślne, zwykle „denied”, wywołaniem gtag('consent', 'default', …), a baner aktualizuje je po wyborze odwiedzającego. Dokumentacja Google o Consent Mode (otwiera się w nowej karcie) każe wywołać polecenie default „przed wszystkimi poleceniami, które wysyłają dane pomiarowe”, a wersja 2 dodała dwa parametry, ad_user_data i ad_personalization, które według Google użytkownicy Consent Mode muszą wysyłać dla ruchu z Europejskiego Obszaru Gospodarczego (stan na 25 września 2026).

Tag Google (Tag Manager, tag Google, Analytics albo Ads) ładuje 66% polskich stron głównych. Z nich 29% ustawia domyślne wartości Consent Mode w kodzie HTML. Tam, gdzie to robią, konfiguracja jest aktualna: spośród stron z wartościami domyślnymi 97% podaje oba parametry v2, a 91% odmawia zapisu reklamowego, dopóki odwiedzający się nie zgodzi.

Banery platform sklepów i skrypty open source najczęściej ustawiają domyślne wartości Consent Mode

Odsetek stron głównych .pl z tagiem Google, które ustawiają domyślne wartości Consent Mode w kodzie HTML, według wykrytego narzędzia zgody · przedziały 95%

Platformy sklepów i moduły64%
Skrypty open source56%
Platformy zgody (u dostawcy)37%
Bez wykrytego narzędzia22%
Wtyczki CMS20%
Źródło: Spis Outofplace, 24 wrz 2026Pobierz CSVPobierz PNG
Pokaż dane
PozycjaWartośćPrzedział 95%n
Platformy sklepów i moduły64%60%–68%540
Skrypty open source56%44%–66%72
Platformy zgody (u dostawcy)37%33%–41%669
Bez wykrytego narzędzia22%21%–24%3402
Wtyczki CMS20%17%–24%447
Banery platform sklepów i skrypty open source najczęściej ustawiają domyślne wartości Consent Mode. Odsetek stron głównych .pl z tagiem Google, które ustawiają domyślne wartości Consent Mode w kodzie HTML, według wykrytego narzędzia zgody · przedziały 95%

Wykres jako obraz. Możesz go użyć na licencji CC BY 4.0, podając Outofplace jako źródło i link do tej strony.

Wartości domyślne wpisane w kod HTML to tylko jeden sposób. Szablon platformy zgody w Google Tag Managerze ustawia je wewnątrz kontenera, którego nie widzimy, więc strona bez wartości domyślnych w kodzie HTML może je mimo to mieć. Odwrotna strona pokazuje, ile HTML ukrywa: 53% stron głównych, które ustawiają wartości domyślne, nie ma narzędzia zgody, które umiemy nazwać, a 59% z nich ładuje Google Tag Managera, który może załadować baner już po wczytaniu strony.

Czy baner cookies pogarsza Core Web Vitals?

Baner jest rysowany na stronie albo w jej układzie, przy każdej pierwszej wizycie, na małym ekranie telefonu. Poradnik Google o banerach cookies (otwiera się w nowej karcie) nazywa je „bardzo częstym źródłem przesunięć układu” i zauważa, że na telefonach baner może nawet stać się największym elementem strony, tym, który mierzy LCP. Zestawiliśmy strony główne z Chrome UX Report, który ma dane dla 79% z nich.

Przesunięcia układu: bez różnicy

Strony z narzędziem zgody przechodzą CLS na telefonach tak samo często jak strony bez niego: 84% wobec 83%. Częściej przechodzą tylko skrypty open source, niewielka grupa; pozostałe rodzaje mieszczą się we wzajemnych granicach błędu. Baner nałożony na stronę niczego nie przesuwa, a CrUX ocenia witrynę po 75. percentylu ze wszystkich stron, więc przesunięcie tylko przy pierwszych wizytach może go nie ruszyć.

Strony z narzędziem zgody przechodzą CLS na telefonach tak samo często jak strony bez niego

Odsetek witryn, których CLS w 75. percentylu na telefonach (cała witryna, tak jak mierzy CrUX) wynosi 0,1 lub mniej, według narzędzia zgody na stronie głównej · kropka: odsetek, linia: przedział 95% · CrUX, 28 dni do 23 wrz 2026

Bez wykrytego narzędzia83%
Platformy zgody (u dostawcy)83%
Wtyczki CMS86%
Platformy sklepów i moduły82%
Skrypty open source92%
Źródło: Chrome UX Report (Google); spis Outofplace, 24 wrz 2026Pobierz CSVPobierz PNG
Pokaż dane
PozycjaWartośćZakresn
Bez wykrytego narzędzia83%82%–84%4221
Platformy zgody (u dostawcy)83%80%–85%798
Wtyczki CMS86%82%–89%445
Platformy sklepów i moduły82%78%–85%593
Skrypty open source92%84%–96%78
Strony z narzędziem zgody przechodzą CLS na telefonach tak samo często jak strony bez niego. Odsetek witryn, których CLS w 75. percentylu na telefonach (cała witryna, tak jak mierzy CrUX) wynosi 0,1 lub mniej, według narzędzia zgody na stronie głównej · kropka: odsetek, linia: przedział 95% · CrUX, 28 dni do 23 wrz 2026

Wykres jako obraz. Możesz go użyć na licencji CC BY 4.0, podając Outofplace jako źródło i link do tej strony.

Ładowanie: platformy u dostawcy idą w parze z nieco wolniejszym LCP

Strony z platformą zgody u dostawcy rzadziej mają dobry LCP: 78% wobec 84% stron bez narzędzia. Jedno z możliwych wyjaśnień: baner u dostawcy potrzebuje skryptu z innego serwera, zanim się narysuje, a na telefonie może być największym elementem pierwszego ekranu. Tyle że strony z wtyczką CMS, serwowaną z własnego serwera, mają podobną różnicę, więc równie dobrze może ona wynikać z tego, jakie witryny wybierają te narzędzia, i z reszty ich kodu. Strony z banerem platformy sklepu przechodzą LCP mniej więcej tak samo często jak strony bez narzędzia.

Strony z platformą zgody u dostawcy nieco rzadziej przechodzą LCP na telefonach

Odsetek witryn, których LCP w 75. percentylu na telefonach (cała witryna, tak jak mierzy CrUX) wynosi 2,5 s lub mniej, według narzędzia zgody na stronie głównej · kropka: odsetek, linia: przedział 95% · CrUX, 28 dni do 23 wrz 2026

Bez wykrytego narzędzia84%
Platformy zgody (u dostawcy)78%
Wtyczki CMS77%
Platformy sklepów i moduły87%
Skrypty open source90%
Źródło: Chrome UX Report (Google); spis Outofplace, 24 wrz 2026Pobierz CSVPobierz PNG
Pokaż dane
PozycjaWartośćZakresn
Bez wykrytego narzędzia84%82%–85%4211
Platformy zgody (u dostawcy)78%75%–81%797
Wtyczki CMS77%72%–80%445
Platformy sklepów i moduły87%84%–89%593
Skrypty open source90%81%–95%78
Strony z platformą zgody u dostawcy nieco rzadziej przechodzą LCP na telefonach. Odsetek witryn, których LCP w 75. percentylu na telefonach (cała witryna, tak jak mierzy CrUX) wynosi 2,5 s lub mniej, według narzędzia zgody na stronie głównej · kropka: odsetek, linia: przedział 95% · CrUX, 28 dni do 23 wrz 2026

Wykres jako obraz. Możesz go użyć na licencji CC BY 4.0, podając Outofplace jako źródło i link do tej strony.

Responsywność idzie za platformą, nie za banerem

INP (Interaction to Next Paint), czyli czas, w jakim strona reaguje na dotknięcie, też różni się między niektórymi narzędziami a stronami bez narzędzia. Strony z wtyczką CMS przechodzą INP częściej niż strony bez narzędzia. Wśród banerów sklepów różnica idzie za platformą: sklepy na Shoperze przechodzą INP znacznie rzadziej, a nasze badanie Core Web Vitals polskich sklepów pokazało, że sklepy na Shoperze reagują wolniej także bez banerów w obrazku. Strony z OneTrust albo Cookie-Script też przechodzą INP rzadziej; CrUX mierzy całe witryny, więc te różnice mogą wynikać z tego, jakie witryny wybierają dane narzędzie, a nie z samego banera. Spośród 18 narzędzi z wystarczającymi danymi 11 nie zmienia INP w granicach błędu.

Większość narzędzi zgody nie zmienia INP w granicach błędu

Różnica w odsetku witryn, które przechodzą INP na telefonach (75. percentyl 200 ms lub mniej): witryny z danym narzędziem minus witryny bez wykrytego narzędzia · narzędzia na co najmniej 30 witrynach z danymi CrUX · linia: przedział 95% · CrUX, 28 dni do 23 wrz 2026

Shoper (wbudowany)-31%
OneTrust-18%
Cookie-Script-17%
Google Privacy & messaging-8,9%
consentmanager-3,7%
Pandectes (aplikacja Shopify)-2,9%
Cookiebot2,7%
Shopify (wbudowany)2,7%
Moduły PrestaShop3,3%
Inne wtyczki WordPressa6,2%
CookieYes dla WordPressa6,6%
CookieYes7,9%
GDPR Cookie Compliance9%
IdoSell (wbudowany)9,8%
CookieConsent (Orest Bida)10%
Cookie Notice & Compliance12%
Complianz13%
Didomi20%
Źródło: Chrome UX Report (Google); spis Outofplace, 24 wrz 2026Pobierz CSVPobierz PNG
Pokaż dane
PozycjaWartośćZakresn
Shoper (wbudowany)-31%-39%–-23%156
OneTrust-18%-28%–-9%106
Cookie-Script-17%-33%–-2,7%36
Google Privacy & messaging-8,9%-23%–2,8%48
consentmanager-3,7%-21%–8,9%32
Pandectes (aplikacja Shopify)-2,9%-20%–9,4%33
Cookiebot2,7%-3%–7,5%253
Shopify (wbudowany)2,7%-11%–12%46
Moduły PrestaShop3,3%-3,2%–8,8%185
Inne wtyczki WordPressa6,2%-4,8%–14%66
CookieYes dla WordPressa6,6%-2,6%–13%90
CookieYes7,9%-1,1%–14%91
GDPR Cookie Compliance9%-5,4%–17%39
IdoSell (wbudowany)9,8%4%–14%198
CookieConsent (Orest Bida)10%-2,9%–18%43
Cookie Notice & Compliance12%2,2%–18%66
Complianz13%5,8%–18%121
Didomi20%11%–23%63
Większość narzędzi zgody nie zmienia INP w granicach błędu. Różnica w odsetku witryn, które przechodzą INP na telefonach (75. percentyl 200 ms lub mniej): witryny z danym narzędziem minus witryny bez wykrytego narzędzia · narzędzia na co najmniej 30 witrynach z danymi CrUX · linia: przedział 95% · CrUX, 28 dni do 23 wrz 2026

Wykres jako obraz. Możesz go użyć na licencji CC BY 4.0, podając Outofplace jako źródło i link do tej strony.

Jak wdrożyć zgodę na cookies i nie spowolnić strony

  1. Zarezerwuj miejsce na baner albo nałóż go na stronę

    Baner wstawiony nad treścią, kiedy strona już się narysowała, przesuwa wszystko w dół, a to jest przesunięcie układu. Umieść go na dole ekranu nad treścią albo w oknie modalnym, jak radzi poradnik Google o banerach cookies, i nadaj mu stały rozmiar.

  2. Ładuj skrypt zgody bez blokowania strony

    Skrypt platformy u dostawcy ładuj z atrybutem async i pilnuj, żeby był mały. Jeśli Twoje narzędzie ma wersję do hostowania u siebie albo wtyczkę, serwowanie jej z własnej domeny oszczędza połączenie z innym serwerem.

  3. Najpierw ustaw domyślne wartości Consent Mode, ze wszystkimi czterema parametrami

    Jeśli korzystasz z tagów Google, ustaw wartości domyślne, zanim jakikolwiek tag wyśle dane, i podaj oba parametry v2:

    head, przed tagiem Google
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag() { dataLayer.push(arguments); }
      gtag("consent", "default", {
        ad_storage: "denied",
        ad_user_data: "denied",
        ad_personalization: "denied",
        analytics_storage: "denied",
      });
    </script>

    Jeśli szablon platformy zgody w Tag Managerze już ustawia wartości domyślne, nie dodawaj drugiego wywołania na stronie.

  4. Sprawdź to w przeglądarce

    Otwórz stronę w oknie prywatnym i wpisz dataLayer w konsoli narzędzi deweloperskich: wpis consent, default powinien być przed każdym config i event. Zaakceptuj baner i sprawdź, czy pojawia się wpis consent, update.

  5. Sprawdź dane terenowe

    Wyszukaj swoją stronę w PageSpeed Insights (otwiera się w nowej karcie): jeśli ma dość ruchu z Chrome'a, góra raportu pokazuje te same dane CrUX co w tym badaniu. Zmianę widać w pełni po czterech tygodniach, bo CrUX obejmuje kroczące 28 dni.

Wszystkie narzędzia zgody znalezione na polskich stronach głównych: rodzaj, liczba stron głównych i ich udział
NarzędzieRodzajStrony główneUdział
CookiebotPlatformy zgody (u dostawcy)2723,5%
Moduły PrestaShopPlatformy sklepów i moduły2102,7%
IdoSell (wbudowany)Platformy sklepów i moduły1982,5%
Shoper (wbudowany)Platformy sklepów i moduły1592%
ComplianzWtyczki CMS1542%
CookieYes dla WordPressaWtyczki CMS1241,6%
CookieYesPlatformy zgody (u dostawcy)1121,4%
OneTrustPlatformy zgody (u dostawcy)1091,4%
Cookie Notice & ComplianceWtyczki CMS1011,3%
Inne wtyczki WordPressaWtyczki CMS1001,3%
DidomiPlatformy zgody (u dostawcy)650,8%
Google Privacy & messagingPlatformy zgody (u dostawcy)530,7%
Shopify (wbudowany)Platformy sklepów i moduły500,6%
GDPR Cookie ComplianceWtyczki CMS480,6%
CookieConsent (Orest Bida)Skrypty open source470,6%
20 wierszy więcej
Wszystkie narzędzia zgody znalezione na polskich stronach głównych: rodzaj, liczba stron głównych i ich udział
NarzędzieRodzajStrony główneUdział
Cookie-ScriptPlatformy zgody (u dostawcy)380,5%
UsercentricsPlatformy zgody (u dostawcy)350,5%
Pandectes (aplikacja Shopify)Platformy zgody (u dostawcy)340,4%
consentmanagerPlatformy zgody (u dostawcy)330,4%
EU Cookie Compliance (Drupal)Wtyczki CMS320,4%
cookieconsent (Osano, open source)Skrypty open source250,3%
optAd360 CMPPlatformy zgody (u dostawcy)220,3%
SirdataPlatformy zgody (u dostawcy)200,3%
CookieFirstPlatformy zgody (u dostawcy)200,3%
Rozszerzenia JoomliWtyczki CMS200,3%
KlaroSkrypty open source170,2%
TermsFeed / FreePrivacyPolicyPlatformy zgody (u dostawcy)130,2%
InMobi ChoicePlatformy zgody (u dostawcy)100,1%
Consentmo (aplikacja Shopify)Platformy zgody (u dostawcy)100,1%
Real Cookie BannerWtyczki CMS100,1%
Cookie InformationPlatformy zgody (u dostawcy)60,1%
WPConsentWtyczki CMS40,1%
SourcepointPlatformy zgody (u dostawcy)30%
TrustArcPlatformy zgody (u dostawcy)30%
iubendaPlatformy zgody (u dostawcy)10%
Pobierz CSV

Jak mierzyliśmy

Jak sprawdziliśmy reguły

Dla 10 najczęstszych narzędzi wylosowaliśmy po 4 wykrycia, w stałej losowej kolejności, i przeczytaliśmy kod HTML za każdym z nich. Poprawnych było 39 z 40. Jedyny błąd to tag Cookiebota, którego atrybut type ma cudzysłów drukarski, więc przeglądarka nigdy go nie uruchamia. Dwie reguły nie przeszły wcześniejszej rundy tego samego sprawdzenia i zostały zawężone: każdy sklep na Shoperze ma w kodzie szablon banera, włączonego czy nie, a niektóre strony używają identyfikatora popularnej wtyczki WordPressa dla własnego banera.

Czego te dane nie powiedzą

Widzieliśmy tylko stronę główną, taką, jaka przyszła w kodzie HTML, i niczego nie uruchamialiśmy. Baner ładowany przez menedżer tagów i baner zbudowany przez samą stronę są niewidoczne, więc każdy udział to wartość minimalna, a platformy sklepów z wbudowanym banerem, który rozpoznajemy, wypadają lepiej niż te bez niego. Nie sprawdzaliśmy, czy baner daje prawdziwy wybór, czy blokuje cookies przed zgodą ani czy jest zgodny z prawem. Strona główna dłuższa niż 1 MiB została w tym miejscu ucięta (331 takich). Dane terenowe obejmują wszystkie strony witryny, nie tylko główną, i tylko witryny z dostatecznym ruchem z Chrome'a: w CrUX jest 89% witryn z narzędziem i 75% witryn bez niego, więc witryny bez narzędzia są średnio mniejsze.

Co to jest platforma do zarządzania zgodami (CMP)?

Usługa, która wyświetla baner cookies, zapisuje wybór odwiedzającego i mówi pozostałym skryptom strony, co im wolno. Działa z serwerów dostawcy: to na przykład Cookiebot, OneTrust, CookieYes czy Didomi. W polskim internecie takie platformy są w mniejszości: we wrześniu 2026 korzystało z nich 40% stron głównych z narzędziem zgody, które umieliśmy rozpoznać. Reszta miała wtyczkę CMS, baner wbudowany w platformę sklepu albo skrypt open source.

Czym jest Consent Mode v2?

Sposób, w jaki strona przekazuje tagom Google, na co zgodził się odwiedzający. Strona ustawia wartości domyślne wywołaniem gtag('consent', 'default', …), zanim jakikolwiek tag wyśle dane, a baner aktualizuje je po wyborze odwiedzającego. Wersja 2 dodała do starszych ad_storage i analytics_storage dwa parametry: ad_user_data i ad_personalization.

Czy Consent Mode v2 jest obowiązkowy?

Dokumentacja Google mówi, że użytkownicy Consent Mode muszą wysyłać ad_user_data i ad_personalization obok ad_storage i analytics_storage, w ramach polityki Google dotyczącej zgody użytkowników z UE dla ruchu z Europejskiego Obszaru Gospodarczego. Strona, która używa reklamowych tagów Google dla odwiedzających z Polski, powinna więc wysyłać wszystkie cztery.

Czy baner cookies spowalnia stronę?

W naszych danych nie przesuwa układu: CLS na telefonach przechodzi 84% polskich stron z narzędziem zgody, które umieliśmy nazwać, i 83% stron bez niego. Strony z platformą zgody u dostawcy albo z wtyczką CMS nieco rzadziej przechodziły LCP, co może wynikać z banera albo z reszty ich kodu. Poradnik Google na web.dev nazywa banery cookies „bardzo częstym źródłem przesunięć układu”, więc liczy się to, jak baner jest osadzony, a nie to, czy w ogóle jest.

Jak sprawdzić Consent Mode v2 na stronie?

Otwórz stronę w oknie prywatnym, otwórz konsolę narzędzi deweloperskich i wpisz dataLayer. Wpis 'consent', 'default' powinien być pierwszy, przed każdym 'config' i 'event', i powinien zawierać ad_user_data oraz ad_personalization. Po kliknięciu banera powinien pojawić się wpis 'consent', 'update' z Twoim wyborem.

Dalsza lektura

Best practices for cookie notices (otwiera się w nowej karcie)Poradnik Google o banerach cookies, które nie szkodzą LCP, CLS ani INP, od zespołu Chrome'a (po angielsku).web.dev
Set up consent mode on websites (otwiera się w nowej karcie)Dokumentacja Google o Consent Mode: cztery parametry, polecenia default i update oraz ich kolejność (po angielsku).developers.google.com
Cumulative Layout Shift (CLS) (otwiera się w nowej karcie)Co mierzy CLS i jakie progi przyjmuje Google (po angielsku).web.dev
WydajnośćSkrypty zewnętrzne na polskich stronach: kto co ładujeNasze badanie tych samych stron głównych: jakie skrypty zewnętrzne ładują polskie strony i jak idą w parze z INP.

Napisz, co budujemy.

Odpowiadamy w ciągu jednego dnia roboczego.