Czym jest TCF: znaczenie i lista certyfikowanych platform CMP

Spis treści
Kiedy wchodzimy na stronę internetową i klikamy „Akceptuję wszystko” lub „Odrzuć” na banerze ciasteczek, w tle uruchamia się lawina zdarzeń. Strona internetowa wie już, jaka jest nasza decyzja, ale skąd dziesiątki sieci reklamowych i narzędzi analitycznych (takich jak systemy Google czy zewnętrzni dostawcy reklam) mają wiedzieć, na co się zgodziliśmy? Odpowiedzią jest TCF.
Co to jest TCF?
TCF to skrót od Transparency and Consent Framework. Został stworzony przez organizację zrzeszającą branżę reklamową (IAB Europe), aby rozwiązać gigantyczny problem komunikacyjny.
Aby zrozumieć TCF bez prawniczego żargonu, wyobraźmy sobie dużą restaurację. Kelner (baner cookie na stronie) przyjmuje bardzo specyficzne zamówienie: „Poproszę sałatkę, ale bez pomidorów i bez sosu”. Jednak w kuchni pracuje 50 kucharzy (partnerzy reklamowi), z których każdy mówi w innym języku. Jeśli kelner po prostu krzyknie do kuchni, na pewno dojdzie do pomyłki.
TCF to taki uniwersalny system zamówień. Kelner wpisuje zamówienie do kasy, która drukuje kod kreskowy. Każdy kucharz ma skaner, który idealnie odczytuje ten kod. W cyfrowym świecie TCF bierze wybory użytkownika z banera cookie i pakuje je w jeden, ustandaryzowany cyfrowy kod (nazywany „TC String”).
Dlaczego TCF jest tak ważny?
Bez TCF każda platforma reklamowa musiałaby budować własne, niestandardowe połączenie z każdym banerem na rynku, aby zrozumieć, czy wolno jej śledzić użytkownika. To byłby technologiczny chaos.
Dzięki TCF:
- Użytkownicy otrzymują jasne, ustandaryzowane informacje o tym, kto chce przetwarzać ich dane i w jakim konkretnie celu.
- Reklamodawcy nie muszą zgadywać. Odczytują sygnał TCF i od razu wiedzą: „Nie wolno mi wyświetlać spersonalizowanych reklam temu użytkownikowi”.
- Właściciele stron łatwiej dbają o zgodność z prawem, ponieważ uczestniczący dostawcy odczytują dokonane wybory z sygnału TCF; to, czy inne skrypty zostaną zablokowane, zależy od konfiguracji strony.
Które systemy CMP są certyfikowane przez TCF?
Aby wygenerować ten uniwersalny kod, strona internetowa musi korzystać z platformy CMP (Consent Management Platform) – oprogramowania, które odpowiada za wyświetlanie banera. Nie każdy baner potrafi mówić w języku TCF. Aby to robić, system CMP musi przejść rygorystyczne testy i otrzymać oficjalny certyfikat IAB Europe.
Do najpopularniejszych i najbardziej zaufanych certyfikowanych platform CMP należą:
- Usercentrics
- Cookiebot
- OneTrust
- Didomi
- InMobi CMP (dawniej Quantcast Choice)
Korzystanie z certyfikowanego CMP ma zapewnić, że wybory dotyczące prywatności dokonane przez odwiedzającego zostaną przetłumaczone na standard TCF i udostępnione dostawcom objętym systemem; to, czy każdy tag na stronie je respektuje, nadal zależy od konfiguracji.
Podsumowanie: Jak TCF pomaga w zarządzaniu zgodami
Mówiąc najprościej, TCF działa jak ostateczny cyfrowy tłumacz. Pomaga w zarządzaniu zgodami poprzez ustandaryzowanie komunikacji. Zamiast ręcznie konfigurować setki tagów marketingowych, aby poprawnie reagowały na odrzucenie cookies przez użytkownika, TCF automatyzuje ten proces. Sprawia, że „Tak” lub „Nie” użytkownika jest natychmiast transmitowane do całego ekosystemu reklamowego w języku, który każdy system rozumie.
Pytania i odpowiedzi
Czy TCF i Google Consent Mode działają obok siebie, czy jeden zastępuje drugi?
Działają obok siebie i właśnie w tym miejscu konfiguracje z certyfikowanym banerem mimo wszystko zawodzą.
Z TC Stringa Google jako dostawca pobiera to, co uzgodniono w ramach systemu. Tym, czym w typowej konfiguracji kierują się tagi Google na stronie, jest natomiast Consent Mode, czyli polecenie, które baner wysyła do tagów. Certyfikowane narzędzie z reguły obsługuje oba, ale to dwa wyniki tego samego kliknięcia i jeden nie zastępuje niezawodnie drugiego.
Błąd wygląda niewinnie: TC String zostaje zapisany poprawnie, a polecenie aktualizacji do tagów nie dociera albo przychodzi za późno. Kontrole patrzące na TC String zgłaszają, że wszystko jest w porządku, podczas gdy tagi nadal działają w stanie odmowy. Najwyraźniej widać to w karcie Sieć przeglądarki: żądanie wychodzi bez identyfikatorów, choć zgoda została udzielona.
Czy TCF obejmuje narzędzia spoza listy dostawców IAB, na przykład własny endpoint?
Nie obejmuje. TC String mówi o dostawcach z Global Vendor List i o celach zdefiniowanych w ramach TCF; narzędzie spoza tej listy nie ma w nim swojego miejsca.
W efekcie na jednej stronie zwykle pracują równolegle dwa układy: TC String dla ekosystemu reklamowego oraz osobne sygnały dla reszty, czyli kategorie zgód wystawiane przez CMP. Szczególnym przypadkiem jest Google: figuruje na Global Vendor List, a jego tagi potrafią odczytać TC String, ale Consent Mode pozostaje odrębnym mechanizmem, a nie częścią TC Stringa. Certyfikacja TCF dotyczy TC Stringa; pozostałe sygnały trzeba podłączyć tag po tagu.
Typowe nieporozumienie zaczyna się właśnie tutaj: z faktu, że CMP „obsługuje TCF”, wyciągany bywa wniosek, że wszystkie skrypty na stronie są nim objęte. Objęte są te, które TC String czytają. Własny endpoint go nie czyta i, jeśli CMP nie zablokuje go osobno, wykona się dokładnie tak, jak każe mu kod, niezależnie od tego, co odwiedzający wybrał w banerze.