Configurare il consenso con Platform Web SDK

Scopri come configurare le impostazioni di privacy dell’estensione tag Adobe Experience Platform Web SDK. Imposta il consenso in base all’interazione del visitatore con un banner di una piattaforma di gestione del consenso (CMP).

NOTE
A scopo dimostrativo, questa esercitazione utilizza Klaro come CMP. Siete invitati a seguire l'utilizzo di Klaro o la CMP che usate con il vostro sito web.

Obiettivi di apprendimento

Alla fine di questa lezione, sarai in grado di:

  • Caricare una CMP utilizzando i tag
  • Configurare le impostazioni della privacy nell’estensione tag Experienci Platform Web SDK
  • Imposta il consenso per l’SDK per web di Experience Platform in base all’azione del visitatore

Prerequisiti

Devi acquisire familiarità con i tag e i passaggi per creare regole, elementi di dati, creare librerie in ambienti e cambiare le librerie di tag utilizzando Experienci Platform Debugger.

Prima di iniziare a configurare le impostazioni della privacy e a creare le regole per l’impostazione del consenso, assicurati di aver inserito lo script della piattaforma di gestione del consenso sul sito web e di funzionare correttamente. Una CMP può essere caricata direttamente nel codice sorgente con l’aiuto degli sviluppatori del sito o attraverso i tag stessi. Questa lezione illustra quest'ultimo approccio.

NOTE
  1. Una piattaforma di gestione del consenso (o CMP) viene utilizzata dalle organizzazioni per documentare e gestire legalmente le scelte di consenso di un visitatore prima di raccogliere, condividere o vendere i dati del visitatore da fonti online come siti web e app.

  2. L’approccio consigliato per l’inserimento di una CMP è quello di passare direttamente attraverso il codice sorgente prima dello script di gestione dei tag.

Configurare Klaro

Prima di passare alle configurazioni di tag, scopri di più sulla piattaforma di gestione del consenso utilizzata in questo tutorial Klaro.

  1. Visita Klaro e impostare un account.

  2. Vai a Gestione della privacy e crea un’istanza seguendo le istruzioni.

  3. Utilizza il Codice di integrazione per iniettare Klaro nella proprietà del tag (le istruzioni sono riportate nell’esercizio successivo).

  4. Ignora Scansione , poiché rileva la proprietà tag codificata nel sito web di dimostrazione Luma e non quella creata per questa esercitazione.

  5. Aggiungi un servizio denominato aep web sdk e attivare Stato predefinito del servizio. Quando è attivata, il valore di consenso predefinito è true, altrimenti è false. Questa configurazione è utile quando desideri decidere quale sarà lo stato di consenso predefinito (prima del consenso del visitatore) per l’applicazione web. Ad esempio:

    • Per il CCPA, il consenso predefinito è solitamente impostato su true. State per fare riferimento a questo scenario come Consenso implicito in questa esercitazione

    • Per il RGPD, il consenso predefinito è comunemente impostato su false. State per fare riferimento a questo scenario come Rinuncia implicita in questa esercitazione.

    [ !NOTA]

    In genere, i passaggi sopra indicati vengono eseguiti e gestiti dal team o dalla persona responsabile della gestione della CMP, ad esempio OneTrust o TrustArc.

Iniettare una CMP

WARNING
La best practice per implementare una piattaforma di gestione dei consensi è in genere quella di caricare la CMP prima di caricamento del gestore di tag. Per facilitare questa esercitazione, verrà caricata la CMP con il gestore di tag. Questa lezione è progettata per mostrare come utilizzare le funzioni di consenso in Platform Web SDK e non deve essere utilizzata come guida per configurare correttamente Klaro o qualsiasi altra CMP.

Ora, una volta completate le configurazioni di Klaro, crea regole tag con le seguenti configurazioni:

  • Nome: all pages - library load - Klaro
  • Evento: Library Loaded (Page Top) con Opzioni avanzate > Ordine impostato su 1
  • Azione: Codice personalizzato, Lingua: HTML per caricare lo script CMP.

