Start / Blog / SEO / Consent Mode v2

Consent Mode v2 - jak poprawnie wdrożyć zgody i nie stracić danych

Consent Mode to mechanizm, który przekazuje tagom Google informację o tym, na co zgodził się użytkownik, zanim te tagi cokolwiek zapiszą. Brzmi jak szczegół techniczny, ale konsekwencje są bardzo praktyczne: przy złej konfiguracji albo tracisz dane, albo zbierasz je bez podstawy prawnej. Obie sytuacje są kosztowne, tylko w różny sposób.

W czerwcu 2026 zmieniła się dodatkowo rola tego mechanizmu i część starszych poradników jest już nieaktualna. Poniżej opisuję stan na dziś: co dokładnie trzeba przekazać, jak to ustawić w Tag Managerze i gdzie najczęściej jest błąd.

Cztery sygnały, które trzeba przekazać

Consent Mode w wersji 2 opiera się na czterech parametrach. Dwa pierwsze były już w wersji pierwszej, dwa kolejne doszły w 2024 roku:

  • ad_storage - czy wolno zapisywać pliki cookie do celów reklamowych,
  • analytics_storage - czy wolno zapisywać cookie analityczne,
  • ad_user_data - czy dane użytkownika mogą być przesyłane do Google w celach reklamowych,
  • ad_personalization - czy wolno personalizować reklamy i budować listy remarketingowe.

Wymóg dotyczy reklamodawców kierujących reklamy do użytkowników z Europejskiego Obszaru Gospodarczego i obowiązuje od marca 2024 roku. Bez tych sygnałów Google ogranicza dostęp do remarketingu, list odbiorców i pełnego pomiaru konwersji. To nie jest wymóg z przepisów, tylko warunek postawiony przez samego Google. Obowiązek zebrania zgody wynika osobno z prawa telekomunikacyjnego i RODO, o czym pisałem w checkliście RODO na stronie firmowej.

Co zmieniło się 15 czerwca 2026

To najważniejsza część tego tekstu, bo większość polskich poradników o Consent Mode powstała w 2024 roku i tego nie uwzględnia.

Wcześniej o tym, czy dane trafiają do Google Ads, decydowały wspólnie dwa ustawienia: Google Signals w Google Analytics oraz sygnał ad_storage z Consent Mode. Wiele firm celowo wyłączało Google Signals jako dodatkowe zabezpieczenie prywatnościowe i traktowało to jako wystarczającą ochronę.

Od 15 czerwca 2026 dla usług GA4 powiązanych z kontem Google Ads to Consent Mode jest jedyną kontrolą zbierania danych reklamowych. Google Signals decyduje już tylko o tym, czy dane analityczne są wiązane z zalogowanymi użytkownikami, i nie wpływa na reklamy.

Praktyczny wniosek jest niewygodny: jeśli Twoja ochrona opierała się na wyłączonym Google Signals, a domyślne ustawienie ad_storage jest w Twojej konfiguracji ustawione na „granted”, to od czerwca dane reklamowe płyną, mimo że wcześniej nie płynęły. Warto to sprawdzić, nawet jeśli od dwóch lat nikt nie dotykał tej konfiguracji. Zwłaszcza wtedy.

Kolejność zdarzeń, od której zależy, czy Consent Mode działa poprawnie.
Kolejność zdarzeń, od której zależy, czy Consent Mode działa poprawnie.

Basic czy advanced, czyli ile danych chcesz odzyskać

Consent Mode działa w dwóch trybach i wybór między nimi to realna decyzja biznesowa, nie techniczna.

Tryb basic blokuje tagi Google całkowicie do momentu wyrażenia zgody. Użytkownik, który odmówił, nie generuje żadnych danych. Jest to podejście najbardziej konserwatywne i najprostsze do obrony przed audytem, ale przy typowych współczynnikach akceptacji tracisz istotną część pomiaru.

Tryb advanced ładuje tagi w stanie świadomym zgody. Gdy zgody nie ma, tagi nie zapisują cookie, ale wysyłają anonimowe pingi bez identyfikatorów, na podstawie których Google modeluje brakujące konwersje. Odzyskujesz część obrazu danych, ale wysyłasz do Google sygnał także od osób, które odmówiły, co bywa przedmiotem sporu przy ocenie zgodności.

