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:

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

Come posso distinguere le chiamate di visualizzazione pagina dalle chiamate di tracciamento dei collegamenti nell’SDK per web?

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 e web.webInteraction.URL
  • Oggetto dati: data.__adobe.analytics.linkName, data.__adobe.analytics.linkType e data.__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.

In che modo un flusso di dati differenzia i dati da altri servizi con i dati destinati ad Adobe Analytics?

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.

recommendation-more-help
ad108910-6329-42f1-aa1d-5920a2b13636