Creare set di dati per l’acquisizione dei dati di consenso IAB TCF 2.0

Affinché Adobe Experience Platform possa elaborare i dati di consenso dei clienti in conformità a IAB Transparency & Consent Framework (TCF) 2.0, tali dati devono essere inviati ai set di dati i cui schemi contengono campi di consenso TCF 2.0.

In particolare, per acquisire i dati di consenso TCF 2.0 sono necessari due set di dati:

  • Un set di dati basato sulla classe XDM Individual Profile, abilitato per l’utilizzo in Real-time Customer Profile.
  • Un set di dati basato sulla classe XDM ExperienceEvent .

Questo documento fornisce passaggi per impostare questi due set di dati per raccogliere i dati di consenso IAB TCF 2.0. Per una panoramica dell’intero flusso di lavoro per configurare le operazioni relative ai dati della piattaforma per TCF 2.0, consulta la panoramica sulla conformità IAB TCF 2.0.

Prerequisiti

Questa esercitazione richiede una buona comprensione dei seguenti componenti di Adobe Experience Platform:

  • Experience Data Model (XDM): Il framework standardizzato in base al quale Experience Platform vengono organizzati i dati sulla customer experience.
  • Servizio Adobe Experience Platform Identity: Consente di collegare le identità dei clienti da diverse origini dati tra dispositivi e sistemi.
    • Namespace di identità: I dati di identità cliente devono essere forniti in uno spazio dei nomi di identità specifico riconosciuto dal servizio Identity.
  • Profilo cliente in tempo reale: Utilizza Identity Service per creare in tempo reale profili cliente dettagliati dai set di dati. Real-time Customer Profile richiama i dati dal Data Lake e persiste i profili dei clienti nel proprio archivio dati separato.

Privacy Details struttura del gruppo di campi

Il gruppo di campi dello schema Privacy Details fornisce i campi di consenso dei clienti richiesti per il supporto TCF 2.0. Sono disponibili due versioni di questo gruppo di campi: uno compatibile con la classe XDM Individual Profile e l'altro con la classe XDM ExperienceEvent.

Le sezioni seguenti illustrano la struttura di ciascuno di questi gruppi di campi, compresi i dati attesi durante l’acquisizione.

Gruppo di campi del profilo

Per gli schemi basati su XDM Individual Profile, il gruppo di campi Privacy Details fornisce un singolo campo di tipo mappa, xdm:identityPrivacyInfo, che mappa le identità dei clienti alle loro preferenze di consenso TCF. Il seguente JSON è un esempio del tipo di dati che xdm:identityPrivacyInfo prevede durante l’inserimento dei dati:

{
  "xdm:identityPrivacyInfo": {
      "ECID": {
        "13782522493631189": {
          "xdm:identityIABConsent": {
            "xdm:consentTimestamp": "2020-04-11T05:05:05Z",
            "xdm:consentString": {
              "xdm:consentStandard": "IAB TCF",
              "xdm:consentStandardVersion": "2.0",
              "xdm:consentStringValue": "BObdrPUOevsguAfDqFENCNAAAAAmeAAA.PVAfDObdrA.DqFENCAmeAENCDA",
              "xdm:gdprApplies": true,
              "xdm:containsPersonalData": false
            }
          }
        }
      }
    }
}

Come illustrato nell’esempio, ogni chiave a livello principale di xdm:identityPrivacyInfo corrisponde a uno spazio dei nomi di identità riconosciuto dal servizio Identity. A sua volta, ogni proprietà dello spazio dei nomi deve avere almeno una sottoproprietà la cui chiave corrisponde al valore di identità corrispondente del cliente per tale spazio dei nomi. In questo esempio, il cliente è identificato con un valore ID Experience Cloud (ECID) di 13782522493631189.

NOTA

Sebbene l’esempio precedente utilizzi una singola coppia di namespace/valori per rappresentare l’identità del cliente, puoi aggiungere altre chiavi per altri namespace e ogni namespace può avere più valori di identità, ciascuno con il proprio set di preferenze di consenso TCF.

All'interno dell'oggetto valore identity si trova un singolo campo, xdm:identityIABConsent. Questo oggetto acquisisce i valori di consenso TCF del cliente per lo spazio dei nomi e il valore dell'identità specificati. Le sottoproprietà contenute in questo campo sono elencate di seguito:

Proprietà Descrizione
xdm:consentTimestamp Una marca temporale ISO 8601 di quando i valori di consenso TCF sono cambiati.
xdm:consentString Un oggetto contenente i dati di consenso aggiornati del cliente e altre informazioni contestuali. Per informazioni sulle proprietà secondarie obbligatorie di questo oggetto, consulta la sezione sulle proprietà della stringa di consenso .

