Il consenso presunto è uno dei due metodi per gestire le impostazioni della privacy dei dati degli utenti tramite le API. In generale, questo metodo presuppone che gli utenti acconsentano alla raccolta dei dati, a meno che decidano di non farlo.
Cosa succede quando gli utenti rifiutano l'opzione?
- Non cancelliamo i loro dati, ma smettiamo di raccogliere informazioni sulle loro interazioni dal momento dell'opt-out.
- Inoltre, verranno esclusi dal nostro motore di attivazione e non riceveranno più e-mail con trigger o notifiche push. Lo stato di consenso sarà valido per tutti i siti del tuo account, ad eccezione delle app per dispositivi mobili, che vengono gestite tramite API iOS e Android.
- Per gli utenti che hanno rifiutato il consenso, puoi utilizzare solo le condizioni di targeting incentrate sui dati della sessione, come URL, sorgente di traffico, meteo, tipo di dispositivo, posizione e così via. Ad esempio, se una campagna dovesse avere due esperienze che hanno come target paesi diversi, Dynamic Yield riconoscerà in quale nazione si trova un utente che ha rifiutato il consenso durante la sessione. Tuttavia, questi dati non verranno conservati sui nostri server.
- Nessuna interazione degli utenti che hanno rinunciato all'opzione verrà memorizzata o inclusa in alcun rapporto sull'esperienza dal momento dell'opt-out.
- Le impostazioni di frequenza e persistenza della campagna verranno comunque mantenute per gli utenti che hanno rifiutato il consenso, in quanto ciò è necessario per il corretto funzionamento del sito. Altrimenti, potrebbero verificarsi esperienze negative, ad esempio per gli utenti che ricevono lo stesso popup a ogni pagina. Questi dati vengono memorizzati solo nella memoria locale del browser. Non verranno memorizzati nei cookie o sui nostri server.
- I dati dell'utente potrebbero comunque essere inviati a terzi tramite integrazioni personalizzate. Per prevenire questo, puoi usare un'API aggiuntiva nel codice di integrazione personalizzato.
Anche se un utente dovesse aver rinunciato in passato, se ci dovesse ripensare, si potranno raccogliere dati da quel momento in poi.
Utilizzo delle API di consenso presunto
Puoi utilizzare uno dei due metodi seguenti, a seconda che tu stia inviando o meno le chiamate API direttamente dal tuo sito o tramite uno strumento di gestione del consenso di terze parti.
Metodo standard
Utilizza queste chiamate API quando segnali direttamente il consenso dell'utente a Dynamic Yield. Questo metodo non è supportato per i siti solo API.
JavaScript (Web)
DY.API('consent_optout');
DY.API('consent_optin');
Objective-C (iOS)
[[DYApi getInstance] consentOptout];
[[DYApi getInstance] consentOptin];
Swift (iOS)
DYApi.getInstance().consentOptout();
DYApi.getInstance().consentOptin();
Java (Android)
DYApi.getInstance().consentOptout();
DYApi.getInstance().consentOptin();
- L'opt-out impedirà al sistema di raccogliere dati in futuro dal dispositivo/browser in uso tramite tutte le sezioni dell'account, in tutti i domini. Questo metodo sostituisce tutti gli strumenti di gestione del consenso esplicito precedenti.
- Se l'utente dovesse aver effettuato l'opt-out in passato, l'opt-in ti consentirà di raccogliere dati dal momento del nuovo consenso in poi.
Metodo dello strumento di gestione del consenso
Questo metodo prevede la configurazione di un set di chiamate API e di una variabile sul sito che indica a Dynamic Yield di attendere che il sistema di gestione solleciti la preferenza sulla raccolta dei dati all'utente prima di raccoglierne e archiviarne le informazioni.
Metodi API JavaScript
DY.API('consent_status_update', { status: true });
DY.API('consent_status_update', { status: false });
Configurazione variabile
Per indicare a Dynamic Yield di attendere i metodi API avanzati, puoi configurare la variabile DY.consentIntegrationActive su "vero" prima di caricare gli script Dynamic Yield.
DY.consentIntegrationActive = true;
Verificare che i dati non vengano raccolti
Se un utente desiderasse verificare che i dati non vengano raccolti da Dynamic Yield, può cercare le righe px.dynamicyield.com e px-eu.dynamicyield.com nelle sue chiamate di rete. Queste stringhe non esisteranno se i dati non vengono raccolti.