GPP String Decoder

Dekodiere einen IAB-GPP-Consent-String in deinem Browser — Header, gpp_sid und jede eingebettete Section, expandiert in lesbare Felder. Der String bleibt auf deinem Gerät.

Der GPP String Decoder läuft vollständig in deinem Browser. Der Consent-String, den du einfügst — und alles, wozu er dekodiert — bleibt auf deinem Gerät und wird nie an eine CMP, einen Ad-Server oder ArrayKit gesendet.

TCF Consent String Decoder öffnen

Über GPP String Decoder

Der GPP String Decoder entpackt einen IAB-Global-Privacy-Platform-Consent-String in etwas, das du tatsächlich lesen kannst. Füge den kodierten Wert aus einer CMP, dem regs.gpp-Feld einer OpenRTB-Bid-Request oder einem gespeicherten Cookie ein, und das Tool dekodiert den Header — die GPP-Version und die gpp_sid-Liste — plus jede eingebettete Section, von TCF Europe v2 über US Privacy (uspv1) bis zu US-Staaten-Signalen wie usnat und usca. Jede Section wird in benannte Felder wie CmpId, Purpose-Consents, Sale-Opt-outs und MSPA-Flags expandiert. Gebaut für Ad-Ops-Engineers, Privacy-Teams und QA, die Consent-Plumbing über programmatischen Supply hinweg debuggen. Der ganze Dekodier-Vorgang läuft auf deinem Gerät — der GPP-String, den du einfügst, wird nie an eine CMP, einen Ad-Server oder einen Endpunkt gesendet.

Funktionen

So verwendest du GPP String Decoder

  1. Kopiere einen GPP-String aus deiner CMP, einem OpenRTB-regs.gpp-Feld oder einem gespeicherten __gpp-Wert
  2. Füge ihn in das Eingabefeld ein oder klicke Sample, um einen Beispiel-String zu laden
  3. Lies den dekodierten Header und die Felder jeder Section oder wechsle zur JSON-Ansicht
  4. Kopiere den vollständigen Dekode oder eine Section, um sie an einen Bug-Report oder ein Ticket anzuhängen

Beispiel

Eingabe

DBABTC~1YNN

Ausgabe

header: { version: 1, gpp_sid: [6] }
uspv1:  { Version: 1, Notice: "Y", OptOutSale: "N", LspaCovered: "N" }

Ein US-Privacy-(uspv1)-String: Notice gegeben, kein Sale-Opt-out, nicht LSPA-abgedeckt.

Häufige Fehler & Fehlerbehebung

Häufig gestellte Fragen

Was ist ein IAB-GPP-String?
Der Global-Privacy-Platform-(GPP)-String ist ein einzelner kodierter Wert, der mehrere Privacy-Signale — TCF Europe, US Privacy und US-Staaten-Sections — hinter einem Header packt. Die gpp_sid-Liste des Headers benennt, welche Sections darin sind.
Was ist gpp_sid in einem GPP-String?
gpp_sid ist das Array der Section-ids im GPP-Header. Jede id mappt auf eine Section — 2 ist TCF EU v2, 6 ist US Privacy, 7 ist usnat, 8 ist usca — und sagt einem Decoder, welche Blöcke dem Header folgen.
Welche GPP-Sections kann dieser Decoder lesen?
Er dekodiert den Header plus TCF Europe v2, TCF Canada v1, US Privacy (uspv1), die US-national-Section (usnat) und die US-Staaten-Sections wie usca, usva, usco und die übrigen, wobei jede in benannte Felder expandiert wird.
Kann ich hier einen bloßen TCF- oder Legacy-US-Privacy-String einfügen?
Dieses Tool erwartet einen vollständigen GPP-String mit einem Header. Ein eigenständiger TCF-String, der mit 'C' beginnt, oder ein Legacy-US-Privacy-Wert sollte stattdessen zu den dedizierten TCF- oder US-Privacy-Decodern.
Sagt mir das Dekodieren eines GPP-Strings, ob ein Vendor erlaubt ist?
Nein. Der Decoder zeigt, was der String kodiert — Opt-outs, Purpose-Consents, MSPA-Flags — aber er beurteilt nicht, ob ein bestimmter Vendor Daten verarbeiten darf; das hängt von deiner Policy und den Regeln jeder Section ab.
Wo finde ich einen GPP-String zum Dekodieren?
Schau im gespeicherten Wert einer CMP, dem regs.gpp-Feld einer OpenRTB-Bid-Request, dem __gpp-Cookie oder localStorage-Eintrag oder dem gppString, den der getGPPData-Aufruf der CMP-API zurückgibt.

Verwandte Tools

Alle ArrayKit-Tools