Convalida del servizio Opt-in

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.

Caso d'uso 1: abilitare Opt-in

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:

  • demdex.net/id
  • demdex.net/event
  • omtrdc.net/b/ss
  • omtrdc.net/m2
  • everesttech.net
NOTA

È 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 di Adobe: (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:

Caso d'uso 2: abilitare Opt-in e l'archiviazione

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

Caso d'uso 3: abilitare Opt-in e preapprovare Adobe Analytics

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:

Caso d'uso 4: abilitare Opt-in e IAB

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:

  • demdex.net/id: la presenza di questa chiamata dimostra che ECID ha richiesto un ID da demdex.net
  • demdex.net/event: la presenza di questa chiamata dimostra che la chiamata di raccolta dati di DIL funziona come previsto.
  • demdex.net/dest5.html: la presenza di questa chiamata dimostra che le sincronizzazioni ID vengono attivate.

Se uno dei seguenti elementi non è valido, non verranno visualizzate richieste ai server di Adobe e nessun cookie di Adobe:

  • Le finalità 1, 2 o 5 non sono approvate.
  • L’ID fornitore Audience Manager non è approvato.

In questa pagina