Czym jest IAB TCF?
Transparency & Consent Framework (TCF) to standard IAB Europe, stowarzyszenia europejskiej branży reklamy cyfrowej. Powstał z myślą o stronach i aplikacjach, które zarabiają na wyświetlaniu reklam innych firm.
Gdy sprzedajesz powierzchnię reklamową, o każde wyświetlenie reklamy może w tle licytować dziesiątki, a nawet setki dostawców technologii reklamowych. Każdy z nich musi wiedzieć, czy odwiedzający wyraził zgodę i na co. TCF to standaryzuje: twój baner cookie zapisuje wybór w zakodowanym ciągu znaków, tzw. TC string, a każdy dostawca odczytuje go w ten sam sposób.
Aby to działało, TCF korzysta ze stałej listy celów, takich jak „wykorzystanie profili do wyboru spersonalizowanych reklam” i „pomiar skuteczności reklam”, oraz z Global Vendor List, czyli listy dostawców zarejestrowanych w IAB Europe. Framework jest regularnie aktualizowany; obecna wersja, TCF v2.3, jest obowiązkowa od marca 2026 r.
Kto go potrzebuje?
TCF potrzebujesz, jeśli sprzedajesz powierzchnię reklamową, czyli wyświetlasz reklamy innych firm na swojej stronie lub w aplikacji. Na przykład przez:
- Google AdSense, Google Ad Manager lub AdMob;
- inne sieci reklamowe lub platformy reklamy programmatic;
- header bidding, w którym kilka podmiotów licytuje twoje miejsca reklamowe.
W przypadku produktów Google to twardy wymóg. Od 16 stycznia 2024 r. wydawcy, którzy wyświetlają spersonalizowane reklamy użytkownikom z EOG lub Wielkiej Brytanii, muszą korzystać z certyfikowanej przez Google platformy do zarządzania zgodami (CMP) zintegrowanej z TCF; w przypadku Szwajcarii obowiązuje to od 31 lipca 2024 r. Bez niej twój ruch nie kwalifikuje się już do spersonalizowanych reklam Google i dostaje co najwyżej reklamy niespersonalizowane lub ograniczone.
Dotyczy to głównie serwisów informacyjnych, blogów i porównywarek, które utrzymują się z przychodów z reklam.
Kto go nie potrzebuje?
Większość stron nie potrzebuje TCF:
- Sklepy internetowe, nawet jeśli reklamujesz się w Google Ads lub Meta.
- Strony firmowe, nawet z Google Analytics, LinkedIn Insight Tag czy innymi tagami marketingowymi.
- Blogi i strony bez reklam stron trzecich.
- Firmy SaaS i inne strony, które pozyskują klientów, ale nie sprzedają powierzchni reklamowej.
Różnica tkwi w kierunku. Jeśli się reklamujesz, kupujesz reklamy i mierzysz wyniki na własnej stronie. Potrzebujesz zgody odwiedzających, a jeśli korzystasz z Google, także Google Consent Mode v2. Jeśli wyświetlasz reklamy, sprzedajesz powierzchnię innym i dopiero wtedy w grę wchodzi TCF.
| Twoja sytuacja | Zgoda przez baner cookie | Google Consent Mode v2 | IAB TCF |
|---|---|---|---|
| Sklep internetowy lub strona firmowa z Google Ads i Analytics | Tak | Tak | Nie |
| Strona tylko z Meta Pixel lub LinkedIn Insight Tag | Tak | Tylko z tagami Google | Nie |
| Blog lub serwis informacyjny z Google AdSense | Tak | Tak | Tak |
| Strona z Google Ad Manager lub header biddingiem | Tak | Tak | Tak |
Dlaczego nie włączyć go na wszelki wypadek?
Włączenie TCF, gdy go nie potrzebujesz, ma same wady:
- Bardziej skomplikowany baner. Odwiedzający widzą długą listę celów i czasem setki dostawców, często także z przełącznikami „prawnie uzasadnionego interesu”. To trudne do zrozumienia i zwykle obniża odsetek odwiedzających, którzy wyrażają zgodę.
- Więcej pracy przy utrzymaniu. Musisz decydować, których dostawców dopuszczasz, a lista dostawców i zasady TCF zmieniają się z każdą nową wersją.
- Żadnej korzyści. Google nie wymaga TCF od reklamodawców: w przypadku Google Ads i Analytics standardową drogą jest twój baner plus Consent Mode v2. Tagi reklamowe Google potrafią odczytać TC string, ale tylko jeśli celowo to włączysz.
Sam TCF również był przedmiotem kontroli prawnej. W 2022 r. belgijski organ ochrony danych stwierdził, że framework narusza RODO. W marcu 2024 r. Trybunał Sprawiedliwości Unii Europejskiej (TSUE) orzekł, że TC string może być daną osobową, a IAB Europe może być w odniesieniu do niego współadministratorem. W maju 2025 r. belgijski Sąd ds. Rynku (Marktenhof) uchylił tę decyzję z przyczyn proceduralnych, ale utrzymał karę 250 000 € i uznał, że IAB Europe jest współadministratorem wyłącznie w zakresie przetwarzania TC stringów. IAB Europe od tego czasu dostosował framework.
Czego potrzebujesz zamiast tego
Dla strony bez reklam stron trzecich wystarczy:
- Baner cookie, który najpierw pyta o zgodę, z przyciskami „Akceptuj” i „Odrzuć” obok siebie.
- Blokowanie do czasu zgody: marketingowe i statystyczne pliki cookie ładują się dopiero wtedy, gdy odwiedzający się zgodzi.
- Google Consent Mode v2, jeśli korzystasz z Google Ads lub Google Analytics. Zobacz Google Consent Mode v2 w pigułce.
- Polityka cookies i dowód zgody.
Cookie Confirm zapewnia te cztery elementy dzięki krótkiemu, przejrzystemu banerowi bez listy setek dostawców. Jeśli wyświetlasz reklamy przez Google AdSense lub Ad Manager, sprawdź, czy twój baner cookie ma certyfikat Google dla TCF.
Źródła
- IAB Europe: Transparency & Consent Framework
- IAB Europe: Przejście na TCF v2.3
- Pomoc Google Ad Manager: Wymagania dotyczące zarządzania zgodami przy wyświetlaniu reklam w EOG, Wielkiej Brytanii i Szwajcarii
- Pomoc Google AdSense: Nowe wymagania dotyczące zgody dla ruchu ze Szwajcarii
- Pomoc Google Ads: Integracja Google Ads z IAB TCF
- Belgijski organ ochrony danych: TSUE odpowiada na pytania prejudycjalne w sprawie IAB Europe
- Belgijski organ ochrony danych: Sąd ds. Rynku wydaje wyrok w sprawie IAB Europe
- TSUE: sprawa C-604/22, IAB Europe