Assicurare il consenso per il RGPD in Marketo Measure Js ensuring-consent-for-gdpr-in-marketo-measure-js
Il Regolamento generale sulla protezione dei dati (RGPD) è una normativa dell’Unione Europea entrata in vigore il 25 maggio 2018.
Panoramica overview
L’obiettivo del RGPD è rafforzare i diritti degli interessati all’interno dell’Unione europea (UE) e dello Spazio economico europeo (SEE) per quanto riguarda le modalità di utilizzo e protezione dei loro dati personali. Per "dati personali" si intendono tutte le informazioni relative a una persona fisica identificata o identificabile. Il RGPD si applica a qualsiasi organizzazione all’interno o all’esterno dell’UE che commercializza beni o servizi e/o tiene traccia dei comportamenti degli interessati all’interno dell’UE e del SEE. Se svolgi attività commerciali con persone interessate in Europa che comportano il trattamento dei loro dati personali, questa legislazione si applica al tuo caso. Le sanzioni per inadempienza sono significative, con pesanti ammende per chi viola il regolamento; l'ammenda massima per una singola violazione è di 20 milioni di euro o il 4% del fatturato mondiale annuo, a seconda di quale dei due è maggiore.
Per impostazione predefinita, bizible.js raccoglie i dati analitici degli utenti, a meno che non sia configurato per attendere il consenso. Quando bizible.js è configurato per attendere il consenso dell'utente, non creerà cookie né invierà dati di analisi fino al raggiungimento del consenso.
Come attendere il consenso how-to-wait-for-consent
Esistono due modi per impostare bizible.js per attendere il consenso.
Opzione 1 - Sostituire il tag di script predefinito bizible.js con:
<script id="bizible-settings" type="text/javascript" src="https://cdn.bizible.com/scripts/bizible.js" async="" data-consent-button-id="ConsentButtonId"></script>
Se si utilizza Google Tag Manager per installare lo script, tenere presente che GTM rimuove gli attributi dei dati, quindi utilizzare il seguente script:
<span id="bizible-settings" data-consent-button-id="ConsentButtonId"></span>
<script type="text/javascript" src=https://cdn.bizible.com/scripts/bizible.js async=""></script>
Quando si fa clic su questo elemento HTML, bizible.js crea un cookie per ricordare che il consenso dell'utente è stato ricevuto e inizia a raccogliere i dati di analisi come di consueto.
o-
Opzione 2 - Sostituire il tag di script predefinito bizible.js con:
<script id="bizible-settings" type="text/javascript" src="https://cdn.bizible.com/scripts/bizible.js" async="" data-requires-user-consent="true"></script>
Questo comunica a bizible.js di non tenere traccia finché non viene raggiunto il consenso, operazione che può essere eseguita con la seguente API JS:
finestra['Bizible'] = finestra['Bizible'] || { _queue: [], Push: function (o, p) { questo._queue.push({ tipo: o, dati: p }); } };
Bizible. Push('Consent', true);
Se si utilizza Google Tag Manager per installare lo script, tenere presente che GTM rimuove gli attributi dei dati, quindi utilizzare il seguente script:
<span id="bizible-settings" data-requires-user-consent="true"></span>
<script type="text/javascript" src=https://cdn.bizible.com/scripts/bizible.js async=""></script>
Al contrario, i clienti possono utilizzare questa API anche per revocare il consenso dell’utente:
window['Bizible'] = window['Bizible'] || { _queue: [], Push: function (o, p) { this._queue.push({ type: o, data: p }); } };
Bizible.Push('Consent', false);
Durante l'esecuzione, il codice elimina tutti i cookie creati in precedenza da bizible.js e riprende la raccolta dei dati di analisi solo se l'utente dà nuovamente il consenso.