Gabay sa Paglipat mula IAB TCF v2.2 patungong v2.3: Ano ang Nagbago at Paano Dapat Mag-upgrade ang mga CMP
Ang IAB Europe Transparency and Consent Framework (TCF) ang pinaka-malawak na ginagamit na consent signal sa European programmatic advertising. Hindi kailanman simpleng “cosmetic update” lang ang bawat bersyon ng framework — bawat isa ay repleksyon ng feedback ng regulator, enforcement actions, at mga aral mula sa aktuwal na operasyon ng mga publisher at vendor. Ang paglipat mula TCF v2.2 patungong v2.3 ay hindi naiiba.
Dinadala ka ng gabay na ito sa kung ano talaga ang binago ng v2.3, bakit kinakailangan ang mga pagbabagong iyon, at paano ililipat ang isang production CMP nang hindi nawawala ang consented inventory o lumalabag sa Policies sa panahon ng transition.
Ang Maikling Buod
Ang TCF v2.3 ay ebolusyon ng v2.2, hindi muling pagdisenyo mula sa simula. Nanatiling compatible ang format ng TC String, napanatili ang mga kasalukuyang purposes at features, at karamihan sa mga UI requirement na nakikita ng publisher ay pareho pa rin. Nakapokus ang mahahalagang pagbabago sa apat na lugar:
- Mas malinaw na mga tuntunin sa kung paano dapat ipakita ng mga CMP ang impormasyon ng vendor at retention periods.
- Bagong mga requirement para sa mas butil-butil na second-layer controls na matagal nang hinihingi ng mga regulator mula pa sa 2022 Belgian DPA decision.
- Mas mahigpit na policy enforcement laban sa dark patterns, equal prominence, at pre-ticked options.
- Mga pagbabago sa Global Vendor List (GVL) schema at sa daloy ng vendor disclosure.
Bakit Umiiral ang v2.3
Bawat bersyon ng TCF ay resulta ng negosasyon sa pagitan ng tatlong audience: mga publisher na kailangang magpatuloy sa pag-monetize, mga vendor na nangangailangan ng matatag na teknikal na interface, at mga regulator na patuloy na nakakakita ng tiyak na compliance gaps. Ang v2.3 ay direktang tugon sa tatlong pressure:
- Enforcement actions laban sa sobrang paggamit ng "legitimate interest" sa ilalim ng v2.2. Ilang European DPAs ang nagpasya na masyadong maraming vendor ang nagke-claim ng LI para sa mga purpose na dapat consent lang ang legal na basehan. Pinaghigpit ng v2.3 ang vendor-declared legal basis disclosures at inilalabas ito nang mas maaga sa consent UI.
- Patuloy na reklamo tungkol sa mga dark pattern. Ginawang mas tahasan ng mga updated na Policies ang equal-prominence rule at isinara ang mga butas sa paggamit ng pre-ticked toggles sa second layer.
- Operational feedback mula sa malalaking CMP at publisher. Nagpakilala ang v2.2 ng ilang kinakailangang disclosure na mahirap ipatupad nang maayos sa mobile at CTV. Pinasimple ng v2.3 ang mandatory disclosure set at pinayagan na mailagay ang mas malaking bahagi nito sa layered view.
TC String Compatibility
Nananatiling backwards compatible ang mismong TC String. Ang isang v2.3 CMP ay gumagawa ng mga string na mababasa ng mga v2.2 vendor, at ang isang v2.3 vendor ay kayang tumanggap ng v2.2 strings sa panahon ng transition. Ang version indicator sa core segment ng string ang nagsasaad kung aling policy version ang sinasabing sinusunod ng CMP, at ang GVL version pointer ay hiwalay na umaabante.
Ang praktikal na ibig sabihin nito: hindi mo kailangang i-upgrade ang lahat ng vendor nang sabay-sabay, at hindi mo kailangang pilitin ang bawat user sa panibagong consent event sa mismong araw na ideploy mo ang v2.3. Hayagang sinusuportahan ang phased rollout.
Mahahalagang Teknikal na Pagbabago
1. Vendor Disclosure at Retention
Ipinag-uutos ng v2.3 na ipakita ng mga CMP sa layered UI ang idineklarang data retention period ng bawat vendor, hindi lang sa hiwalay na vendor list. Matagal nang bahagi ng GVL ang retention value, pero hindi inatasan ng v2.2 na makita ito ng user kasabay ng purposes. Isinara ng v2.3 ang puwang na iyon dahil iginiit ng mga regulator na hindi makakagawa ang user ng may-alam na pagpili kung hindi niya alam kung gaano katagal mananatili ang kanyang data.
2. Mas Mahigpit na Second-Layer Controls
Sa second layer — ang "manage preferences" view — tahasang nililinaw ng v2.3 na ang mga toggle para sa non-essential purposes at vendors ay dapat by default ay naka-off. Ang pre-ticked boxes o pre-enabled sliders ay paglabag sa policy kahit hindi kailanman mag-click nang tahasan ng "accept" ang user. Kailangang i-redesign ng mga CMP na dati’y umaasa sa "soft opt-in" pattern ang kanilang second layer.
3. Pagpapatupad ng Equal Prominence
Matagal nang umiiral ang equal prominence rule mula pa sa v2.1, ngunit tinukoy ito ng v2.3 sa paraang mas kaunti ang puwang sa interpretasyon: ang "reject all" control ay dapat nasa parehong layer, may parehong visual weight, parehong color contrast class, at parehong layo ng interaction gaya ng "accept all." Ang pagtatago ng reject sa likod ng link, mas maliit na button, o hiwalay na screen ay ngayon isang tahasang compliance failure at hindi na bagay ng interpretasyon.
4. Legitimate Interest Signalling
Ang mga vendor na nagdedeklara ng legitimate interest bilang lawful basis sa ilalim ng v2.3 ay kailangang magdeklara rin kung aling mga purpose ang kanilang in-assess at para saan sila nakatapos ng Legitimate Interests Assessment. Obligadong ipasa ng mga CMP ang deklarasyong ito sa user interface upang makapagtutol ang mga user nang may sapat na impormasyon. Sa praktika, nangangahulugan ito na ang "object" flow ay nagpapakita na ngayon ng vendor-specific na LIA status imbes na generic na toggle.
5. Mga Update sa GVL Schema
Nagdaragdag ang Global Vendor List schema ng mga field para sa retention granularity, LIA status, at machine-readable na link sa partikular na seksyon ng privacy policy ng bawat vendor para sa mga idineklarang purpose. Ang mga CMP na nagka-cache ng GVL ay kailangang i-refresh ang kanilang schema parser upang maunawaan ang mga bagong field bago tumuro sa isang v2.3 GVL.
Mga Pagbabago sa Policy na Nakaaapekto sa UX
Ang TCF ay parehong teknikal na spec at set ng Policies. Ilan sa mga pagbabago sa v2.3 Policies ay diretsong tumatama sa consent UI:
- Wala nang "continue without accepting" bilang katumbas ng reject maliban na lang kung visually kapareho ito ng accept button at gumagawa ng parehong TC String na parang full reject.
- Language parity — kailangang magamit ang consent notice sa bawat wikang ginagamit din ng site, hindi lang sa wika ng browser ng user. Dapat suportahan ng mga CMP ang locale override.
- Persistent access — kailangang maabot ng mga user ang preferences center mula sa bawat page ng site, hindi lang mula sa landing page, at ang access link ay kailangang may label na malinaw na maiuugnay ng isang hindi eksperto sa consent.
Ano ang Dapat Gawin ng mga Publisher
- Kumpirmahin ang v2.3 support ng iyong CMP vendor. Alamin ang eksaktong petsa kung kailan magiging available ang kanilang v2.3-certified build at ang version string na ire-report nito.
- I-refresh ang iyong GVL cache logic. Kung nagse-self-host ka ng anumang GVL mirror, i-update ang schema parser bago i-rollout ang v2.3 GVL, kung hindi ay mabibigo ang iyong CMP na i-validate ang mga bagong vendor.
- I-rewrite ang iyong second-layer UI upang lahat ng toggle ay by default naka-off, malinaw na naipapakita ang equal prominence, at ipinapakita ang retention periods kasabay ng purposes.
- I-re-run ang iyong compliance audit. Ang pinakamadadaling puntiryahin ng regulator ay ang dark-pattern violations na tahasang tinutukoy na ngayon ng v2.3. Ayusin ang mga ito bago ang susunod mong enforcement review.
- Magplano ng re-prompt strategy. Bagama’t backwards compatible ang TC String, hinihikayat ng Policies ang mga publisher na muling humingi ng consent kapag may material na pagbabago sa scope o disclosure ng processing. Tukuyin kung ang iyong v2.3 rollout ay maituturing na "material" para sa iyong audience.
Ano ang Dapat Gawin ng mga Vendor
- Kumpletuhin ang Legitimate Interests Assessment para sa bawat purpose kung saan nagdedeklara ka ng LI, at isumite ang resulta sa GVL.
- I-update ang iyong GVL entry gamit ang v2.3 schema fields: retention granularity, LIA declaration, at ang privacy-policy deep link.
- I-validate ang iyong TC String parser laban sa v2.3 reference strings na ibinibigay ng IAB Europe.
- Makipag-coordinate sa iyong mga CMP partner sa isang pinagkaisahang cutover date, upang ang unang buyer request na may dalang v2.3 string ay hindi tumama sa vendor na v2.2-only pa.
Karaniwang Sakit sa Paglipat
- Pagtrato sa v2.3 bilang pagkakataon para sa UI redesign. Nakakahikayat na isabay ang brand refresh sa v2.3 rollout, ngunit nagpapakomplika ito sa compliance testing. Maglabas muna ng v2.3 release na nakatuon lang sa compliance, saka mag-iterate sa design.
- Pagkaligta sa requirement na ipakita ang retention. Madalas na nako-cover ng mga team ang vendor list view ngunit nakakalimutang kailangan nang lumabas ang retention sa purpose-by-purpose layered view.
- Pag-aakalang sapat na ang TC String. Ang string na mukhang compliant ngunit galing sa non-compliant na UI ay nananatiling non-compliant. Paulit-ulit nang nag-multa ang mga regulator sa mga operator na maayos ang strings ngunit nakatago ang reject button sa kanilang banner.
- Pag-iiwan sa CTV at mobile sa labas ng scope. Nalalapat ang v2.3 sa bawat surface kung saan ginagawa ang TCF signals. Ang mga publisher na naglalabas ng web update ngunit hindi ina-update ang kanilang CTV o mobile apps ay lumilikha ng hybrid na non-compliant na kapaligiran.
Konklusyon
Ang TCF v2.3 ay hindi isang disruptive na pagputol mula sa v2.2, ngunit ito ay makabuluhang paghihigpit ng mga patakarang pinanghahawakan ng European programmatic ecosystem. Maliwanag ang direksyon: mas maraming transparency, mas kaunting dark patterns, mas granulang kontrol para sa user, at mas maliit na toleransya para sa mga edge case na dating “nakakalusot.” Ang mga CMP at publisher na titingin sa v2.3 bilang mabilisang patch lang ay mauuwi ring muli sa harap ng regulator. Ang mga gagamit sa migration na ito para linisin ang second-layer UX, alisin ang shortcuts sa legitimate interest, at bumuo ng tunay na equal-prominence consent flow ang siyang makalalabas sa kabila na may inventory na talagang nagki-clear sa v2.3 era — at may consent posture na kayang makasabay sa anumang dalhin ng v2.4 sa susunod.