Moja rekomendacja praktyczna: jeśli prowadzisz kampanie płatne i decyzje budżetowe opierasz na konwersjach, advanced jest zwykle wart swojej ceny. Jeśli reklam nie prowadzisz, a Analytics służy Ci do ogólnej orientacji, basic jest wystarczający i prostszy w utrzymaniu.

Konfiguracja w Google Tag Managerze

Kolejność jest tu ważniejsza niż same ustawienia, bo najczęstsze błędy to błędy kolejności.

Po pierwsze, stany domyślne muszą być ustawione zanim odpali się jakikolwiek tag Google. W GTM służy do tego wyzwalacz Consent Initialization, który uruchamia się przed wszystkimi innymi. Domyślnie wszystkie cztery sygnały mają być ustawione na denied, z wyjątkiem sytuacji, w których świadomie zawężasz to regionalnie.

Po drugie, po decyzji użytkownika platforma zgód musi wysłać aktualizację. Wywołanie typu consent update zmienia stan sygnałów, a tagi czekające na zgodę odpalają się dopiero wtedy. Dobre platformy zgód robią to same, pod warunkiem że mają włączoną integrację z Consent Mode. Sprawdź to w ustawieniach, bo bywa domyślnie wyłączona.

Po trzecie, decyzja musi być pamiętana i odwoływalna. Użytkownik, który raz zaakceptował, nie powinien widzieć banera przy każdej wizycie, ale musi mieć możliwość zmiany zdania. Link do ustawień prywatności w stopce załatwia ten wymóg.

Nie masz pewności, czy zgody działają poprawnie? Sprawdzę konfigurację GTM, GA4 i platformy zgód w obu scenariuszach i powiem, co konkretnie poprawić.

Co się dzieje z danymi po wdrożeniu

Po poprawnym wdrożeniu Consent Mode dane w GA4 wyglądają inaczej niż wcześniej i warto wiedzieć, co jest normalne, a co objawem błędu.

W trybie advanced część konwersji jest modelowana, czyli oszacowana przez Google na podstawie zachowań użytkowników, którzy zgodę wyrazili. W raportach pojawia się informacja o modelowaniu, a liczby potrafią się nieznacznie zmieniać wstecz, w miarę jak model dojrzewa. To jest oczekiwane zachowanie, nie błąd.

Modelowanie ma jednak próg: Google potrzebuje odpowiedniego wolumenu ruchu, żeby je uruchomić. Mała strona z kilkuset wizytami miesięcznie zwykle go nie osiąga i wtedy tryb advanced daje w praktyce to samo co basic, przy większej złożoności konfiguracji. To argument, żeby przy małym ruchu wybrać rozwiązanie prostsze.

Druga rzecz, która zaskakuje: spadek liczby użytkowników w raportach nie oznacza spadku ruchu. Jeśli przed wdrożeniem zbierałeś dane od wszystkich, a teraz od tych, którzy się zgodzili, wykres pójdzie w dół, choć na stronie nic się nie zmieniło. Warto zaznaczyć datę wdrożenia w adnotacjach, żeby za pół roku nie szukać przyczyny nieistniejącego załamania.

Kiedy warto pomyśleć o pomiarze po stronie serwera

Przy większym ruchu i realnych budżetach reklamowych pojawia się pytanie o serwerowy Tag Manager, czyli przeniesienie części pomiaru z przeglądarki na własny endpoint. Daje to większą kontrolę nad tym, co dokładnie wychodzi do Google, i odporność na blokery.

To nie jest jednak sposób na obejście zgód i tak nie powinno być sprzedawane. Consent Mode obowiązuje tak samo: sygnały przekazuje się dalej, a brak zgody nadal oznacza brak danych osobowych. Serwerowy pomiar rozwiązuje problemy techniczne, nie prawne.

Dla większości małych i średnich firm to za wcześnie. Kolejność, którą rekomenduję, jest prosta: najpierw poprawnie działające zgody i Consent Mode w przeglądarce, potem porządne definicje konwersji, a dopiero na końcu, jeśli skala tego wymaga, warstwa serwerowa.

Pięć błędów, które widzę najczęściej