Inserisci regola CMP

Il blocco di codice personalizzato deve essere simile al seguente:

Inserisci regola CMP

Ora salva e genera questa regola nella libreria di sviluppo, verifica che il banner di consenso venga visualizzato cambiando la libreria di tag dal sito Luma al tuo. Dovresti visualizzare un banner CMP sul sito web, come indicato di seguito. Inoltre, per verificare l’autorizzazione del consenso del visitatore corrente, puoi utilizzare il seguente frammento di codice nella console del browser.

    klaro.getManager().consents

Banner di consenso

Per accedere alla modalità di debug, utilizza la seguente casella di controllo nel debugger di Adobe Experience Platform.

Modalità di debug tag

Inoltre, potrebbe essere necessario cancellare i cookie e l’archiviazione locale più volte durante l’esercitazione, poiché il valore di consenso del visitatore viene memorizzato lì. Puoi semplicemente farlo come segue:

Cancellazione dellarchiviazione

Scenari di consenso

Gli atti in materia di privacy come RGPD, CCPA e altri svolgono un ruolo fondamentale nel modo in cui vengono implementati i consensi. In questa lezione, esplori come un visitatore potrebbe interagire con il banner del consenso in base ai due atti sulla privacy più importanti.
Scenari di consenso

Scenario 1: consenso implicito

Il consenso implicito significa che l’azienda non deve ottenere il consenso del visitatore (o il "consenso") prima di raccogliere i propri dati, e quindi tutti i visitatori del sito web vengono trattati come consenso predefinito. Tuttavia, il visitatore può rinunciare rifiutando i cookie tramite il banner di consenso. Questo caso d’uso è simile al CCPA.

Ora configurerai e implementerai il consenso per questo scenario:

  1. In Privacy dell'estensione tag Experienci Platform Web SDK, assicurati che il Consenso predefinito è impostato su In entrata :

    Consenso configurazione privacy estensione AEP

    note note
    NOTE
    Per una soluzione dinamica, seleziona l’opzione "Provide a data element" (Fornisci un elemento dati) e passa un elemento dati che restituisce il valore di
    code language-none
    klaro.getManager().consents
    
    Questa opzione viene utilizzata se la CMP viene inserita nel codice sorgente prima di il codice di incorporamento di tag in modo che il consenso predefinito sia disponibile prima che l’estensione Experienci Platform Web SDK inizi a essere caricata. Nel nostro esempio, non è possibile utilizzare questa opzione perché la CMP è caricata con i tag e non prima dei tag.
  2. Salva e genera questa modifica nella libreria tag

  3. Caricare la libreria di tag nel sito di dimostrazione Luma

  4. Abilita il debug dei tag durante la visita al sito Luma e ricarica la pagina. Nella console per sviluppatori del browser, dovresti notare che defaultConsent è uguale a In entrata

  5. Con questa configurazione, l’estensione Experienci Platform Web SDK continua a effettuare richieste di rete, a meno che un visitatore non decida di rifiutare i cookie e la rinuncia:

    Consenso implicito Opt-in

Se un visitatore decide di rinunciare (rifiutare i cookie di tracciamento), devi modificare il consenso in Uscita. Modifica l’impostazione del consenso seguendo questi passaggi:

  1. Crea una regola che viene attivata quando il visitatore fa clic su Rifiuto. Denomina questa regola come: all pages - click consent banner - set consent "out"

  2. Come Evento, utilizza Clic il Elementi che corrispondono al selettore CSS #klaro .cn-decline

    Condizione regola: l’utente fa clic su Rifiuto

  3. Ora, utilizza l’SDK per web di Experience Platform, Impostare il consenso tipo di azione per impostare il consenso come "out":

    Azione di rinuncia alla regola di consenso

  4. Seleziona Salva nella libreria e genera:

    Salvare e creare la libreria

