defaultConsent

La proprietà defaultConsent determina la modalità di gestione del consenso alla raccolta dati prima di chiamare il comando setConsent. Questa proprietà è utile quando non desideri raccogliere accidentalmente dati da individui residenti in aree in cui è richiesto il consenso prima di raccogliere i dati.

Se un visitatore non rientra nella giurisdizione del Regolamento generale sulla protezione dei dati (RGPD), il consenso predefinito può essere impostato su in. Per i visitatori all'interno della giurisdizione del RGPD il consenso predefinito potrebbe essere impostato su pending. La piattaforma di gestione del consenso (CMP) è in grado di rilevare l'area geografica del cliente e fornire il flag gdprApplies a IAB TCF 2.0. Questo flag può essere utilizzato per impostare il consenso predefinito.

Impostare la proprietà stringa defaultConsent sul livello di consenso desiderato durante l'esecuzione del comando configure. Questa proprietà fa distinzione tra maiuscole e minuscole e supporta solo i tre valori seguenti: "in", "out" e "pending". Se tenti di utilizzare un altro valore, la libreria genera un errore. Se non è impostato nel comando configure, il valore predefinito è in.

IMPORTANT
Il valore defaultConsent non persiste tra un caricamento di pagina e l'altro. Assicurarsi di impostare il consenso predefinito desiderato ogni volta che si chiama il comando configure.
alloy("configure", {
  datastreamId: "ebebf826-a01f-4458-8cec-ef61de241c93",
  orgId: "ADB3LETTERSANDNUMBERS@AdobeOrg",
  defaultConsent: "pending"
});
  • in: la raccolta dati funziona normalmente finché l'utente non rinuncia.
  • out: i dati vengono eliminati definitivamente fino al consenso dell'utente.
  • pending: i dati vengono archiviati localmente finché l'utente non acconsente utilizzando il comando setConsent.
NOTE
Anche se Adobe prevede di creare un set più solido di finalità o categorie corrispondenti alle funzionalità e alle offerte di prodotti di Adobe, l’implementazione corrente è un approccio "tutto o niente" all’opt-in. Questa limitazione si applica solo al Web SDK e non ad altre librerie Adobe JavaScript.

Il Web SDK offre due opzioni di consenso complementari:

  • defaultConsent (questa pagina): determina le preferenze di consenso predefinite.
  • setConsent: acquisisci le preferenze di consenso dei visitatori.

Se utilizzate insieme, queste impostazioni possono portare a risultati diversi di raccolta dati e impostazione dei cookie, a seconda dei valori configurati.

Vedi la tabella seguente per capire quando si verifica la raccolta dei dati e quando vengono impostati i cookie, in base alle impostazioni del consenso.

defaultConsent
setConsent
La raccolta dei dati avviene
Web SDK imposta i cookie del browser
in
in
in
out
No
in
Non impostato
pending
in
pending
out
No
pending
Non impostato
No
No
out
in
out
out
No
out
Non impostato
No
No

Per un elenco dei cookie impostati dalla libreria, vedere Cookie di Adobe Experience Platform Web SDK.

NOTE
I cookie di identità e di consenso vengono impostati anche se un visitatore rinuncia al tracciamento. Questi cookie sono necessari per rispettare le preferenze di raccolta dei loro dati.

Impostazione del consenso predefinito in base a gdprApplies

Alcune CMP consentono di determinare se al cliente si applica il Regolamento generale sulla protezione dei dati (RGPD). Se desideri presumere il consenso per i clienti a cui non si applica il RGPD, puoi utilizzare il flag gdprApplies in una chiamata API TCF. Ad esempio:

var alloyConfiguration = { ... };
window.__tcfapi('getTCData', 2, function (tcData, success) {
  if (success) {
    alloyConfiguration.defaultConsent = tcData.gdprApplies ? "pending" : "in";
    window.alloy("configure", alloyConfiguration);
  }
});

Nel blocco di codice precedente, il comando configure viene chiamato dopo che tcData è stato ottenuto dall'API TCF. Se gdprApplies è true, il consenso predefinito è impostato su pending. Se gdprApplies è false, il consenso predefinito è impostato su in. Assicurarsi di compilare la variabile alloyConfiguration con la configurazione.

Consenso predefinito tramite l’estensione tag Web SDK

Per informazioni su come eseguire queste azioni utilizzando i tag, consulta le impostazioni di consenso nella documentazione dell'estensione tag di Web SDK.

recommendation-more-help
1ae86b30-e55e-49c1-ab11-9d0356a5f3e1