GPP String Decoder
Ek IAB GPP consent string apne browser mein decode karein — header, gpp_sid, aur har embedded section, readable fields mein expanded. String aapke device par rehti hai.
GPP String Decoder poori tarah aapke browser mein chalta hai. Jo consent string aap paste karte hain — aur woh jo kuch bhi decode hoti hai — aapke device par rehti hai aur kabhi ek CMP, ad server, ya ArrayKit ko nahi bheji jaati.
TCF Consent String Decoder kholein
GPP String Decoder ke baare mein
GPP String Decoder ek IAB Global Privacy Platform consent string ko kisi aisi cheez mein khol deta hai jise aap sach mein padh sakein. Ek CMP, ek OpenRTB bid request ke regs.gpp field, ya ek stored cookie se encoded value paste karein, aur tool header decode karta hai — GPP version aur gpp_sid list — plus har embedded section, TCF Europe v2 se lekar US Privacy (uspv1) aur US state signals jaise usnat aur usca tak. Har section ko named fields jaise CmpId, purpose consents, sale opt-outs, aur MSPA flags mein expand kiya jaata hai. Yeh un ad-ops engineers, privacy teams, aur QA ke liye bana hai jo programmatic supply ke across consent plumbing debug karte hain. Poora decode aapke device par chalta hai — jo GPP string aap paste karte hain woh kabhi ek CMP, ad server, ya kisi endpoint ko nahi bheji jaati.
Features
- GPP header decode karta hai — encoding version aur gpp_sid section id list
- Har embedded section expand karta hai: TCF Europe v2, TCF Canada, US Privacy (uspv1), usnat, usca aur doosre US state sections
- Har section ke fields name se dikhata hai — CmpId, purpose consents, opt-outs, aur MSPA flags
- Readable aur raw JSON views, poore decode ya ek single section ke liye one-click copy ke saath
- boolean bit-vectors ko enabled indices ke roop mein summarise karta hai taaki lambe TCF consent flags legible rahein
- Multi-section strings handle karta hai aur exactly report karta hai kahan ek malformed string decode hone mein fail hoti hai
- Ek sample GPP string load karta hai taaki aap decoded output shape instantly dekh sakein
- Poori tarah aapke browser mein chalta hai — consent string kabhi aapke device se bahar nahi jaati
GPP String Decoder kaise use karein
- Apne CMP, ek OpenRTB regs.gpp field, ya ek stored __gpp value se ek GPP string copy karein
- Use input box mein paste karein, ya ek example string load karne ke liye Sample click karein
- Decoded header aur har section ke fields padhein, ya JSON view par switch karein
- Poora decode ya ek section copy karke ek bug report ya ticket mein attach karein
Example
Input
DBABTC~1YNN
Output
header: { version: 1, gpp_sid: [6] }
uspv1: { Version: 1, Notice: "Y", OptOutSale: "N", LspaCovered: "N" }
Ek US Privacy (uspv1) string: notice diya gaya, koi sale opt-out nahi, LSPA-covered nahi.
Common errors aur troubleshooting
- Decoder kehta hai value 'ek GPP string jaisi nahi lagti.' — GPP strings ek base64url header segment se shuru hoti hain (aksar 'DB…'). Ek bare TCF string jo 'C' se shuru hoti hai woh iske bajaye TCF Consent String Decoder mein jaati hai.
- 'The number of sections does not match the header' error. — Aapne shaayad sirf header paste kiya ya ek '~' block chhod diya. Poori string copy karein — header plus gpp_sid ke har id ke liye ek '~'-separated section.
- Ek section expected se kam fields dikhata hai. — Optional TCF segments jaise publisher restrictions ya vendors-disclosed sirf tab dikhte hain jab string unhe carry karti hai; unki absence expected hai, ek decode failure nahi.
- Aap sirf US state signal ki parwah karte hain, TCF ki nahi. — gpp_sid list aapko batati hai ki kaunse sections present hain — sirf usnat ya usca card padhein aur baaki decode ignore karein.
Aksar pooche jaane wale sawaal
- Ek IAB GPP string kya hai?
- Global Privacy Platform (GPP) string ek single encoded value hai jo multiple privacy signals — TCF Europe, US Privacy, aur US state sections — ko ek header ke peeche pack karti hai. Header ki gpp_sid list batati hai ki kaunse sections andar hain.
- Ek GPP string mein gpp_sid kya hai?
- gpp_sid GPP header mein section ids ka array hai. Har id ek section se map karti hai — 2 TCF EU v2 hai, 6 US Privacy hai, 7 usnat hai, 8 usca hai — ek decoder ko batati hai ki header ke baad kaunse blocks aate hain.
- Yeh decoder kaunse GPP sections padh sakta hai?
- Yeh header plus TCF Europe v2, TCF Canada v1, US Privacy (uspv1), US national section (usnat), aur US state sections jaise usca, usva, usco aur baaki decode karta hai, har ek ko named fields mein expand karke.
- Kya main yahan ek bare TCF ya legacy US Privacy string paste kar sakta hoon?
- Yeh tool ek header wali poori GPP string expect karta hai. Ek standalone TCF string jo 'C' se shuru hoti hai, ya ek legacy US Privacy value, iske bajaye dedicated TCF ya US Privacy decoders mein jaani chahiye.
- Kya ek GPP string decode karne se pata chalta hai ki ek vendor allowed hai?
- Nahi. Decoder dikhata hai ki string kya encode karti hai — opt-outs, purpose consents, MSPA flags — lekin yeh judge nahi karta ki ek specific vendor data process kar sakta hai; woh aapki policy aur har section ke rules par depend karta hai.
- Main decode karne ke liye ek GPP string kahan dhoondhoon?
- Ek CMP ki stored value, ek OpenRTB bid request ke regs.gpp field, __gpp cookie ya localStorage entry, ya CMP API ke getGPPData call se return hone wali gppString mein dekhein.
Related tools
Saare ArrayKit tools