Gruppo di campi evento

Per gli schemi basati su XDM ExperienceEvent, il gruppo di campi Privacy Details fornisce un singolo campo di tipo matrice: xdm:consentStrings. Ogni elemento in questa matrice deve essere un oggetto che contiene le proprietà necessarie per una stringa di consenso TCF, simile al campo xdm:consentString nel gruppo di campi del profilo. Per ulteriori informazioni su queste proprietà secondarie, consulta la sezione successiva.

{
  "xdm:consentStrings": [
    {
      "xdm:consentStandard": "IAB TCF",
      "xdm:consentStandardVersion": "2.0",
      "xdm:consentStringValue": "BObdrPUOevsguAfDqFENCNAAAAAmeAAA.PVAfDObdrA.DqFENCAmeAENCDA",
      "xdm:gdprApplies": true,
      "xdm:containsPersonalData": false
    }
  ]
}

Entrambe le versioni del gruppo di campi Privacy Details richiedono almeno un oggetto che acquisisca i campi necessari che descrivano la stringa di consenso TCF per il cliente. Queste proprietà sono spiegate di seguito:

Proprietà Descrizione
xdm:consentStandard Il framework di consenso a cui si applicano i dati. Per la conformità TCF, il valore deve essere IAB TCF.
xdm:consentStandardVersion Numero di versione del framework di consenso indicato da xdm:consentStandard. Per la conformità a TCF 2.0, il valore deve essere 2.0.
xdm:consentStringValue Stringa di consenso generata dalla piattaforma di gestione dei consensi (CMP) in base alle impostazioni selezionate del cliente.
xdm:gdprApplies Un valore booleano che indica se il RGPD è applicabile o meno a questo cliente. Il valore deve essere impostato su true per consentire l’applicazione di TCF 2.0. Valori predefiniti in true se non sono inclusi.
xdm:containsPersonalData Un valore booleano che indica se l’aggiornamento del consenso contiene o meno dati personali. Valori predefiniti in false se non sono inclusi.

Creare schemi di consenso dei clienti

Per creare set di dati che acquisiscano i dati di consenso, devi prima creare schemi XDM su cui basare tali set di dati.

Nell’interfaccia utente di Platform, seleziona Schemas nel menu di navigazione a sinistra per aprire l’area di lavoro Schemas. Da qui, segui i passaggi descritti nelle sezioni seguenti per creare ogni schema richiesto.

NOTA

Se disponi di schemi XDM esistenti che desideri utilizzare per acquisire i dati di consenso, puoi modificarli invece di crearne di nuovi. Tuttavia, se uno schema esistente è stato abilitato per l’utilizzo in Profilo cliente in tempo reale, la sua identità principale non può essere un campo direttamente identificabile che non è consentito utilizzare nella pubblicità basata su interessi, ad esempio un indirizzo e-mail. Consulta il tuo consulente legale se non sei sicuro di quali campi siano soggetti a restrizioni.

Inoltre, quando si modificano gli schemi esistenti, è possibile apportare solo modifiche aggiuntive (non rivoluzionarie). Per ulteriori informazioni, consulta la sezione sui principi dell'evoluzione dello schema .

Creare uno schema di consenso basato su record

Nell’area di lavoro Schemas, seleziona Create schema, quindi scegli XDM Individual Profile dal menu a discesa.

Viene visualizzata la sezione Schema Editor che mostra la struttura dello schema nell’area di lavoro. Utilizza la barra a destra per fornire un nome e una descrizione per lo schema, quindi seleziona Add nella sezione Field groups sul lato sinistro dell’area di lavoro.

Viene visualizzata la finestra di dialogo Add field groups. Da qui, seleziona Privacy Details dall’elenco. Facoltativamente, puoi utilizzare la barra di ricerca per limitare i risultati per individuare più facilmente il gruppo di campi. Una volta selezionato il gruppo di campi, selezionare Add field groups.

L’area di lavoro viene visualizzata nuovamente, mostrando che il campo identityPrivacyInfo è stato aggiunto alla struttura dello schema.

Da qui, ripeti i passaggi precedenti per aggiungere i seguenti gruppi di campi aggiuntivi allo schema:

  • IdentityMap
  • Data capture region for Profile
  • Demographic Details
  • Personal Contact Details

Se stai modificando uno schema esistente che è già stato abilitato per l'utilizzo in Real-time Customer Profile, seleziona Save per confermare le modifiche prima di passare alla sezione relativa alla creazione di un set di dati in base allo schema di consenso🔗. Se stai creando un nuovo schema, continua a seguire i passaggi descritti nella sottosezione seguente.

