TCF 2.2 (ang. Transparency and Consent Framework, wersja 2.2) to opracowany przez IAB Europe standard techniczno-prawny, który określa, jak platformy zarządzania zgodą (CMP) zbierają od użytkowników zgody na przetwarzanie danych w celach reklamowych i przekazują je w ustandaryzowanej formie dostawcom technologii ad-tech. Dla marketera i wydawcy w Europejskim Obszarze Gospodarczym ma to znaczenie praktyczne: Google wymaga stosowania certyfikowanej CMP zintegrowanej z TCF 2.2, aby w AdSense, Ad Manager i AdMob wyświetlać reklamy użytkownikom z EOG i Wielkiej Brytanii.
Jak działa TCF 2.2?
Sercem standardu jest tzw. TC String – zakodowany ciąg znaków, który opisuje decyzje użytkownika: dla jakich celów, jakich dostawców i na jakiej podstawie prawnej wyraził zgodę. CMP generuje ten ciąg po interakcji z banerem, a skrypty na stronie (w tym Google Tag Manager i tagi reklamowe) odczytują go przez interfejs __tcfapi. Lista dostawców, ich cele i deklaracje pochodzą z centralnej Global Vendor List (GVL) utrzymywanej przez IAB Europe.
- Cele (Purposes) – 11 ustandaryzowanych celów przetwarzania, np. przechowywanie informacji na urządzeniu, wybór spersonalizowanych reklam, pomiar skuteczności reklam.
- Cele specjalne i funkcje specjalne – m.in. bezpieczeństwo i zapobieganie oszustwom, precyzyjna geolokalizacja, skanowanie cech urządzenia.
- Dostawcy (Vendors) – podmioty z GVL, którym użytkownik udziela lub odmawia zgody indywidualnie.
- Additional Consent – rozszerzenie Google dla partnerów ad-tech, którzy nie figurują w GVL; przekazywane równolegle do TC String.
Co zmieniło się w wersji 2.2 względem 2.0?
TCF 2.2 został opublikowany w 2023 roku jako odpowiedź na decyzję belgijskiego organu ochrony danych i zastrzeżenia dotyczące zgodności z RODO. Najważniejsze różnice zestawia tabela.
| Obszar | TCF 2.0 / 2.1 | TCF 2.2 |
|---|---|---|
| Podstawa prawna dla personalizacji reklam i treści | Zgoda lub uzasadniony interes | Wyłącznie zgoda |
| Opisy celów | Język prawniczy | Uproszczone opisy z przykładami dla użytkownika |
| Informacje o dostawcach | Nazwa i polityka prywatności | Dodatkowo kategorie danych i okresy retencji |
| Liczba dostawców | Nieeksponowana | Widoczna już na pierwszej warstwie banera |
| Wycofanie zgody | Brak twardych wymogów | Równie łatwe jak jej udzielenie, dostępne z każdej strony |
Jak wdrożyć TCF 2.2 z Google Tag Managerem?
- Wybierz CMP z listy certyfikowanych przez Google i zarejestrowaną w IAB Europe; sprawdź, czy wersja szablonu w Google Tag Managerze obsługuje TCF 2.2.
- Skonfiguruj w CMP listę dostawców – ogranicz ją do partnerów, z których faktycznie korzystasz; zbyt długa lista obniża współczynnik akceptacji.
- Włącz Consent Mode w wersji 2, aby CMP mapowała sygnały TCF na parametry
ad_storage,analytics_storage,ad_user_dataiad_personalization. - Upewnij się, że tagi Google Ads, GA4 i Ad Managera odpalają się dopiero po zwróceniu stanu zgody, a nie na zdarzeniu
Page View. - Przetestuj TC String narzędziami deweloperskimi lub walidatorem CMP i sprawdź, czy Ad Manager nie raportuje błędów TCF.
Najczęstsze błędy przy wdrożeniu TCF 2.2
- Baner poza standardem – własny „cookie bar” bez TC String nie spełnia EU User Consent Policy Google, więc reklamy w EOG przestają się wyświetlać lub tracą personalizację.
- Tagi odpalane przed zgodą – najczęstszy problem wykrywany podczas audytów kontenerów GTM.
- Nieaktualny szablon CMP – stara wersja szablonu przekazuje ciąg zgodny z TCF 2.0, co Google traktuje jako brak ważnej zgody.
- Brak przycisku ponownego otwarcia banera – narusza wymóg łatwego wycofania zgody.
TCF 2.2 w praktyce ICBM
W 2026 roku traktujemy TCF 2.2 nie jako formalność prawną, lecz jako warstwę techniczną, która decyduje o jakości danych w Google Ads i GA4. W ramach audytu GTM weryfikujemy, czy CMP faktycznie komunikuje się z Consent Mode, czy TC String zawiera cele wymagane przez tagi reklamowe i czy żaden tag nie omija bramki zgody. Doświadczenie pokazuje, że poprawnie wdrożony framework – połączony z modelowaniem konwersji w Consent Mode – pozwala odzyskać część widoczności utraconej po odmowach, bez naruszania RODO. Pełną dokumentację standardu publikuje IAB Europe.
Najczęściej zadawane pytania
Czy TCF 2.2 jest obowiązkowy dla każdej strony w Polsce?
Nie z mocy prawa – RODO nie narzuca konkretnego standardu. Obowiązek wynika z polityki Google: wydawcy monetyzujący ruch z EOG przez AdSense, Ad Manager lub AdMob muszą używać certyfikowanej CMP zintegrowanej z TCF 2.2. Sklepy korzystające tylko z Google Ads i GA4 potrzebują Consent Mode, ale TCF jest dla nich opcjonalny.
Czym różni się TCF 2.2 od Consent Mode?
TCF 2.2 to standard branżowy opisujący treść i format zgody przekazywanej wielu dostawcom. Consent Mode to mechanizm Google, który na podstawie zgody dostosowuje działanie własnych tagów i modeluje brakujące dane. CMP zgodna z TCF 2.2 zwykle automatycznie ustawia także sygnały Consent Mode.
Czy w TCF 2.2 można nadal opierać się na uzasadnionym interesie?
Tylko dla części celów, np. pomiaru skuteczności reklam czy bezpieczeństwa. Personalizacja reklam i treści oraz tworzenie profili wymagają od wersji 2.2 wyraźnej zgody użytkownika, co było jedną z kluczowych zmian wobec TCF 2.0.
