Skip to main content

IAB TCF v2.3: Popoln vodnik po okviru za preglednost in privolitev

Okvir za preglednost in privolitev (TCF – Transparency and Consent Framework), ki ga je razvil IAB Europe, je industrijski standard, ki opredeljuje, kako se privolitev zbira, shranjuje in izmenjuje med založniki, oglaševalci in ponudniki oglaševalske tehnologije. Če vaše spletno mesto uporablja programatično oglaševanje v Evropskem gospodarskem prostoru, skladnost s TCF ni izbirna.

Od januarja 2024 Google zahteva, da vsi založniki, ki prikazujejo oglase uporabnikom v EGP, uporabljajo platformo za upravljanje privolitev (CMP), registrirano pri IAB TCF. Brez nje je personalizirano oglaševanje onemogočeno, prihodki od oglasov pa občutno upadejo.

Kaj je TCF?

TCF rešuje problem usklajevanja. Ko uporabnik obišče spletno mesto, lahko deset ali več ponudnikov oglaševalske tehnologije obdeluje njegove podatke prek oddaje ponudb v realnem času, ponovnega ciljanja, analitike in personalizacije vsebine. Vsak ponudnik mora vedeti, ali je uporabnik privolil v njihov specifičen način obdelave podatkov. Pred TCF ni obstajal standardiziran način izmenjave teh informacij po celotni dobavni verigi oglaševalske tehnologije.

Okvir opredeljuje skupen jezik za privolitev. CMP, registriran pri TCF, zbere privolitev uporabnika in jo zakodira v niz TC (Transparency and Consent String). Ta niz je zgoščen, standardiziran zapis uporabnikovih odločitev o privolitvi, ki ga lahko prebere in interpretira vsak sodelujoči ponudnik.

Zgodovina različic TCF

Različica Izdano Ključne spremembe
TCF v1.0 2018 Začetni okvir. Osnovno zbiranje privolitev in format niza TC.
TCF v2.0 2019 Dodani zakoniti interes, posebni nameni, funkcije in omejitve založnikov. Obsežna prenova formata niza privolitev.
TCF v2.2 2023 Odstranjen zakoniti interes za ciljno oglaševanje (nameni 3, 4, 5, 6). Odziv na regulatorni pritisk organov EU za varstvo podatkov.
TCF v2.3 2024 Trenutna različica. Tehnične izboljšave, strožje zahteve glede razkritja ponudnikov in uskladitev z najnovejšimi smernicami organov za varstvo podatkov.

11 namenov TCF

TCF opredeljuje 11 namenov obdelave podatkov. Vsak namen opisuje določeno vrsto dejavnosti, ki jo lahko ponudnik izvaja z uporabniškimi podatki. Uporabniki lahko posamezno privolijo v vsak namen ali ga zavrnejo.

Namen Opis Potrebna privolitev
1Shranjevanje in/ali dostop do informacij na napraviDa (vedno)
2Izbira osnovnih oglasovDa
3Ustvarjanje profila za personalizirane oglaseDa
4Izbira personaliziranih oglasovDa
5Ustvarjanje profila za personalizirano vsebinoDa
6Izbira personalizirane vsebineDa
7Merjenje uspešnosti oglasovDa
8Merjenje uspešnosti vsebineDa
9Uporaba tržnih raziskav za pridobivanje vpogledov v občinstvoDa
10Razvoj in izboljševanje izdelkovDa
11Uporaba omejenih podatkov za izbiro vsebineDa

Opomba: V različici TCF v2.2 in novejših zakoniti interes ni več na voljo kot pravna podlaga za namene 3, 4, 5 in 6. Ti nameni zahtevajo izrecno privolitev.

Globalni seznam ponudnikov (GVL)

Globalni seznam ponudnikov je osrednji register, ki ga vzdržuje IAB Europe in v katerem so navedeni vsi ponudniki, ki sodelujejo v TCF. Vsak ponudnik izjavi, katere namene in funkcije uporablja ter ali se za vsakega opira na privolitev ali zakoniti interes.

Ko CMP prikaže vmesnik za privolitev, iz GVL pridobi informacije o ponudnikih, tako da uporabniki natančno vidijo, katera podjetja bodo obdelovala njihove podatke in za katere namene. Uporabniki lahko privolijo v posamezne ponudnike ali jih zavrnejo, ne le namene.

