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
Per scopi dimostrativi, questo tutorial 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 Experience 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 Experience 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 configura un account.

  2. Vai a Privacy Manager e crea un'istanza seguendo le istruzioni.

  3. Utilizza il Codice integrazione per inserire Klaro nella tua proprietà tag (le istruzioni sono nel prossimo esercizio).

  4. Ignora la sezione Scansione, in quanto 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 attiva Stato predefinito 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 è in genere impostato su true. Stai per fare riferimento a questo scenario come consenso implicito in questa esercitazione
    • Per il RGPD, il consenso predefinito è comunemente impostato su false. Stai per fare riferimento a questo scenario come Rinuncia implicita in questa esercitazione.
    note note
    NOTE
    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 consiste nel caricare la CMP prima del caricamento del gestore di tag. Per facilitare questa esercitazione, caricherai 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: Libreria caricata (parte superiore della pagina) 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à 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. Nella sezione Privacy dell'estensione tag Experience Platform Web SDK, assicurati che il consenso predefinito sia impostato su In:

    Configurazione privacy estensione AEP

    note note
    NOTE
    Per una soluzione dinamica, selezionare l'opzione "Provide a data element" (Fornisci un elemento dati) e passare un elemento dati che restituisca il valore di
    code language-none
    klaro.getManager().consents
    
    Questa opzione viene utilizzata se la CMP viene inserita nel codice sorgente prima del codice di incorporamento del tag, in modo che il consenso predefinito sia disponibile prima che l'estensione Experience 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

  5. Con questa configurazione, l’estensione Experience 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 Consenso negato

Se un visitatore decide di rinunciare (rifiutare i cookie di tracciamento), devi cambiare il consenso in Out. 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 su Elementi che corrispondono al selettore CSS #klaro .cn-decline

    Lutente della condizione della regola fa clic su Rifiuto

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

    Azione di rinuncia regola di consenso

  4. Seleziona Salva nella libreria e genera:

    Salva e genera la libreria

Ora, quando un visitatore rinuncia, la regola configurata nel modo precedente si attiva e imposta il consenso dell'SDK Web come Out.

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 Stato predefinito servizio nel servizio aep web sdk e salva la configurazione aggiornata.

  2. Nella sezione Privacy dell'estensione Experience Platform Web SDK, imposta il consenso predefinito su Out o Pending come richiesto.

    Configurazione privacy estensione AEP

  3. Salva la configurazione aggiornata nella libreria di tag e ricreala.

    Con questa configurazione, Experience Platform Web SDK garantisce che nessuna richiesta venga attivata a meno che l'autorizzazione di consenso non cambi in In. 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. Utilizza la console per sviluppatori del browser per cancellare i dati del sito in Applicazione > Archiviazione

  6. Ricarica il sito Luma. defaultConsent è impostato su Out e non sono state effettuate richieste Web SDK

    Consenso implicito Rinuncia

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

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

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

    Lutente della condizione della regola fa clic su Tutto a posto

  3. Aggiungi un'azione tramite Experience Platform Web SDK Extension, Action Type di Imposta il consenso, General consent come In.

    Azione Di Consenso Alla Regola Di Consenso

    Tieni presente che questa azione Imposta consenso sarà la prima richiesta inviata e stabilirà l'identità. Per questo motivo, potrebbe essere importante sincronizzare le identità alla prima richiesta. È possibile aggiungere la mappa di identità all'azione Imposta consenso passando un elemento dati di tipo identità.

  4. Seleziona Salva nella libreria e genera:

    Rinuncia a una regola di consenso

  5. Salva la regola nella libreria e ricreala.

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

Consenso Opzione visitatore Post

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

Per ulteriori informazioni sull'azione Imposta consenso, vedere Imposta 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 in questo Experience League post di discussione della community
recommendation-more-help
8cbc0fd8-ca1d-433b-9c3d-bc3f113347d4