Inviare dati ad Adobe Analytics tramite Web SDK
Experience Platform Web SDK può inviare dati ad Adobe Analytics tramite l’Edge Network di Experience Platform. L’Adobe fornisce diverse opzioni per inviare dati ad Adobe Analytics tramite Web SDK:
- Aggiungi il gruppo di campi Adobe Analytics ExperienceEvent allo schema, quindi utilizza l'oggetto
XDM
. - Utilizzare l'oggetto
data
per inviare dati ad Adobe Analytics senza uno schema XDM. - Utilizza variabili di dati di contesto e regole di elaborazione generate automaticamente.
Usa l'oggetto XDM
use-xdm-object
Se desideri utilizzare uno schema predefinito specifico per Adobe Analytics, puoi aggiungere il gruppo di campi dello schema Adobe Analytics ExperienceEvent allo schema. Una volta aggiunto, è possibile popolare questo schema utilizzando l'oggetto xdm
nell'SDK per web per inviare dati a una suite di rapporti. Quando i dati arrivano all’Edge Network, traducono l’oggetto XDM in un formato comprensibile da Adobe Analytics.
Esistono due modi per inviare dati ad Adobe Analytics tramite Web SDK:
Per un riferimento completo ai campi XDM e al modo in cui vengono mappati alle variabili di Adobe Analytics, consulta la sezione Mappatura delle variabili oggetto XDM su Adobe Analytics nella guida all'implementazione di.
Usa l'oggetto data
use-data-object
In alternativa all’utilizzo dell’oggetto XDM, puoi utilizzare l’oggetto dati. L’oggetto dati è orientato alle implementazioni che al momento utilizzano AppMeasurement, rendendo molto più semplice l’aggiornamento all’SDK per web.
A seconda che si utilizzi AppMeasurement o l’estensione tag Analytics, consulta le seguenti guide per informazioni dettagliate su come migrare a Web SDK:
Consulta la documentazione sulla mappatura delle variabili dell'oggetto dati da ad Adobe Analytics nella guida all'implementazione di Adobe Analytics per un riferimento completo ai campi dell'oggetto dati e alla modalità di mappatura sulle variabili di Analytics.
Utilizzare le variabili di dati di contesto use-context-data-variables
Tutte le variabili non mappate automaticamente sono disponibili come variabili di dati di contesto. Puoi quindi utilizzare regole di elaborazione per mappare le variabili di dati di contesto alle variabili di Analytics. Ad esempio, se lo schema XDM era personalizzato come il seguente:
{
"xdm": {
"key":"value",
"animal": {
"species": "Raven",
"size": "13 inches"
},
"array": [
"v0",
"v1",
"v2"
],
"objectArray":[{
"ad1": "300x200",
"ad2": "60x240",
"ad3": "600x50"
}]
}
}
Questi campi sarebbero quindi le chiavi di dati contestuali disponibili nell’interfaccia Regole di elaborazione:
a.x.key //value
a.x.animal.species //Raven
a.x.animal.size //13 inches
a.x.array.0 //v0
a.x.array.1 //v1
a.x.array.2 //v2
a.x.objectarray.0.ad1 //300x200
a.x.objectarray.1.ad2 //60x240
a.x.objectarray.2.ad3 //600x50
Domande frequenti
L'AppMeasurement in Adobe Analytics utilizza chiamate di metodo separate per le visualizzazioni di pagina (t()
metodo) e le chiamate di tracciamento dei collegamenti (tl()
metodo). L'SDK Web fornisce invece solo il comando sendEvent
per l'invio di visualizzazioni di pagina e tracciamento dei collegamenti. I dati inclusi in un evento determinano se si tratta di visualizzazione pagina o di evento pagina in Adobe Analytics.
Per impostazione predefinita, tutti gli eventi sono considerati visualizzazioni di pagina in Adobe Analytics. Se desideri impostare un evento Web SDK su una chiamata di tracciamento dei collegamenti di Adobe Analytics, imposta i campi seguenti:
- Oggetto XDM:
xdm.web.webInteraction.name
,web.webInteraction.type
eweb.webInteraction.URL
- Oggetto dati:
data.__adobe.analytics.linkName
,data.__adobe.analytics.linkType
edata.__adobe.analytics.linkURL
- Dati contestuali: non supportati
Per ulteriori informazioni, vedere il metodo tl()
nella guida all'implementazione di Adobe Analytics.
Se si abilita clickCollectionEnabled
nel comando configure
, questi campi verranno compilati automaticamente.
Tutti gli eventi inviati a un flusso di dati vengono passati a tutti i servizi configurati. Ad esempio, se effettui chiamate separate per la personalizzazione e Analytics, entrambi gli eventi vengono inviati ad Analytics e Target. Questi eventi vengono registrati nei rapporti di Analytics e possono influenzare metriche quali il tasso di mancato recapito.
Se si utilizza l'SDK Web, in genere queste chiamate vengono combinate nel comando sendEvent
.