Od leta 2026 GVL vsebuje več kot 1.200 registriranih ponudnikov, med njimi Google, Meta, Amazon in večino velikih podjetij za oglaševalsko tehnologijo.

Niz TC

Niz TC je tehnično jedro okvira. Gre za niz, kodiran v Base64, ki vsebuje celotno stanje privolitve uporabnika: v katere namene je privolil, katere ponudnike je odobril, ali se uporablja zakoniti interes in morebitne omejitve založnika.

Vsak ponudnik v verigi oglaševalske tehnologije prebere ta niz, da ugotovi, kakšno obdelavo sme izvajati za tega konkretnega uporabnika. Niz se shrani v uporabnikov brskalnik (običajno v piškotku z imenom euconsent-v2) in prenaša skozi verigo oddaje ponudb prek JavaScript API-ja __tcfapi().

JavaScript API __tcfapi()

__tcfapi() je standardizirana JavaScript funkcija, ki jo morajo CMP-ji implementirati. Vsakemu skriptu na strani omogoča poizvedbo o trenutnem stanju privolitve. Oglaševalske oznake, analitični skripti in ovojnice za oddajo ponudb v glavi vsi uporabljajo ta API, da preverijo, ali imajo dovoljenje za obdelavo podatkov.

Ključni ukazi so:

  • getTCData: Vrne trenutni niz TC in razčlenjene podatke o privolitvi.
  • addEventListener: Registrira povratni klic za spremembe stanja privolitve.
  • ping: Preveri, ali je CMP naložen in pripravljen.

Prebid.js, Google Publisher Tags (GPT) in večina večjih SDK-jev oglaševalske tehnologije samodejno pokličejo __tcfapi(), da pred oddajo zahtev za ponudbe ali sprožitvijo slikovnih pik pridobijo privolitev.

Sporočanje med okvirji

Oglasne enote pogosto tečejo v okvirjih iframe na drugi domeni, kot je založnikova stran. Ti okviri iframe zaradi omejitev pravila enakega izvora v brskalniku ne morejo neposredno dostopati do funkcije __tcfapi() na nadrejeni strani.

TCF to rešuje s protokolom za sporočanje med okvirji. CMP ustvari posebej poimenovan okvir iframe (__tcfapiLocator), ki deluje kot posredovalnik sporočil. Skripti ponudnikov v oglasnih okvirjih iframe pošljejo zahteve postMessage temu okviru za lociranje, ta pa jih posreduje CMP-ju in vrne podatke o privolitvi.

Ta mehanizem je bistven za pravilno delovanje programatičnega oglaševanja skupaj s privolitvijo. Brez njega oglasne enote v okvirjih iframe ne bi imele nobenega načina za preverjanje stanja privolitve.

TCF in Google

Od januarja 2024 Google zahteva, da založniki, ki prikazujejo oglase uporabnikom v EGP, uporabljajo s strani Googla certificiran CMP, ki implementira IAB TCF v2.3. Ta zahteva velja za Google Ads, AdSense, Ad Manager, AdMob in DV360.

Google poleg TCF zahteva tudi Consent Mode v2. Consent Mode upravlja Googlove lastne oznake (Analytics, Ads), medtem ko TCF pokriva širši ekosistem oglaševalske tehnologije. Za popolno skladnost sta potrebna oba.

Brez CMP-ja, skladnega s TCF, Google uporabnikom v EGP ne bo prikazoval personaliziranih oglasov, kar bo povzročilo občutno nižje prihodke od oglasov.

TCF in Passiro

Passiro je pri IAB Europe registriran kot CMP ID 499 in v svojem brezplačnem gradniku za privolitev ponuja polno podporo za IAB TCF v2.3. To vključuje generiranje niza TC, JavaScript API __tcfapi(), sporočanje med okvirji prek okvira iframe __tcfapiLocator, integracijo z Globalnim seznamom ponudnikov v3, privolitev za posamezne ponudnike, ugovor zoper zakoniti interes in omejitve založnika.

Večina konkurenčnih CMP-jev za podporo TCF zaračunava 30–40 EUR na spletno mesto na mesec. Passiro to ponuja brezplačno, brez omejitev števila strani, brez omejitev prometa in brez omejitev funkcij pri funkcionalnosti privolitve.

Je vaše spletno mesto skladno s pravili o piškotkih?

Brezplačno skenirajte svoje spletno mesto in odkrijte vse piškotke v nekaj minutah.

Brezplačno skenirajte piškotke