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, cancellare 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, selezionate la scheda Rete per visualizzare le richieste effettuate dal browser.

Nell'esempio precedente, sulla pagina sono installati i seguenti tag JS Adobe: ECID, AAM, Analytics e Target.

Come verificare che Opt-in funzioni come previsto:

Non devono essere visualizzate richieste 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 dovrebbero essere visualizzati cookie creati dai tag del Adobe : (AMCV_{{YOUR_ORG_ID}}, mbox, demdex, s_cc, s_sq, everest_g_v2, everest_session_v2)

In Chrome, andate alla scheda Applicazione , espandete la sezione Cookies in Storage, quindi selezionate il nome di dominio del 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 è già stato approvato, nella scheda Rete verranno visualizzate le richieste sul 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. Incollate il frammento di codice seguente e premete Invio:

<codeblock>
  __cmp("getVendorConsents", null, function (vendorConsents) { 
     console.log("Vendor Consent:", vendorConsents); }) 
</codeblock>  
  

Di seguito è riportato un output di esempio con l'approvazione delle finalità 1, 2 e 5 e l'ID fornitore del Audience Manager è 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 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 né cookie Adobe:

  • Le finalità 1, 2 O 5 non sono approvate.
  • L'ID fornitore del Audience Manager non è approvato.

In questa pagina