Dopo aver abilitato l'oggetto Opt-in sul sito Web, usa i metodi di convalida per verificare che il servizio funzioni come previsto usando gli strumenti per sviluppatori nel browser.
Visitor.getInstance({{YOUR_ORG_ID}}, {
doesOptInApply: true
});
Prima di caricare la pagina, cancella la cache e i cookie.
In Chrome fai clic con il pulsante destro del mouse sulla pagina Web e seleziona Controlla. Come nella schermata precedente, seleziona la scheda Rete per visualizzare le richieste effettuate dal browser.
Nell’esempio precedente, sulla pagina sono installati i seguenti tag JS di Adobe: ECID, AAM, Analytics e Target.
Come verificare che Opt-in funzioni come previsto:
Non dovrebbero eserci richieste ai server di Adobe:
È possibile che venga visualizzata una chiamata a http://dpm.demdex.net/optOutStatus
; si tratta di un endpoint di SOLA LETTURA usato per recuperare lo stato di Opt-out del visitatore. Questo endpoint non comporterà la creazione di cookie di terze parti e non raccoglierà informazioni dalla pagina.
Non dovresti trovare cookie creati dai tag Adobi: (AMCV_{{YOUR_ORG_ID}}, mbox, demdex, s_cc, s_sq, everest_g_v2, everest_session_v2)
In Chrome, vai alla scheda Applicazione, espandi la sezione Cookie in Archiviazione e seleziona il nome di dominio del tuo sito web:
Visitor.getInstance({{YOUR_ORG_ID}}, {
doesOptInApply: true,
isOptInStorageEnabled: true
});
L'unica differenza nel caso d'uso 2 è che verrà visualizzato un nuovo cookie che conterrà le autorizzazioni Opt-in fornite dal visitatore: adobeujs-optin
var preApproveAnalytics = {};
preApproveAnalytics[adobe.OptInCategories.ANALYTICS] = true;
Visitor.getInstance({{YOUR_ORG_ID}}, {
doesOptInApply: true,
preOptInApprovals: preApproveAnalytics
});
Poiché Adobe Analytics è stato approvato prima del consenso, nella scheda Rete troverai alcune richieste inviate al server di tracciamento:
e vedrai i cookie di Analytics nella scheda Applicazione:
Visitor.getInstance({{YOUR_ORG_ID}}, {
doesOptInApply: true,
isIabContext: true
});
Come visualizzare il consenso IAB corrente sulla pagina:
Apri gli strumenti per sviluppatori e seleziona la scheda Console. Incolla il seguente snippet di codice e premi Invio:
<codeblock>
__cmp("getVendorConsents", null, function (vendorConsents) {
console.log("Vendor Consent:", vendorConsents); })
</codeblock>
Ecco un output di esempio quando vengono approvate le finalità 1, 2 e 5 e l’ID fornitore di Audience Manager viene approvato:
Se uno dei seguenti elementi non è valido, non verranno visualizzate richieste ai server di Adobe e nessun cookie di Adobe: