Prebid.js Upravljanje Privolitev: Vodnik za Nastavitev Header Bidding za Založnike
Header bidding zvišuje CPM založnikov tako, da partnerjem na strani povpraševanja omogoča vzporedno tekmovanje — toda vsak od teh partnerjev potrebuje veljavni signal privolitve, preden lahko nastavi piškotek, vzame prstni odtis ali sproži piksel. Prebid.js, de facto odprtokodni wrapper header bidding, ki ga uporablja desetine tisoč spletnih mest, vključuje modul za Upravljanje privolitev, ki poveže vaš CMP z vsako dražbo. Napačna konfiguracija pomeni ali uhajanje podatkov brez privolitve (regulatorno tveganje) ali pomanjkanje signala za ponudnike (prihodkovno tveganje). Ta vodnik vodi založnike skozi nastavitev na ravni produkcije.
Zakaj Prebid.js Potrebuje Modul za Upravljanje Privolitev
Ko se izvaja dražba Prebid.js, wrapper pošlje vzporedne zahteve vsakemu konfiguriranem adapterju ponudnika. Vsak adapter mora v svojo zahtevo za ponudbo vključiti niz privolitve uporabnika — tcfeu (TCF v2.2 za EU/UK), usp (CCPA/CPRA) in vse pogosteje gpp (niz IAB Global Privacy Platform, ki pokriva več ameriških zveznih držav). Brez teh signalov so gorvodni SSP-ji in DSP-ji prisiljeni ali obravnavati uporabnika kot odjavljenega, popolnoma opustiti ponudbo ali — v najslabšem primeru — nezakonito obdelati podatke.
Modul za Upravljanje privolitev Prebid se nahaja med vašim CMP-jem in cevovodom zahtev za ponudbe. Pokliče standardni API CMP (__tcfapi, __uspapi, __gppapi), počaka na niz privolitve in ga nato samodejno vstavi v koristni tovor zahteve za ponudbo vsakega adapterja. Prav tako uveljavlja blokiranje na osnovi namena, ko omogočite uveljavljanje GDPR, pri čemer blokira dostop do shrambe in izvajanje ponudnika za uporabnike, ki niso podelili ustreznih namenov TCF.
Namestitev in Konfiguracija Osnovnega Modula
Prebid.js se gradi za vsakega založnika iz docs.prebid.org/download.html. Ko generirate svojo prilagojeno gradnjo, so pomembni trije moduli pod »Upravljanje privolitev«:
- consentManagementTcf — upravlja nize TCF v2.2 za promet iz EU, UK in Švice.
- consentManagementUsp — upravlja starejši niz US Privacy String CCPA/CPRA (ki ga še vedno zahteva veliko DSP-jev).
- consentManagementGpp — upravlja niz IAB GPP, prihodnostno usmerjen standard, ki ga zdaj zahtevata Google, TTD in glavni SSP-ji.
Vključite vse tri, če strežete globalni promet. Ko gradnja pristane na vašem CDN-ju, konfigurirajte module v skripti za nastavitev Prebid:
Konfiguracija TCF v2.2
Blok TCF Prebiду pove, kateri API CMP naj pokliče, kako dolgo naj čaka na niz in kaj naj stori pri časovni omejitvi. Tipična produkcijska konfiguracija nastavi cmpApi: 'iab', timeout: 8000 (8 sekund — dovolj dolgo za počasno nalaganje pasice CMP) in defaultGdprScope: true, da so uporabniki v neznanih jurisdikcijah obravnavani kot v obsegu, dokler se ne dokaže nasprotno. Ločeno nastavljanje actionTimeout nadzoruje, kako dolgo Prebid čaka, ko uporabnik še ni interagiral s pasico — zmerno nastavljena vrednost prepreči prazen oglaševalski prostor, če obiskovalec pasico prezre.
US Privacy in GPP
USP je preprost: omogočite modul in Prebid prebere štiriznakovni niz iz __uspapi. GPP je bolj niansiran, ker niz GPP lahko vsebuje več ID-jev oddelkov (TCF EU, ZDA Nacionalni, ZDA Kalifornija, ZDA Colorado, ZDA Virginia itd.). Prebid samodejno posreduje celoten niz, toda ponudniki pregledujejo določene oddelke. Zagotovite, da vaš CMP oddaja pravilne oddelke GPP za jurisdikcijo vsakega uporabnika — napačno konfiguriran CMP, ki oddaja samo oddelek ZDA Nacionalni uporabniku iz Kalifornije, bo povzročil, da CPRA-skladni DSP-ji zavrnejo ponudbo.
Omogočanje Uveljavljanja GDPR (Blokiranje na Osnovi Namena)
Privzeto modul privolitve posreduje niz TCF, ne da bi kar koli blokiralo. Da bi Prebid dejansko uveljavljal namene TCF, omogočite nabor pravil gdprEnforcement. Tu se zgodi večina napak pri nastavitvi — in tu leži razlika med skladnim in neskladnim skladom header bidding.
Standardni nabor pravil blokira štiri dejavnosti, ko ustrezni namen nima privolitve:
- storage — nadzorovan z Namenom 1 (shramba in dostop). Ko je zavrnjen, Prebid prepreči ponudnikom branje ali pisanje piškotkov in localStorage.
- basicAds — nadzorovan z Namenom 2 (osnovni oglasi). Ko je zavrnjen, je ponudnik v celoti izključen iz dražbe.
- measurement — nadzorovan z Namenom 7. Vpliva na adapterje za analitiko.
- transmitPreciseGeo — nadzorovan s Posebno funkcijo 1. Ko je zavrnjen, Prebid odstrani natančno geolokacijo iz zahtev za ponudbe.
Za vsako pravilo nastavite enforcePurpose: true, enforceVendor: true in seznam vendorExceptions. Seznam izjem za prodajalce je ključen: kateremu koli ponudniku, ki ga navedete tam, je dovoljeno sodelovati tudi brez izrecne privolitve prodajalca TCF, z utemeljitvijo, da imate ločeno pravno podlago (npr. zakonit interes v kombinaciji z pogodbenim tokom). Uporabljajte to zmerno — preširoke izjeme so natanko vzorec, za katerega so regulatorji začeli kaznovati založnike.
Pogoste Pasti, ki Stojijo Založnike Prihodke ali Skladnost
Časovna omejitev nastavljena prenizko
Če je timeout krajši od časa upodabljanja pasice CMP, Prebid nadaljuje brez niza privolitve. Ponudniki to obravnavajo kot odsotnost privolitve in opustijo ponudbo. Izmerite latenco prvega klica tcfapi('addEventListener') vašega CMP-ja na 95. percentilu in nastavite časovno omejitev Prebid nad to vrednost. 8000 ms je varna privzeta vrednost; 3000 ms je tvegano, če strežete trgom, kjer pasice potrebujejo čas za lokalizacijo.
Manjkajoča integracija GPP za promet iz ZDA
Glavni SSP-ji in DSP-ji (Google AdX, TTD, Magnite, PubMatic) zdaj zahtevajo niz GPP za uveljavljanje odjave v ZDA. Če oddajate samo starejši niz USP, bodo ti DSP-ji vaš inventar vse bolj razvrednotili ali preskočili. Revidirajte svoje odgovore na ponudbe: strm padec CPM pri prometu iz ZDA v letu 2026 je pogosto znak manjkajočega signala GPP.
Zastareli nizi privolitve pri navigaciji SPA
Enozaslonskarne aplikacije, ki znova sprožijo dražbe Prebid pri spremembi poti, morajo poklicati pbjs.refreshUserIds() in zagotoviti, da se pridobi najnovejši niz TCF. Predpomnjeni niz, star 30 minut, lahko vsebuje nastavitve prejšnjega uporabnika, če vaše spletno mesto uporablja deljene seje.
Manjkajoči vendorExceptions za analitiko
Založniki pogosto pozabijo, da so adapterji Prebid Analytics (Google Analytics, poročanje na strani strežnika) prav tako predmet blokiranja measurement pod namenom TCF 7. Če se zanašate nanje za poročanje o prihodkih, jih izrecno navedite pod izjemami prodajalcev pravila merjenja ali sprejmite vrzel v podatkih pri prometu brez privolitve.
Testiranje Nastavitve Pred Produkcijo
Prebid.js razkrije pbjs.getConfig('consentManagement') v konzoli brskalnika. Preverite, da aktivna konfiguracija ustreza vašemu namenu. Nato uporabite razširitev Chrome Prebid.js Professor ali pbjs.getEvents() za pregled niza privolitve, priloženega vsaki zahtevi za ponudbo. Preverite tri scenarije: v celoti privoljujočega uporabnika, uporabnika, ki je kliknil »Zavrni vse«, in uporabnika, ki je zaprl pasico brez interakcije. Vsak bi moral producirati drugačno opazljivo vedenje v koristnem tovoru zahteve za ponudbo.
Izvedite enake preveritve v različnih geografijah z uporabo VPN ali zastavice za preglasitev geolokacije vašega CMP-ja. Promet iz EU mora producirati niz TCF in sprožiti gdprEnforcement; promet iz Kalifornije mora producirati niz USP in GPP; jurisdikcijsko neznan promet mora spoštovati vašo nastavitev defaultGdprScope.
Skupaj
Pravilno konfiguriran sklad za Upravljanje privolitev Prebid hkrati naredi tri stvari: vzdržuje vaše ponudnike z veljavnimi signali privolitve (ohranjanje CPM-jev), uveljavlja pravila odjave TCF in ZDA na ravni wrapperja (zmanjšanje regulatorne izpostavljenosti) in vam ponuja eno revizijsko točko, ko regulator vpraša, kako vaša nastavitev header bidding spoštuje uporabnikovo izbiro. Vzemite si čas za namerno nastavitev časovnih omejitev, omogočite GPP poleg USP za promet iz ZDA in četrtletno preglejte seznam vendorExceptions — cena napak se meri tako v globah kot v izgubljenem programatičnem prihodku.