defaultConsent
Die defaultConsent
-Eigenschaft bestimmt, wie das Einverständnis zur Datenerfassung verarbeitet wird, bevor der setConsent
aufgerufen wird. Diese Eigenschaft ist nützlich, wenn Sie nicht versehentlich Daten von Personen erfassen möchten, die in Bereichen wohnen, in denen vor der Datenerfassung ein Einverständnis erforderlich ist.
Standardmäßig werden Benutzende für alle Zwecke angemeldet und die Web-SDK darf die folgenden Aufgaben ausführen:
- Senden an und Empfangen von Daten von Adobe-Servern.
- Lesen und Schreiben von Cookies oder Web-Speicherelementen.
Wenn Benutzende sich aus allen Gründen abmelden, führt die Web-SDK keine dieser Aufgaben aus.
Die defaultConsent
-Eigenschaft unterstützt drei Werte:
in
: Die Datenerfassung wird wie gewohnt durchgeführt, bis der Benutzer eine Abwahl trifft.out
: Daten werden dauerhaft verworfen, bis sich der Benutzer anmeldet.pending
: Daten werden lokal gespeichert, bis sich der Benutzer mithilfe dessetConsent
-Befehls anmeldet. Wenn das Standardeinverständnis für den allgemeinen Zweck aufpending
festgelegt ist, führt der Versuch, Befehle auszuführen, die von den Voreinstellungen für das Opt-in des Benutzers abhängen (z. B. densendEvent
-Befehl), dazu, dass der Befehl in die Warteschlange der Web-SDK gestellt wird. Befehle in der Warteschlange werden erst verarbeitet, nachdem die Opt-in-Voreinstellungen des Benutzers an die Web-SDK weitergegeben wurden.
Wenn Sie einen Besucher haben, der nicht unter die Datenschutz-Grundverordnung (DSGVO) fällt, kann die standardmäßige Einwilligung auf in
gesetzt werden. Für Besucher innerhalb der Gerichtsbarkeit der DSGVO kann das standardmäßige Einverständnis auf pending
festgelegt werden. Ihre Consent Management Platform (CMP) kann die Region des Kunden erkennen und das Flag gdprApplies
IAB TCF 2.0 bereitstellen. Diese Markierung kann verwendet werden, um das Standardeinverständnis festzulegen.
Wenn Sie keine Ereignisse erfassen möchten, die vor dem Festlegen der Opt-in-Voreinstellungen des Benutzers aufgetreten sind, können Sie während der Konfiguration von Web SDK "defaultConsent": "out"
übergeben. Der Versuch, Befehle auszuführen, die von den Opt-in-Voreinstellungen des Benutzers abhängen, hat keine Auswirkungen, bis Sie die Opt-in-Voreinstellungen des Benutzers an die Web-SDK weitergeleitet haben.
Verwenden von defaultConsent
zusammen mit setConsent
using-consent
Web SDK bietet zwei komplementäre Einverständniskonfigurationsbefehle:
defaultConsent
: Dieser Befehl soll die Einverständnisvoreinstellungen von Adobe-Kunden erfassen, die Web-SDK verwenden.setConsent
: Dieser Befehl soll die Einverständnisvoreinstellungen Ihrer Site-Besucher erfassen.
Wenn diese Einstellungen zusammen verwendet werden, können sie je nach den konfigurierten Werten zu unterschiedlichen Ergebnissen bei der Datenerfassung und der Cookie-Einstellung führen.
In der folgenden Tabelle erfahren Sie, wann eine Datenerfassung erfolgt und wann Cookies gesetzt werden, basierend auf den Einstellungen für das Einverständnis.
in
in
in
out
in
pending
in
pending
out
pending
out
in
out
out
out
Die folgenden Cookies werden gesetzt, wenn die Einverständniskonfiguration Folgendes zulässt:
idMigrationEnabled
vorhanden. Dies ist hilfreich bei der Umstellung auf Web SDK, während einige Teile der Site noch visitor.js
verwenden.s_ecid=MCMID|<ECID>
.Festlegen des Standardeinverständnisses mit der Tag-Erweiterung „Web SDK"
Wählen Sie beim Konfigurieren der Tag Erweiterung die gewünschte Optionsschaltfläche unter Standardeinverständnis aus.
- Melden Sie sich mit Ihren Adobe IDAnmeldeinformationen beiexperience.adobe.com) an.
- Navigieren Sie Datenerfassung > Tags.
- Wählen Sie die gewünschte Tag-Eigenschaft aus.
- Navigieren Sie zu Erweiterungen und klicken Sie dann auf Konfigurieren auf der Karte Adobe Experience Platform Web SDK.
- Scrollen Sie nach unten zum Abschnitt Datenschutz und wählen Sie dann die gewünschte Standardeinwilligung aus.
- Klicken Sie Speichern und veröffentlichen Sie Ihre Änderungen.
Festlegen des Standardeinverständnisses mit der Web SDK JavaScript-Bibliothek
Legen Sie beim Ausführen des configure
-Befehls die defaultConsent
-Zeichenfolgeneigenschaft auf die gewünschte Einverständnisstufe fest. Bei dieser Eigenschaft wird zwischen Groß- und Kleinschreibung unterschieden und sie unterstützt nur die folgenden drei Werte: "in"
, "out"
und "pending"
. Wenn Sie versuchen, einen anderen Wert zu verwenden, gibt die Bibliothek einen Fehler aus.
alloy("configure", {
datastreamId: "ebebf826-a01f-4458-8cec-ef61de241c93",
orgId: "ADB3LETTERSANDNUMBERS@AdobeOrg",
defaultConsent: "pending"
});