Codice JavaScript per Analytics for Advertising

Inserzionisti con solo Advertising DSP

Per Advertising DSP, l'integrazione di Analytics for Advertising tiene traccia delle interazioni del sito view-through e click-through. Le visite click-through vengono tracciate dal codice Adobe Analytics standard sulle tue pagine web; il codice Analytics acquisisce i parametri AMO ID e EF ID nell’URL della pagina di destinazione e li tiene traccia nelle rispettive eVars riservate. Puoi tenere traccia delle visite view-through distribuendo uno snippet di JavaScript nelle pagine Web.

Nella visualizzazione della prima pagina di una visita al sito, il codice JavaScript dell’Adobe Advertising controlla se il visitatore ha già visto o fatto clic su un annuncio. Se l’utente è già entrato nel sito tramite un click-through o non ha visto un annuncio, il visitatore viene ignorato. Se il visitatore ha visualizzato un annuncio e non è entrato nel sito tramite un click-through durante l'intervallo di lookback su clic impostato in Adobe Advertising, il codice JavaScript di Adobe Advertising a) utilizza il servizio ID Experience Cloud per generare un ID supplementare (SDID) oppure b) utilizza il metodo Adobe Experience Platform Web SDK generateRandomID per generare un StitchID. Entrambi gli ID vengono utilizzati per unire i dati da Adobe Advertising all’hit di Adobe Analytics del visitatore. Adobe Analytics quindi richiede all’Adobe Advertising l’AMO ID e l’EF ID associati all’esposizione dell’annuncio. AMO ID e EF ID vengono quindi compilati nei rispettivi eVars. Questi valori persistono per un periodo designato (per impostazione predefinita, 60 giorni).

Analytics invia le metriche del traffico del sito (come visualizzazioni di pagina, visite e tempo trascorso) e qualsiasi evento standard o personalizzato Analytics a un Adobe Advertising orario, utilizzando l'ID EF come chiave. Queste metriche Analytics vengono quindi eseguite attraverso il sistema di attribuzione Adobe Advertising per collegare le conversioni alla cronologia di clic e di esposizione.

NOTE
La logica di tracciamento di Adobe Advertising JavaScript si trova sul lato Adobe e quindi non ha virtualmente alcun impatto sul tempo di caricamento della pagina.
Al contrario, la logica per il connettore dati DCM in Analytics (utilizzando Google Campaign Manager 360) per Advertising DSP si verifica sul lato client. L’unione lato client rallenta il caricamento della pagina e aumenta il rischio di perdita di dati. Ciò si verifica perché il JavaScript Analytics deve eseguire il ping di DoubleClick e attendere che DoubleClick restituisca gli ultimi dati di clic/impression a Analytics. Quando il team DSP configura il connettore dati DCM, è necessario specificare per quanto tempo si è disposti a ritardare la pagina.

Distribuzione del codice JavaScript

La libreria JavaScript è costituita da due righe che consentono a Analytics e Adobe Advertising di comunicare tra loro. Se l'integrazione di Analytics for Advertising è stata completata durante l'implementazione di Adobe Advertising, questo codice dovrebbe essere già stato ricevuto con istruzioni su come distribuirlo.

Il codice

Implementazioni che utilizzano il codice visitorAPI.js del servizio Experience Cloud Identity

<script src="https://www.everestjs.net/static/le/last-event-tag-latest.min.js">
<script>
     if("undefined" != typeof AdCloudEvent)
          AdCloudEvent('IMS ORG Id','rsid');
</script>

Implementazioni che utilizzano il codice alloy.js di Experience PlatformWeb SDK

<script src="https://www.everestjs.net/static/le/last-event-tag-latest.min.js">
<script>
     if("undefined" != typeof AdCloudEvent)
          stitchId = AdCloudEvent('IMS ORG Id','rsid').generateRandomId();
</script>

Dove inserire il codice

La funzione JavaScript Analytics for Advertising deve trovarsi dopo il servizio ID Experience Cloud ma prima del codice App Measurement di Analytics. In questo modo l'ID supplementare (SDID) o StitchID sarà incluso nella chiamata Analytics.

Inserimento codice

