Nota bene: solo il codice di blocco manuale può essere fornito tramite un TagManager. Se desideri utilizzare il blocco automatico del codice, devi inserire il codice CMP direttamente nel tuo sito web.
Nota bene: quando si utilizza il blocco automatico, assicurarsi che il TagManager non venga bloccato inserendo l'attributo data-cmp-ab="1" nel codice del TagManager.
Il CMP di ConsentManager.net inserirà automaticamente tutte le informazioni relative al consenso nelle variabili globali del sito web, in modo che Adobe Tag Manager possa acquisirle e utilizzarle come elementi dati. Queste variabili sono:
|
Variabile |
Descrizione |
|
window.cmpRegulation |
Stringa del nome del regolamento (ad es. GDPR, CCPA e così via) |
|
window.cmpConsentString |
Imposta la stringa di consenso IAB |
|
window.cmpConsentVendors |
Imposta un elenco separato da virgole di ID dei fornitori che hanno ottenuto il consenso, ad es. ,3,7,s22,31,c88, (l'elenco inizia e finisce con una virgola) |
|
window.cmpGoogleVendorsConsent |
Come cmpConsentVendors, ma include gli ID ATP di Google. |
|
window.cmpConsentPurposes |
Imposta un elenco separato da virgole delle finalità per cui è stato ottenuto il consenso, ad es. ,1,2,s3,s4,s5, (l'elenco inizia e termina con una virgola) |
|
window.cmpCurrentStatus |
Nome dello stato attuale dell'evento cmp. Valori possibili: unknown, loading, consent, legitimateInterest |
|
window.cmpLastStatus |
Nome dello stato dell'evento cmp precedente/ultimo. Valori possibili: unknown, loading, loaded, consent, legitimateInterest, disabled, hidden, visible, tcloaded, consent-loaded, useraction. |
|
window.cmpLoadingStatus |
Nome dello stato della sequenza di caricamento (stub, loading, loaded, error) |
|
window.cmpDisplayStatus |
Nome dello stato della visualizzazione del livello di consenso (visible, hidden, disabled) |
|
window.consentExists |
Esiste uno stato di consenso (vero/falso). Si prega di notare che questo valore è vero non appena viene visualizzato il livello di consenso e/o nei casi in cui non è richiesto alcun consenso. |
|
window.userChoiceExists |
Esiste uno stato di consenso basato sulla scelta dell'utente (vero/falso), ad esempio l'utente ha cliccato su accetta, rifiuta o ha salvato le impostazioni personalizzate. |
Crea un nuovo elemento dati
Per utilizzare le variabili sopra indicate nel tuo Adobe Tag Manager, dovrai creare degli elementi dati. Li trovi in Regole > Elementi dati > Modifica:

Assicurati di utilizzare "Type = JS Object" e il "Path" in base ai nomi delle variabili sopra indicati.
Modalità Consenso di Adobe
consentmanager può inviare le informazioni sul consenso direttamente ai prodotti Adobe in un formato comprensibile da Adobe Launch, Adobe Analytics, Adobe Audience Manager, Adobe Target e Adobe Experience Cloud. Per utilizzare questa funzione, abilita Menu > CMP > Modifica > Altre impostazioni > Modalità consenso Adobe.
Modalità di consenso per Adobe Analytics
Abilita la funzione "Conformità UE per Adobe Analytics" nelle impostazioni di Adobe Analytics:

Una volta abilitata la funzionalità in Adobe Analytics e attivata l'impostazione in consentmanager, il CMP imposterà automaticamente un cookie sat_track con valore true o false a seconda della scelta dell’utente per il fornitore Adobe Analytics (ID s981). Questo cookie viene utilizzato da Adobe Analytics per determinare se il tracciamento debba avvenire o meno (per maggiori dettagli, consulta la pagina di aiuto di Adobe).
Modalità Consenso per Adobe Audience Manager, Target ed Experience Cloud
Una volta abilitata l'impostazione in consentmanager, il CMP creerà automaticamente una variabile JavaScript con il nome window.cmp_adobe_consent (vedi sopra come creare un DataElement in Adobe Launch). La variabile conterrà una stringa che Adobe Launch può utilizzare per determinare se i prodotti Adobe dispongono o meno del consenso. Esempio:
window.cmp_adobe_consent = '{"aa":false,"aam":true,"ecid":true,"target":false}';
Il contenuto è una rappresentazione stringa di un oggetto JSON con quattro proprietà. Le proprietà riflettono i quattro prodotti Adobe. Lo stato del consenso viene impostato in base alla scelta dell'utente per i fornitori Adobe Analytics (ID s981), Adobe Audience Manager (ID s1233), Adobe Target (ID s1642) e Adobe Experience Cloud (ID s1233).