Sygnały lecą po tagach. Baner działa, użytkownik klika, ale GA4 zdążyło już wystrzelić wcześniej. Objaw: dane w GA4 wyglądają normalnie mimo odmów. Sprawdzisz to w trybie podglądu GTM, patrząc, czy Consent Initialization jest naprawdę pierwsze.

Domyślne ustawienie granted. Konfiguracja wstawiona kiedyś „na szybko”, żeby dane się zgadzały. Formalnie oznacza zbieranie bez zgody, a od czerwca 2026 dodatkowo otwiera przepływ danych reklamowych.

Wtyczka bez integracji z Consent Mode. Sam baner cookies to jeszcze nie Consent Mode. Jeśli platforma zgód nie przekazuje czterech sygnałów, dla Google nic się nie dzieje.

Tagi poza GTM. Skrypt Meta Pixel albo Hotjar wklejony bezpośrednio w szablon omija całą logikę zgód, bo GTM nim nie zarządza. Wszystko, co ustawia cookie, powinno przechodzić przez tę samą bramkę.

Brak testu po zmianie strony. Podmiana motywu, wtyczki cache albo platformy zgód potrafi rozspójnić konfigurację po cichu. Warto raz na kwartał przejść tryb podglądu GTM z odmową i ze zgodą, i sprawdzić, czy oba scenariusze zachowują się tak, jak powinny.

Jak sprawdzić, czy działa

Wejdź w tryb podglądu w GTM i otwórz stronę w oknie prywatnym. Przed kliknięciem czegokolwiek na banerze sprawdź w zakładce Consent stan czterech sygnałów: wszystkie powinny być denied. Kliknij odmowę i zobacz, czy tagi reklamowe pozostają nieodpalone. Odśwież, wyczyść zgodę, kliknij akceptację i sprawdź, czy sygnały zmieniają się na granted, a tagi odpalają.

Jeśli oba scenariusze zachowują się poprawnie, wdrożenie jest w porządku. Jeśli którykolwiek nie, masz konkretne miejsce do naprawy, a nie ogólne poczucie, że „chyba coś jest nie tak z cookies”.

Najczęstsze pytania

Czy Consent Mode v2 jest obowiązkowy?

Nie jest obowiązkiem wynikającym z przepisów, tylko warunkiem postawionym przez Google. Od marca 2024 reklamodawcy kierujący reklamy do użytkowników z Europejskiego Obszaru Gospodarczego muszą przekazywać sygnały zgody, żeby zachować dostęp do remarketingu, list odbiorców i pełnego pomiaru konwersji. Obowiązek prawny zebrania zgody wynika osobno z przepisów o cookies i RODO.

Czym różni się tryb basic od advanced?

W trybie basic tagi Google w ogóle się nie ładują, dopóki użytkownik nie wyrazi zgody, więc od osób, które odmówiły, nie ma żadnych danych. W trybie advanced tagi ładują się w stanie świadomym zgody i przy odmowie wysyłają bezcookie'owe pingi, z których Google modeluje konwersje. Advanced daje pełniejszy obraz danych, basic jest bardziej konserwatywny prywatnościowo.

Co się zmieniło w czerwcu 2026?

Od 15 czerwca 2026 dla usług Google Analytics powiązanych z kontem Google Ads to Consent Mode, a konkretnie sygnał ad_storage, jest jedyną kontrolą decydującą o zbieraniu danych reklamowych. Wcześniej rolę tę współdzieliło ustawienie Google Signals w GA4, które teraz decyduje już tylko o wiązaniu danych z zalogowanymi użytkownikami.

Czy sama wtyczka do cookies wystarczy?

Wtyczka albo platforma zgód jest potrzebna, ale sama z siebie nie kończy wdrożenia. Musi jeszcze poprawnie przekazywać cztery sygnały do warstwy danych przed załadowaniem tagów Google i aktualizować je po decyzji użytkownika. Najczęstszy błąd polega na tym, że baner działa i wygląda dobrze, a sygnały albo nie lecą wcale, albo lecą po tagach, czyli za późno.

Filip Górny
Filip Górny

Tworzę i pozycjonuję strony internetowe od 2013 roku. Consent Mode wdrażam na własnych i klienckich stronach razem z GTM i GA4, więc opisuję konfigurację, którą realnie utrzymuję.

Profil na LinkedIn
Skontaktuj się
Zadzwoń