Skip to main content

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
1Ukladanie informácií na zariadení a/alebo prístup k nimÁno (vždy)
2Výber základných reklámÁno
3Vytvorenie profilu personalizovaných reklámÁno
4Výber personalizovaných reklámÁno
5Vytvorenie profilu personalizovaného obsahuÁno
6Výber personalizovaného obsahuÁno
7Meranie výkonnosti reklámÁno
8Meranie výkonnosti obsahuÁno
9Aplikácia prieskumu trhu na získanie poznatkov o publikuÁno
10Vývoj a zlepšovanie produktovÁno
11Použ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