setConsent
Die setConsent
gibt dem Web SDK an, ob es Daten senden (Opt-in), Daten verwerfen (Opt-out) oder verwenden soll defaultConsent
(Einverständnis unbekannt).
Das Web SDK unterstützt die folgenden Standards:
-
Adobe-Standard: Sowohl 1.0- als auch 2.0-Standards werden unterstützt.
-
IAB Transparency & Consent Framework: Wenn Sie diesen Standard verwenden, wird das Echtzeit-Kundenprofil des Besuchers mit den Zustimmungsinformationen aktualisiert, wenn Ihre Implementierung richtig konfiguriert ist:
- Das individuelle XDM-Profilschema enthält die IAB TCF 2.0-Feldergruppe "Einwilligung".
- Das Schema Erlebnisereignis enthält die IAB TCF 2.0-Feldergruppe "Einwilligung".
- Sie fügen die IAB-Zustimmungsinformationen in das Ereignis ein. XDM-Objekt. Das Web SDK enthält beim Senden von Ereignisdaten nicht automatisch die Zustimmungsinformationen.
Nach Verwendung dieses Befehls schreibt das Web SDK die Voreinstellungen des Benutzers in ein Cookie. Wenn der Benutzer das nächste Mal Ihre Website im Browser lädt, ruft das SDK diese beibehaltenen Voreinstellungen ab, um zu bestimmen, ob Ereignisse an Adobe gesendet werden können.
Adobe empfiehlt, dass Sie alle Voreinstellungen für das Einwilligungsdialogfeld getrennt von der Web SDK-Zustimmung speichern. Das Web SDK bietet keine Möglichkeit, die Zustimmung abzurufen. Sie können die setConsent
-Befehl bei jedem Laden der Seite. Das Web SDK führt nur dann einen Server-Aufruf durch, wenn sich die Zustimmung ändert.
Festlegen der Zustimmung mithilfe der Web SDK-Tag-Erweiterung
Das Festlegen der Zustimmung wird als Aktion innerhalb einer Regel in der Adobe Experience Platform-Oberfläche für Datenerfassungs-Tags durchgeführt.
- Anmelden bei experience.adobe.com mit Ihren Adobe ID-Anmeldedaten.
- Navigieren Sie zu Datenerfassung > Tags.
- Wählen Sie die gewünschte Tag-Eigenschaft aus.
- Navigieren Sie zu Regeln und wählen Sie dann die gewünschte Regel aus.
- under Aktionen, wählen Sie eine vorhandene Aktion aus oder erstellen Sie eine Aktion.
- Legen Sie die Erweiterung Dropdown-Feld zu Adobe Experience Platform Web SDK und legen Sie die Aktionstyp nach Einverständnis festlegen.
- Legen Sie die gewünschten Felder rechts fest, einschließlich Standard und Allgemeine Zustimmung.
- Klicks Änderungen beibehalten und führen Sie dann Ihren Veröffentlichungs-Workflow aus.
Sie können in diese Aktion mehrere Zustimmungsobjekte einfügen.
Festlegen der Zustimmung mithilfe der Web SDK-JavaScript-Bibliothek
Führen Sie die setConsent
beim Aufruf Ihrer konfigurierten Instanz des Web SDK. Sie können die folgenden Objekte in diesen Befehl einfügen:
consent[]
: Ein Array vonconsent
Objekte. Das Objekt für die Zustimmung wird je nach gewähltem Standard und Version unterschiedlich formatiert.identityMap
: Ein Objekt, das steuert, wie eine ECID generiert wird und an welche IDs die Einwilligungsinformationen gebunden sind. Adobe empfiehlt, dieses Objekt einzuschließen, wennsetConsent
vor anderen Befehlen ausgeführt wird, z. B.sendEvent
.edgeConfigOverrides
: Ein Objekt, das Überschreibungen der Datenspeicherkonfiguration.
Adobe 2.0-Standard consent
Objekt
-
standard
: Der von Ihnen ausgewählte Zustimmungsstandard. Legen Sie diese Eigenschaft auf"Adobe"
für den Adobe 2.0-Standard. -
version
: Eine Zeichenfolge, die die Version des Zustimmungsstandards darstellt. Legen Sie diese Eigenschaft auf"2.0"
für den Adobe 2.0-Standard. -
value
: Ein Objekt, das Zustimmungswerte enthält.value.collect.val
: Der Zustimmungswert. Gültige Werte sind"y"
(Opt-in)"n"
(Abmeldung).value.metadata.time
: Der Zeitstempel, mit dem der Benutzer den Zustimmungswert festlegt.
code language-js |
---|
|
IAB TCF 2.0-Standard consent
Objekt
standard
: Der von Ihnen ausgewählte Zustimmungsstandard. Legen Sie diese Eigenschaft auf"IAB TCF"
für den IAB TCF 2.0-Standard.version
: Eine Zeichenfolge, die die Version des Zustimmungsstandards darstellt. Legen Sie diese Eigenschaft auf"2.0"
für den IAB TCF 2.0-Standard.value
: Eine Zeichenfolge, die den Zustimmungswert enthält.gdprApplies
: Ein boolescher Wert, der bestimmt, ob die DSGVO für diesen Zustimmungswert gilt. Der Standardwert lautettrue
.gdprContainsPersonalData
: Ein boolescher Wert, der bestimmt, ob die mit diesem Benutzer verknüpften Ereignisdaten personenbezogene Daten enthalten. Der Standardwert lautetfalse
.
code language-js |
---|
|
Adobe 1.0-Standard consent
Objekt
standard
: Der von Ihnen ausgewählte Zustimmungsstandard. Legen Sie diese Eigenschaft auf"Adobe"
für den Adobe 1.0-Standard.version
: Eine Zeichenfolge, die die Version des Zustimmungsstandards darstellt. Legen Sie diese Eigenschaft auf"1.0"
für den Adobe 1.0-Standard.value.general
: Der Zustimmungswert. Gültige Werte sind"in"
(Opt-in)"out"
(Abmeldung).
code language-js |
---|
|