Codice JavaScript per Analytics for Advertising
Inserzionisti solo con Advertising DSP
Per Advertising DSP, il Analytics for Advertising l’integrazione 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 Analytics Il codice acquisisce i parametri AMO ID e EF ID nell’URL della pagina di destinazione e li tiene traccia nei rispettivi eVars. Puoi tenere traccia delle visite view-through distribuendo uno snippet JavaScript nelle pagine web.
Nella visualizzazione della prima pagina di una visita al sito, il codice JavaScript di 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 visto un annuncio e non è entrato nel sito tramite un click-through durante il fai clic sull’intervallo di lookback impostato in Adobi Advertising, il codice JavaScript di Adobe Advertising a) utilizza Servizio ID Experience Cloud per generare un ID supplementare (SDID
a) o b) utilizza il Adobe Experience Platform Web SDK generateRandomID
metodo per generare un StitchID
. Entrambi gli ID vengono utilizzati per unire i dati da Adobi 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 metriche del traffico del sito (come visualizzazioni di pagina, visite e tempo trascorso) e qualsiasi Analytics eventi personalizzati o standard per l’Adobe Advertising su base oraria, utilizzando l’ID EF come chiave. Questi Analytics Le metriche vengono quindi eseguite attraverso il sistema di attribuzione Adobi Advertising per collegare le conversioni alla cronologia dei clic e dell’esposizione.
Distribuzione del codice JavaScript
La libreria JavaScript è costituita da due righe che consentono Analytics e Adobi Advertising per comunicare tra loro. Se il Analytics for Advertising l'integrazione è stata completata durante l'implementazione di Adobi Advertising, quindi dovresti aver già ricevuto questo codice con le istruzioni su come distribuirlo.
Il codice
Implementazioni che utilizzano il servizio Experience Cloud Identity visitorAPI.js
codice
<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 l’Experience Platform Web SDK alloy.js
codice
<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
Il Analytics for Advertising La funzione JavaScript 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
è incluso nella chiamata di Analytics.
Convalida distribuzione codice
Puoi 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 illustrato di seguito.
Come confermare il codice con Chrome Developer Tools validate-js-chrome
-
Apri Chrome Developer Tools e fai clic su Rete scheda.
-
Carica una pagina del sito Web che contiene Analytics for Advertising JavaScript.
-
Filtra il Network scheda per
last
e rivedi due righe:-
La prima riga è la chiamata alla libreria JavaScript e ha il titolo
last-event-tag-latest.min.js
. -
La seconda riga è la chiamata che invia la richiesta all’Adobe Advertising. Esso 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:
- Nella scheda Applicazione, individua
adcloud
cookie e verifica che il cookie contenga_les_v
(ultima visita) con valorey
e una marca temporale UTC che scade tra 30 minuti.- Elimina
ad cloud
e aggiorna la pagina.
- Elimina
-
-
(Implementazioni che utilizzano il servizio Experience Cloud Identity)
visitorAPI.js
code) Filter on/b/ss
per visualizzare l’hit di Analytics. -
(Implementazioni che utilizzano l’Experience Platform Web SDK
alloy.js
code) Filter on/interact
per verificare che il payload della richiesta alla rete Edge contengaadvertisingStitchID
. -
Confronta i valori ID tra i due risultati. Tutti i valori si troveranno 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 Rete Edge Parametro Adobi Advertising Organizzazione IMS di Experience Cloud mcorgid
_les_imsOrgid
ID dati supplementari sdid _les_sdid
ID unione stitchId advertisingStitchID
sotto_adcloud
proprietà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 JavaScript. L’Adobe Advertising invierà il Analytics server qualsiasi dettaglio di tracciamento click-through o view-through, se presente.
Come confermare il codice con Adobe Experience Cloud Debugger
-
Apri Adobe Experience Cloud Debugger nella tua home page.
-
Vai a Network scheda.
-
In Solutions Filter barra degli strumenti, fai clic su Adobe Advertising e Analytics.
-
In Request URL - Hostname riga parametro, individua
lasteventf-tm.everesttech.net
. -
In Request - Parameters riga, controlla i segnali generati, in modo simile al passaggio 3 in "Come confermare il codice con Chrome Developer Tools."
- (Implementazioni che utilizzano il servizio Experience Cloud Identity)
visitorAPI.js
code) Accertarsi che ilSdid
il parametro corrisponde alSupplemental Data ID
nel filtro Adobe Analytics. - (Implementazioni che utilizzano l’Experience Platform Web SDK
alloy.js
code) Assicurati che il valore della proprietàadvertisingStitchID
il parametro corrisponde alSdid
inviato a Experienci Platform Edge Network. - Se il codice non viene generato, assicurati che il cookie di Adobe Advertising sia stato rimosso in Application scheda. Una volta rimossa, aggiorna la pagina e ripeti la procedura.
- (Implementazioni che utilizzano il servizio Experience Cloud Identity)