TCF Consent String Encoder

Baue einen IAB-TCF-v2.2-Transparency-&-Consent-(TC)-String aus CMP-Einstellungen, Purpose-Consents, Special Features und Vendor-ids — in deinem Browser kodiert.

Der TCF Consent String Encoder läuft vollständig in deinem Browser. Deine CMP-Einstellungen, Purpose-Auswahlen und Vendor-ids werden auf deinem Gerät kodiert, keine Global Vendor List wird abgerufen, und nichts wird zu ArrayKit hochgeladen.

TCF Consent Decoder öffnen

Über TCF Consent String Encoder

Der TCF Consent String Encoder baut einen IAB-TCF-v2.2-Transparency-&-Consent-(TC)-String aus einem Formular: Setze deine CMP-ID, CMP-Version, den Consent-Screen, die Consent-Sprache, die Vendor-List-Version und die TCF-Policy-Version, und schalte dann Purpose-Consents (1-11), Purpose-Legitimate-Interests, Special-Feature-Opt-ins und eine Liste von Vendor-Consent-ids um. Er setzt ein gültiges TCModel zusammen und erzeugt den base64url-TC-String, den du in ein CMP-Fixture, eine Prebid-Config, eine Ad-Request oder einen QA-Test einfügst. Praktisch, wenn Ad-Ops-Engineers und CMP-Entwickler einen deterministischen String brauchen, um ein Consent-Szenario zu reproduzieren oder zu debuggen, warum ein Demand-Partner gedroppt wird. Jedes Feld wird auf deinem Gerät kodiert — keine CMP-API wird aufgerufen und keine Global Vendor List aus dem Netz abgerufen, sodass Test-Consent-Daten deinen Browser nie verlassen.

Funktionen

So verwendest du TCF Consent String Encoder

  1. Gib deine CMP-ID, CMP-Version, den Consent-Screen und die zweibuchstabige Consent-Sprache ein
  2. Setze die Vendor-List-Version, TCF-Policy-Version und den Storage-Scope-Umschalter
  3. Hake die Purposes, Legitimate Interests und Special Features ab, in die der Nutzer eingewilligt hat
  4. Tippe die Vendor-Consent-ids als kommagetrennte Liste
  5. Kopiere den kodierten TC-String und lege ihn in deine CMP, Ad-Request oder dein Test-Fixture

Beispiel

Eingabe

cmpId: 300, cmpVersion: 1, lang: EN
purposeConsents: 1,2,3,4,7
vendorConsents: 1,8,755

Ausgabe

COzTVhaOzTVhaGvAAAENAiCIAP_AAH_AAAAAAAAA... (base64url TC string)

Die gewählten Purposes und Vendor-ids werden in einen TCF-v2.2-Core-String gepackt.

Häufige Fehler & Fehlerbehebung

Häufig gestellte Fragen

Was ist ein TCF Consent String Encoder?
Es ist ein Tool, das CMP-Einstellungen und Nutzer-Consent-Entscheidungen — Purposes, Legitimate Interests, Special Features und Vendor-ids — in einen IAB-TCF-v2.2-Transparency-&-Consent-(TC)-String verwandelt, den base64url-Wert, den CMPs an Vendors und Ad-Requests übergeben.
Welche TCF-Version erzeugt dieser Encoder?
Er baut TCF-v2.2-Core-Strings. Du steuerst die TCF-Policy-Version und die Vendor-List-Version-Felder, und die Ausgabe ist ein Standard-base64url-TC-String, den TCF-fähige CMPs und Decoder lesen können.
Wie füge ich dem String Vendor-Consents hinzu?
Tippe die IAB-Vendor-ids in das Vendor-Consent-Feld als komma- oder leerzeichengetrennte Liste (zum Beispiel 1, 8, 755). Jede id wird in die Vendor-Consent-Section des TC-Strings kodiert.
Warum muss die Consent-Sprache zwei Buchstaben haben?
Die TCF-Spezifikation speichert die Consent-Sprache als zweistelligen ISO-639-1-Code. Der Encoder schreibt deine Eingabe groß und validiert sie, also gib Codes wie EN, FR oder DE ein statt voller Sprachnamen.
Ruft das Kodieren die Global Vendor List von einem Server ab?
Nein. Um vollständig in deinem Browser zu bleiben, baut das Tool eine minimale In-Memory-Vendor-List aus den ids, die du eingibst, statt die GVL herunterzuladen. Deine CMP-Einstellungen und Vendor-ids werden nie irgendwohin gesendet.
Kann ich einen String dekodieren, den ich hier gebaut habe?
Ja. Füge die kodierte Ausgabe in den TCF Consent Decoder ein, um die CMP-Felder, Purposes und Vendors zu inspizieren und zu bestätigen, dass der String wie erwartet round-trippt.

Verwandte Tools

Alle ArrayKit-Tools