IAB TCF v2.3: Kompletný sprievodca rámcom Transparency and Consent Framework
IAB Transparency and Consent Framework (TCF) je odvetvový štandard vytvorený organizáciou IAB Europe, ktorý definuje, ako sa súhlas zbiera, ukladá a komunikuje medzi vydavateľmi, inzerentmi a ad-tech dodávateľmi. Ak vaša webová stránka využíva programatickú reklamu v Európskom hospodárskom priestore, dodržiavanie TCF nie je voliteľné.
Od januára 2024 spoločnosť Google vyžaduje, aby všetci vydavatelia zobrazujúci reklamy používateľom v EHP používali platformu na správu súhlasu (CMP) registrovanú v rámci IAB TCF. Bez nej je personalizovaná reklama vypnutá a príjmy z reklamy výrazne klesajú.
Čo je TCF?
TCF rieši problém koordinácie. Keď používateľ navštívi webovú stránku, desiatky ad-tech dodávateľov môžu spracúvať jeho údaje prostredníctvom aukcií v reálnom čase, retargetingu, analytiky a personalizácie obsahu. Každý dodávateľ potrebuje vedieť, či používateľ udelil súhlas s jeho konkrétnym typom spracovania údajov. Pred TCF neexistoval žiadny štandardný spôsob, ako túto informáciu komunikovať naprieč ad-tech dodávateľským reťazcom.
Rámec definuje spoločný jazyk pre súhlas. CMP registrovaná v rámci TCF zbiera súhlas od používateľa a zakóduje ho do TC reťazca (Transparency and Consent String). Tento reťazec je kompaktnou, štandardizovanou reprezentáciou používateľových rozhodnutí o súhlase, ktorú dokáže prečítať a interpretovať ktorýkoľvek zúčastnený dodávateľ.
História verzií TCF
| Verzia | Vydaná | Kľúčové zmeny |
|---|---|---|
| TCF v1.0 | 2018 | Prvotný rámec. Základný zber súhlasu a formát TC reťazca. |
| TCF v2.0 | 2019 | Pridaný oprávnený záujem, osobitné účely, funkcie a obmedzenia vydavateľa. Rozsiahla revízia formátu reťazca súhlasu. |
| TCF v2.2 | 2023 | Odstránený oprávnený záujem pre cielenú reklamu (účely 3, 4, 5, 6). Reakcia na regulačný tlak zo strany úradov na ochranu údajov EÚ. |
| TCF v2.3 | 2024 | Aktuálna verzia. Technické vylepšenia, sprísnené požiadavky na zverejňovanie dodávateľov a zosúladenie s najnovšími usmerneniami DPA. |
11 účelov TCF
TCF definuje 11 účelov spracovania údajov. Každý účel opisuje konkrétny typ činnosti, ktorú dodávateľ môže s údajmi používateľa vykonávať. Používatelia môžu s každým účelom individuálne súhlasiť alebo ho odmietnuť.
| Účel | Popis | Vyžadovaný súhlas |
|---|---|---|
| 1 | Ukladanie informácií na zariadení a/alebo prístup k nim | Áno (vždy) |
| 2 | Výber základných reklám | Áno |
| 3 | Vytvorenie profilu personalizovaných reklám | Áno |
| 4 | Výber personalizovaných reklám | Áno |
| 5 | Vytvorenie profilu personalizovaného obsahu | Áno |
| 6 | Výber personalizovaného obsahu | Áno |
| 7 | Meranie výkonnosti reklám | Áno |
| 8 | Meranie výkonnosti obsahu | Áno |
| 9 | Aplikácia prieskumu trhu na získanie poznatkov o publiku | Áno |
| 10 | Vývoj a zlepšovanie produktov | Áno |
| 11 | Použitie obmedzených údajov na výber obsahu | Áno |
Poznámka: V TCF v2.2 a novších verziách už oprávnený záujem nie je dostupný ako právny základ pre účely 3, 4, 5 a 6. Tieto účely vyžadujú výslovný súhlas.
Globálny zoznam dodávateľov (GVL)
Globálny zoznam dodávateľov je centrálny register spravovaný organizáciou IAB Europe, ktorý eviduje každého dodávateľa zúčastneného na TCF. Každý dodávateľ deklaruje, ktoré účely a funkcie využíva a či sa pri každom z nich opiera o súhlas alebo oprávnený záujem.
Keď CMP zobrazuje rozhranie súhlasu, čerpá informácie o dodávateľoch z GVL, aby používatelia videli presne, ktoré spoločnosti budú spracúvať ich údaje a na aké účely. Používatelia môžu súhlasiť s jednotlivými dodávateľmi alebo ich odmietnuť, nielen účely.
Od roku 2026 obsahuje GVL viac ako 1 200 registrovaných dodávateľov vrátane spoločností Google, Meta, Amazon a väčšiny významných ad-tech spoločností.
TC reťazec
TC reťazec je technickým jadrom rámca. Ide o reťazec zakódovaný v Base64, ktorý obsahuje kompletný stav súhlasu používateľa: s ktorými účelmi súhlasil, ktorých dodávateľov schválil, či sa uplatňuje oprávnený záujem a všetky obmedzenia vydavateľa.
Každý dodávateľ v ad-tech reťazci číta tento reťazec, aby určil, aké spracovanie môže pre tohto konkrétneho používateľa vykonávať. Reťazec sa ukladá v prehliadači používateľa (zvyčajne v cookie s názvom euconsent-v2) a prenáša sa cez aukčný reťazec prostredníctvom JavaScriptového API __tcfapi().
JavaScriptové API __tcfapi()
__tcfapi() je štandardizovaná JavaScriptová funkcia, ktorú musia CMP implementovať. Umožňuje ktorémukoľvek skriptu na stránke zisťovať aktuálny stav súhlasu. Reklamné tagy, analytické skripty a header bidding obaly – všetky používajú toto API na overenie, či majú povolenie spracúvať údaje.
Medzi kľúčové príkazy patria:
getTCData: Vráti aktuálny TC reťazec a spracované údaje o súhlase.addEventListener: Zaregistruje spätné volanie pri zmene stavu súhlasu.ping: Overí, či je CMP načítaná a pripravená.
Prebid.js, Google Publisher Tags (GPT) a väčšina významných ad-tech SDK automaticky volajú __tcfapi(), aby získali súhlas pred odoslaním aukčných požiadaviek alebo spustením pixelov.
Medzirámcová komunikácia
Reklamné jednotky často bežia v iframe na inej doméne, než je stránka vydavateľa. Tieto iframe nemôžu priamo pristupovať k funkcii __tcfapi() na nadradenej stránke kvôli obmedzeniam zásady rovnakého pôvodu v prehliadači.
TCF to rieši protokolom medzirámcovej komunikácie. CMP vytvorí špeciálne pomenovaný iframe (__tcfapiLocator), ktorý slúži ako relé správ. Skripty dodávateľov vo vnútri reklamných iframe posielajú postMessage požiadavky tomuto lokačnému rámcu, ktorý ich preposiela CMP a vracia údaje o súhlase.
Tento mechanizmus je nevyhnutný na to, aby programatická reklama správne fungovala so súhlasom. Bez neho by reklamné jednotky v iframe nemali žiadny spôsob, ako overiť stav súhlasu.
TCF a Google
Od januára 2024 spoločnosť Google vyžaduje, aby vydavatelia zobrazujúci reklamy používateľom v EHP používali CMP certifikovanú spoločnosťou Google, ktorá implementuje IAB TCF v2.3. Táto požiadavka sa vzťahuje na Google Ads, AdSense, Ad Manager, AdMob a DV360.
Google zároveň vyžaduje Consent Mode v2 popri TCF. Consent Mode spravuje vlastné tagy Google (Analytics, Ads), zatiaľ čo TCF spravuje širší ad-tech ekosystém. Na úplné dodržiavanie predpisov sú potrebné oba.
Bez CMP kompatibilnej s TCF nebude Google zobrazovať personalizované reklamy používateľom v EHP, čo vedie k výrazne nižším príjmom z reklamy.
TCF a Passiro
Passiro je registrovaný v IAB Europe pod CMP ID 499 a plná podpora IAB TCF v2.3 je súčasťou jeho bezplatného widgetu na súhlas. Zahŕňa to generovanie TC reťazca, JavaScriptové API __tcfapi(), medzirámcovú komunikáciu prostredníctvom iframe __tcfapiLocator, integráciu Global Vendor List v3, súhlas na úrovni jednotlivých dodávateľov, námietku voči oprávnenému záujmu a obmedzenia vydavateľa.
Väčšina konkurenčných CMP účtuje za podporu TCF 30 – 40 EUR za stránku mesačne. Passiro ju zahŕňa bezplatne, bez limitov na počet stránok, bez limitov na návštevnosť a bez obmedzení funkcií pri funkcionalite súhlasu.
Je váš web v súlade s pravidlami cookies?
Skenujte svoj web zadarmo a nájdite všetky cookies za pár minút.
Skenovať cookies zadarmo