Abilita lo schema da utilizzare in Real-time Customer Profile

Affinché Platform possa associare i dati di consenso ricevuti a profili cliente specifici, è necessario che lo schema di consenso sia abilitato per l’utilizzo in Real-time Customer Profile.

NOTA

Lo schema di esempio mostrato in questa sezione utilizza il relativo campo identityMap come identità principale. Se desideri impostare un altro campo come identità principale, accertati di utilizzare un identificatore indiretto come un ID cookie e non un campo direttamente identificabile che non è possibile utilizzare nella pubblicità basata su interessi, ad esempio un indirizzo e-mail. Consulta il tuo consulente legale se non sei sicuro di quali campi siano soggetti a restrizioni.

I passaggi su come impostare un campo di identità principale per uno schema si trovano nell'esercitazione creazione dello schema.

Per abilitare lo schema per Profile, seleziona il nome dello schema nella barra a sinistra per aprire la finestra di dialogo Schema properties nella barra a destra. Da qui, seleziona il pulsante di attivazione/disattivazione Profile.

Viene visualizzato un puntatore che indica un'identità principale mancante. Seleziona la casella di controllo per utilizzare un'identità principale alternativa, in quanto l'identità principale sarà contenuta nel campo identityMap .

Infine, seleziona Save per confermare le modifiche.

Creare uno schema di consenso basato su serie temporali

Nell’area di lavoro Schemas, seleziona Create schema, quindi scegli XDM ExperienceEvent dal menu a discesa.

Viene visualizzata la sezione Schema Editor che mostra la struttura dello schema nell’area di lavoro. Utilizza la barra a destra per fornire un nome e una descrizione per lo schema, quindi seleziona Add nella sezione Field groups sul lato sinistro dell’area di lavoro.

Viene visualizzata la finestra di dialogo Add field groups. Da qui, seleziona Privacy Details dall’elenco. Facoltativamente, puoi utilizzare la barra di ricerca per limitare i risultati per individuare più facilmente il gruppo di campi. Dopo aver selezionato un gruppo di campi, selezionare Add field groups.

L’area di lavoro viene visualizzata nuovamente, mostrando che la matrice consentStrings è stata aggiunta alla struttura dello schema.

Da qui, ripeti i passaggi precedenti per aggiungere i seguenti gruppi di campi aggiuntivi allo schema:

  • IdentityMap
  • Environment Details
  • Web Details
  • Implementation Details

Una volta aggiunti i gruppi di campi, terminare selezionando Save.

Crea set di dati in base agli schemi di consenso

Per ciascuno degli schemi richiesti sopra descritti, devi creare un set di dati che in definitiva acquisirà i dati di consenso dei clienti. Il set di dati basato sullo schema del record deve essere abilitato per Real-time Customer Profile, mentre il set di dati basato sullo schema delle serie temporali non deve essere abilitato.Profile

Per iniziare, seleziona Datasets nel menu di navigazione a sinistra, quindi seleziona Create dataset nell’angolo in alto a destra.

Nella pagina successiva, seleziona Create dataset from schema.

Viene visualizzato il flusso di lavoro Create dataset from schema a partire dal passaggio Select schema . Nell’elenco fornito, individua uno degli schemi di consenso creati in precedenza. Facoltativamente, puoi utilizzare la barra di ricerca per limitare i risultati e individuare più facilmente lo schema. Seleziona il pulsante di scelta accanto allo schema desiderato, quindi seleziona Next per continuare.

Viene visualizzato il passaggio Configure dataset . Fornisci un nome e una descrizione univoci e facilmente identificabili per il set di dati prima di selezionare Finish.

Viene visualizzata la pagina dei dettagli per il set di dati appena creato. Se il set di dati è basato sullo schema delle serie temporali, il processo è completo. Se il set di dati è basato sullo schema dei record, il passaggio finale del processo consiste nell’abilitare il set di dati per l’utilizzo in Real-time Customer Profile.

Nella barra a destra, seleziona l’interruttore Profile, quindi seleziona Enable nel puntatore di conferma per abilitare lo schema per Profile.

Per creare l’altro set di dati necessario per la conformità a TCF 2.0, segui nuovamente i passaggi indicati sopra.

Passaggi successivi

Seguendo questa esercitazione, hai creato due set di dati che possono essere utilizzati per raccogliere i dati di consenso dei clienti:

  • Un set di dati basato su record abilitato per l’utilizzo in Profilo cliente in tempo reale.
  • Set di dati basato su serie temporale non abilitato per Profile.

Ora puoi tornare alla panoramica IAB TCF 2.0 per continuare il processo di configurazione di Platform per la conformità a TCF 2.0.

In questa pagina

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now