defaultConsent
Egenskapen defaultConsent
avgör hur du hanterar datainsamlingssamtycke innan du anropar kommandot setConsent
. Den här egenskapen är värdefull när du inte av misstag vill samla in data från personer som bor i områden där samtycke krävs innan data samlas in.
Som standard är användarna inställda för alla syften och Web SDK tillåts utföra följande uppgifter:
- Skicka data till och från Adobe-servrar.
- Läs och skriv cookies eller webblagringsobjekt.
Om användaren avanmäler sig från alla syften utför inte Web SDK någon av dessa åtgärder.
Egenskapen defaultConsent
har stöd för tre värden:
in
: Datainsamlingen fortsätter som vanligt tills användaren avanmäler sig.out
: Data ignoreras permanent tills användaren väljer att gå in.pending
: Data lagras lokalt tills användaren väljer att använda kommandotsetConsent
. När standardmedgivandet för det allmänna syftet har angetts tillpending
, kommer ett försök att köra kommandon som är beroende av användarens inställningar för deltagande (till exempel kommandotsendEvent
) att resultera i att kommandot köas i Web SDK. Kommandon som står i kö bearbetas inte förrän du har meddelat användarens inställningar för deltagande till Web SDK.
Om du har en besökare som inte omfattas av den allmänna dataskyddsförordningen (GDPR) kan standardmedgivandet anges till in
. Besökare inom GDPR:s jurisdiktion kan ha sitt standardsamtycke inställt på pending
. Din CMP (Consent Management Platform) kan identifiera kundens region och ange flaggan gdprApplies
till IAB TCF 2.0. Den här flaggan kan användas för att ange standardsamtycke.
Om du inte vill samla in händelser som inträffat innan användarens inställningar för deltagande har angetts, kan du skicka "defaultConsent": "out"
under Web SDK-konfigurationen. Försök att köra kommandon som är beroende av användarens inställningar för deltagande kommer inte att ha någon effekt förrän du har meddelat användarens inställningar för deltagande till Web SDK.
Använder defaultConsent
tillsammans med setConsent
using-consent
Web SDK har två extra konfigurationskommandon för samtycke:
defaultConsent
: Det här kommandot är avsett att fånga upp medgivandepreferenser för Adobe-kunder med hjälp av Web SDK.setConsent
: Det här kommandot är avsett att fånga upp webbplatsbesökarnas medgivandeinställningar.
När de används tillsammans kan de här inställningarna leda till olika resultat för datainsamling och cookie-inställning, beroende på deras konfigurerade värden.
Se tabellen nedan för att förstå när datainsamling sker och när cookies ställs in, baserat på inställningar för samtycke.
in
in
in
out
in
pending
in
pending
out
pending
out
in
out
out
out
Följande cookies anges när medgivandekonfigurationen tillåter:
idMigrationEnabled
är aktiverat. Det är till hjälp vid övergång till Web SDK medan vissa delar av webbplatsen fortfarande använder visitor.js
.s_ecid=MCMID|<ECID>
.Ange standardsamtycke med hjälp av taggtillägget Web SDK
Välj önskad alternativknapp under Default consent när taggtilläggetkonfigureras.
- Logga in på experience.adobe.com med dina Adobe ID-inloggningsuppgifter.
- Navigera till Data Collection > Tags.
- Välj önskad taggegenskap.
- Navigera till Extensions och klicka sedan på Configure på Adobe Experience Platform Web SDK-kortet.
- Bläddra ned till avsnittet Privacy och markera sedan önskad Default consent.
- Klicka på Save och publicera sedan ändringarna.
Ange standardsamtycke med hjälp av JavaScript-biblioteket för Web SDK
Ange strängegenskapen defaultConsent
till önskad medgivandenivå när du kör kommandot configure
. Den här egenskapen är skiftlägeskänslig och stöder endast följande tre värden: "in"
, "out"
och "pending"
. Om du försöker använda något annat värde genereras ett fel i biblioteket.
alloy("configure", {
datastreamId: "ebebf826-a01f-4458-8cec-ef61de241c93",
orgId: "ADB3LETTERSANDNUMBERS@AdobeOrg",
defaultConsent: "pending"
});