Ora, quando un visitatore rinuncia, la regola configurata nel modo precedente si attiva e imposta il consenso dell’SDK web come Uscita.

Per eseguire la convalida, accedi al sito di dimostrazione Luma, rifiuta i cookie e verifica che non venga attivata alcuna richiesta Web SDK dopo la rinuncia.

Scenario 2: rinuncia implicita

La rinuncia implicita significa che i visitatori devono essere trattati come rinuncia per impostazione predefinita e i cookie non devono essere impostati. Le richieste SDK per web non devono essere attivate a meno che i visitatori non decidano di dare il consenso manualmente accettando i cookie tramite il banner di consenso. Potresti dover gestire un caso d’uso di questo tipo nell’area dell’Unione Europea in cui si applica il RGPD.

Ecco come impostare la configurazione per uno scenario di rinuncia implicita:

  1. In Klaro, disattiva il Stato predefinito del servizio nel tuo aep web sdk e salva la configurazione aggiornata.

  2. In entrata Privacy dell’estensione Experienci Platform Web SDK, imposta il consenso predefinito su Uscita o In sospeso secondo necessità.

    Consenso configurazione privacy estensione AEP

  3. Salva la configurazione aggiornata alla libreria tag e ricrearla.

    Con questa configurazione, Experienci Platform Web SDK garantisce che nessuna richiesta venga attivata a meno che l’autorizzazione di consenso non cambi in In entrata. Ciò potrebbe verificarsi in seguito all’accettazione manuale dei cookie da parte di un visitatore che acconsente.

  4. In Debugger, assicurati che il sito Luma sia mappato sulla proprietà tag e che la registrazione della console tag sia attiva.

  5. Usa la Developer Console del browser per Cancella dati sito in Applicazione > Storage

  6. Ricarica il sito Luma e dovresti visualizzarlo defaultConsent è impostato su Uscita e non è stata effettuata alcuna richiesta SDK web

    Consenso implicito e rinuncia

Se un visitatore decide di dare il consenso (accettare i cookie di tracciamento), devi modificare il consenso e impostarlo su In entrata. Ecco come eseguire questa operazione con una regola:

  1. Crea una regola che viene attivata quando il visitatore fa clic su Va bene.. Denomina questa regola come: all pages - click consent banner - set consent "in"

  2. Come Evento, utilizza Clic il Elementi che corrispondono al selettore CSS #klaro .cm-btn-success

    L’utente con la condizione della regola fa clic su Tutto ok

  3. Aggiungere un’azione tramite Experienci Platform Web SDK Estensione, Tipo di azione di Impostare il consenso, Consenso generale as In entrata.

    Azione di consenso della regola di consenso

    Una cosa da notare qui è che questo Impostare il consenso L'azione sarà la prima richiesta che esce e stabilisce l'identità. Per questo motivo, potrebbe essere importante sincronizzare le identità alla prima richiesta. È possibile aggiungere la mappa delle identità a Impostare il consenso mediante il passaggio di un elemento dati di tipo identità.

  4. Seleziona Salva nella libreria e genera:

    Rinuncia alla regola di consenso

  5. Salva la regola nella libreria e ricrearla.

Dopo aver impostato questa regola, la raccolta di eventi deve iniziare quando un visitatore acconsente.

Opzione consenso post visitatore

Per ulteriori informazioni sul consenso in Web SDK, consulta Preferenze di supporto del consenso dei clienti.

Per ulteriori informazioni su Impostare il consenso azione, vedi Impostare il consenso.

Successivo:

NOTE
Grazie per aver dedicato il tuo tempo all’apprendimento di Adobe Experience Platform Web SDK. Se hai domande, vuoi condividere commenti generali o suggerimenti su contenuti futuri, condividili su questo Experience League post di discussione community
recommendation-more-help
8cbc0fd8-ca1d-433b-9c3d-bc3f113347d4