Convalida distribuzione codice

È possibile eseguire la convalida utilizzando qualsiasi tipo di strumento packet sniffer (ad esempio Charles, Fiddler o Chrome Developer Tools) confrontando i valori dei quattro ID tra la richiesta in Adobe Advertising e la richiesta in Analytics, come descritto di seguito.

Come confermare il codice con Chrome Developer Tools validate-js-chrome

  1. Apri Chrome Developer Tools e fai clic sulla scheda Rete.

  2. Caricare una pagina del sito Web che contiene il JavaScript Analytics for Advertising.

  3. Filtra la scheda Network per last e controlla due righe:

    Filtro sullultimo

    • La prima riga è la chiamata alla libreria JavaScript e si chiama last-event-tag-latest.min.js.

    • La seconda riga è la chiamata che invia la richiesta all’Adobe Advertising. Inizia come segue: _les_imsOrgId=[your_imsOrgId_here]&_les_url=[your_encoded_url]

      Se non vedi la chiamata all’Adobe Advertising, potrebbe non essere la prima visualizzazione pagina della tua visita. A scopo di test, puoi rimuovere il cookie in modo che la chiamata successiva sia la prima visualizzazione di pagina per la visita corrispondente:

    1. Nella scheda Applicazione, individua il cookie adcloud e verifica che il cookie contenga _les_v (ultima visita) con un valore di y e una marca temporale dell'epoca UTC che scade tra 30 minuti.
      1. Elimina il cookie adcloud e aggiorna la pagina.
  4. (implementazioni che utilizzano il codice visitorAPI.js del servizio Experience Cloud Identity ) Filtra su /b/ss per visualizzare l'hit di Analytics.

    Filtro su

  5. (Implementazioni che utilizzano il codice alloy.js dell'Experience Platform Web SDK) Filtro su /interact per verificare che il payload della richiesta all'Edge Network contenga advertisingStitchID.

    Filtro su

  6. Confronta i valori ID tra i due risultati. Tutti i valori devono trovarsi nei parametri della stringa di query ad eccezione dell'ID suite di rapporti nell'hit di Analytics, che è il percorso URL immediatamente dopo /b/ss/.

    table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4
    ID Parametro di Analytics Edge Network Parametro Adobe Advertising
    Organizzazione IMS di Experience Cloud mcorgid _les_imsOrgid
    ID dati supplementari sdid _les_sdid
    ID unione stitchId advertisingStitchID sotto la proprietà _adcloud
    Suite di rapporti di Analytics Il valore dopo /b/ss/ _les_rsid
    ID visitatore Experience Cloud mid _les_mid

    Se i valori ID corrispondono, viene confermata l’implementazione di JavaScript. L'Adobe Advertising invia al server Analytics qualsiasi dettaglio di tracciamento click-through o view-through, se presente.

Come confermare il codice con Adobe Experience Cloud Debugger

  1. Apri Adobe Experience Cloud Debugger nella tua home page.

  2. Passa alla scheda Network.

  3. Nella barra degli strumenti di Solutions Filter, fare clic su Adobe Advertising e Analytics.

  4. Nella riga del parametro Request URL - Hostname, individuare lasteventf-tm.everesttech.net.

  5. Nella riga Request - Parameters, controlla i segnali generati, in modo simile al passaggio 3 in "Come confermare il codice con Chrome Developer Tools".

    • (Implementazioni che utilizzano il codice visitorAPI.js di Experience Cloud Identity Service) Verifica che il parametro Sdid corrisponda al Supplemental Data ID nel filtro di Adobe Analytics.
    • (Implementazioni che utilizzano il codice alloy.js dell'Experience Platform Web SDK) Verificare che il valore del parametro advertisingStitchID corrisponda al Sdid inviato all'Edge Network dell'Experience Platform.
    • Se il codice non viene generato, verificare che il cookie Adobe Advertising sia stato rimosso nella scheda Application. Una volta rimossa, aggiorna la pagina e ripeti la procedura.

    Controllo del codice JavaScript di Analytics for Advertising in Experience Cloud Debugger

recommendation-more-help
fbbdcc36-f208-41e5-b715-a077abaec5c3