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.
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.
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. Om det inte anges i kommandot configure är standardvärdet in.
defaultConsent finns inte kvar mellan sidinläsningar. Se till att du anger önskat standardsamtycke varje gång du anropar kommandot configure.alloy("configure", {
datastreamId: "ebebf826-a01f-4458-8cec-ef61de241c93",
orgId: "ADB3LETTERSANDNUMBERS@AdobeOrg",
defaultConsent: "pending"
});
in: Datainsamlingen fungerar normalt tills användaren väljer bort.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.
Använder defaultConsent tillsammans med setConsent using-consent
SDK på webben har två alternativ:
defaultConsent(den här sidan): Anger standardinställningar för samtycke.setConsent: Fånga besökarnas samtycke.
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.
defaultConsentsetConsentinininoutinpendinginpendingoutpendingoutinoutoutoutSe Adobe Experience Platform Web SDK-cookies för en lista över cookies som biblioteket anger.
Ange standardsamtycke baserat på gdprApplies
Vissa datahanteringsplattformar gör det möjligt att avgöra om den allmänna dataskyddsförordningen (GDPR) gäller för kunden. Om du vill anta samtycke för kunder där GDPR inte gäller kan du använda flaggan gdprApplies i ett TCF API-anrop. Exempel:
var alloyConfiguration = { ... };
window.__tcfapi('getTCData', 2, function (tcData, success) {
if (success) {
alloyConfiguration.defaultConsent = tcData.gdprApplies ? "pending" : "in";
window.alloy("configure", alloyConfiguration);
}
});
I ovanstående kodblock anropas kommandot configure efter att tcData har hämtats från TCF API. Om gdprApplies är true anges standardmedgivande till pending. Om gdprApplies är falskt anges standardsamtycke till in. Se till att du fyller i variabeln alloyConfiguration med din konfiguration.
Standardsamtycke med hjälp av taggtillägget Web SDK
Se Inställningar för samtycke i dokumentationen för SDK-taggtillägget för webben om du vill veta hur du utför de här åtgärderna med hjälp av taggar.