In questo esercizio, utilizzerai Postman e Adobe I/O per eseguire query sulle API Adobe Experience Platform per visualizzare il tuo profilo cliente in tempo reale.
Nel Profilo del cliente in tempo reale, tutti i dati del profilo vengono visualizzati insieme ai dati dell’evento, nonché alle appartenenze al segmento esistenti. I dati mostrati possono provenire da qualsiasi luogo, da applicazioni di Adobe e soluzioni esterne. Questa è la vista più potente in Adobe Experience Platform, il sistema di esperienza di registrazione.
Il Profilo del cliente in tempo reale può essere utilizzato da tutte le applicazioni Adobe, ma anche da soluzioni esterne come i call center o le app client in-store. Il modo per farlo è collegare queste soluzioni esterne alle API di Adobe Experience Platform.
Nel pannello a raggi X sul sito web, puoi trovare più identità. Ogni identità è collegata a un Namespace.
Nel pannello a raggi X sono disponibili 4 diverse combinazioni di ID e namespace:
Identità | Namespace |
---|---|
Experience Cloud ID (ECID) | 70064353701262275980354366981653865618 |
ID e-mail | woutervangeluwe+28052020-10@gmail.com |
ID numero cellulare | +32473622044+28052020-10 |
Ricordare questi identificatori per il passaggio successivo.
Con questi ID in mente, vai da Postman.
In questo esercizio utilizzerai Adobe I/O abbastanza intensamente per eseguire query sulle API di Platform. Segui i passaggi seguenti per configurare l’Adobe I/O.
Vai a https://console.adobe.io/projects
Assicurati di selezionare l’istanza Adobe Experience Platform corretta nell’angolo in alto a destra dello schermo.
Fai clic su Crea nuovo progetto.
o
Seleziona + Aggiungi al progetto e seleziona API.
Vedrai questo:
Fai clic sul pulsante Adobe Experience Platform icona.
Fai clic su API Experience Platform.
Fai clic su Avanti.
Ora puoi scegliere di generare la coppia di chiavi di sicurezza in Adobe I/O o di caricarne una esistente.
Scegli Opzione 1 - Generare una coppia di chiavi.
Fai clic su Genera coppia di chiavi.
Vedrete un rotatore per circa 30 secondi.
Questo verrà visualizzato e la tua coppia di chiavi generata verrà scaricata come file zip: config.zip.
Decomprimi il file config.zip sul desktop, vedrai che contiene 2 file:
Assicurati di salvare il config.zip in una posizione sicura, poiché avrai bisogno di questo per i passaggi successivi e per l’accesso futuro alle API di Adobe I/O e Adobe Experience Platform.
Fai clic su Avanti.
Ora devi selezionare la Profili di prodotto per la tua integrazione.
Seleziona i profili di prodotto richiesti.
FYI: nell’istanza Adobe Experience Platform, i profili di prodotto avranno un nome diverso. Devi selezionare almeno un profilo di prodotto con i diritti di accesso appropriati, configurati in Adobe Admin Console.
Fai clic su Salva API configurata.
Vedrete un rotore per un paio di secondi.
E poi, vedrete la vostra integrazione.
Fai clic sul pulsante Scarica per Postman quindi fai clic su Account di servizio (JWT) per scaricare un ambiente Postman (attendere il download dell’ambiente, l’operazione potrebbe richiedere un paio di secondi).
Scorri verso il basso fino a visualizzare Account di servizio (JWT), dove puoi trovare tutti i dettagli di integrazione utilizzati per configurare l’integrazione con Adobe Experience Platform.
Il progetto IO ha attualmente un nome generico. Devi dare un nome descrittivo alla tua integrazione. Fai clic su Progetto 1 (o nome simile) come indicato
Fai clic su Modifica progetto.
Immetti un nome e una descrizione per l’integrazione. Come convenzione di denominazione, utilizzeremo API AEP ldap. Sostituisci ldap con il tuo ldap.
Ad esempio, se il tuo ldap è vangeluw, il nome e la descrizione della tua integrazione diventano un vangeluw dell’API Platform.
Invio API AEP ldap come Titolo del progetto. Fai clic su Salva.
L’integrazione dell’Adobe I/O è stata completata.
Vai a https://www.getpostman.com/.
Fai clic su Introduzione.
Successivamente, scarica e installa Postman.
Dopo l'installazione di Postman, avviare l'applicazione.
In Postman ci sono 2 concetti: Ambienti e raccolte.
L'ambiente contiene tutte le variabili ambientali che sono più o meno coerenti. Nell’ambiente, troverai elementi come IMSOrg del nostro ambiente Platform, insieme a credenziali di sicurezza come la tua Chiave privata e altri. Il file dell'ambiente è quello scaricato durante la configurazione dell'Adobe I/O nell'esercizio precedente, con questo nome: service.postman_environment.json.
La raccolta contiene una serie di richieste API che puoi utilizzare. Useremo 2 raccolte
Scarica postman.zip dal Prerequisiti per il modulo 3 sul desktop locale.
In questo postman.zip file, troverai i seguenti file:
Decomprimi il file postman.zip archivia e archivia questi 2 file in una cartella sul desktop, insieme all'ambiente Postman scaricato da Adobe I/O. Devi avere questi 3 file in quella cartella:
Torna all’interfaccia utente di Postman.
In Postman, fai clic su Importa.
Fai clic su Scegliere i file.
Passa alla cartella sul desktop in cui sono stati estratti i 3 file scaricati. Selezionare questi 3 file contemporaneamente e fare clic su Apri.
Dopo aver fatto clic su Apri, Postman ti mostrerà una panoramica dell’ambiente e delle raccolte che stai per importare. Fai clic su Importa.
Ora hai tutto il necessario in Postman per iniziare a interagire con Adobe Experience Platform tramite le API.
La prima cosa da fare è assicurarti di essere autenticato correttamente. Per essere autenticato, devi richiedere un token di accesso.
Assicurati di aver selezionato l’ambiente corretto prima di eseguire qualsiasi richiesta. Per controllare l’ambiente attualmente selezionato, verifica l’elenco a discesa Ambiente nell’angolo in alto a destra.
L’ambiente selezionato deve avere un nome simile a questo:
Fai clic sul pulsante ingranaggio per aggiornare la chiave privata nel file di ambiente.
Fai clic sull’ambiente nell’elenco:
Vedrete questo. Tutti i campi sono precompilati, ad eccezione del campo . PRIVATE_KEY.
La chiave privata è stata generata al momento della creazione del progetto Adobe I/O. È stato scaricato come file zip, denominato config.zip. Estrai il file zip sul desktop.
Apri la cartella config e aprire il file private.key con l’editor di testo desiderato.
Vedrete qualcosa che assomiglia a questo, copiare tutto il testo negli Appunti.
Torna a Postman e incolla la chiave privata nei campi accanto alla variabile PRIVATE_KEY. Infine, fai clic su Aggiorna.
L’ambiente e le raccolte Postman sono ora configurate e funzionanti. Ora puoi effettuare l’autenticazione da Postman ad Adobe I/O.
A questo scopo, devi caricare una libreria esterna che si occuperà della crittografia e decrittografia della comunicazione. Per caricare questa libreria, devi eseguire la richiesta con il nome INIT: Carica libreria Crypto per RS256. Seleziona questa richiesta nel _Adobe I/O - Raccolta token e lo vedrete al centro dello schermo.
Fai clic sul blu Invia pulsante . Dopo un paio di secondi, dovrebbe essere visualizzata una risposta nel Corpo Sezione di Postman:
Una volta caricata la libreria di crittografia, possiamo eseguire l'autenticazione in Adobe I/O.
In _Adobe I/O - Raccolta token, seleziona la richiesta con il nome IMS: Genera JWT + Auth. Di nuovo, vedrai i dettagli della richiesta visualizzati al centro dello schermo.
Fai clic sul blu Invia pulsante . Dopo un paio di secondi, dovrebbe essere visualizzata una risposta nel Corpo Sezione di Postman:
Se la configurazione ha avuto successo, dovresti vedere una risposta simile che contiene le seguenti informazioni:
Chiave | Valore |
---|---|
token_type | portatore |
access_token | eyJ4NXUiJpbXNfbmEx…QT7mqZkumN1tdsPEioOEl4087Dg |
expires_in | 8639973 |
L'Adobe I/O ti ha dato un portatore-token, con un valore specifico (questo access_token molto lungo) e una finestra di scadenza.
Il token ricevuto è valido per 24 ore. Ciò significa che dopo 24 ore, se desideri utilizzare Postman per l’autenticazione per Adobe I/O, dovrai generare un nuovo token eseguendo nuovamente questa richiesta.
Ora puoi procedere e inviare la tua prima richiesta alle API Profilo cliente in tempo reale di Platform.
In Postman, individua la collezione Abilitazione _Adobe Experience Platform.
In 1. Servizio di profilo unificato, seleziona la prima richiesta con il nome UPS - GET profilo per ID entità e NS.
Per questa richiesta sono disponibili tre variabili richieste:
Chiave | Valore | Definizione |
---|---|---|
entityId | id | l'ID cliente specifico |
entityIdNS | namespace | lo spazio dei nomi specifico applicabile all'ID |
schema.name | _xdm.context.profile | lo schema specifico per il quale si desidera ricevere le informazioni |
Quindi, se desideri chiedere alle API di Adobe Experience Platform di restituirti tutte le informazioni sul profilo per il tuo ECID, dovrai configurare la richiesta come segue:
Chiave | Valore |
---|---|
entityId | yourECID |
entityIdNS | ecid |
schema.name | _xdm.context.profile |
È inoltre necessario verificare la Intestazione - campi della richiesta. Vai a Intestazioni. Vedrai questo:
Chiave | Valore |
---|---|
x-sandbox-name | --aepSandboxId-- |
È necessario specificare il nome della sandbox Adobe Experience Platform in uso. Il tuo nome x-sandbox dovrebbe essere --aepSandboxId--
.
Fai clic su Invia per inviare la richiesta a Platform.
Dovresti ricevere una risposta immediata da Platform, mostrandoti una cosa come questa:
Questa è la risposta completa da Platform:
{
"A29wOm-_HrdXL5njtUYzEOY7": {
"entityId": "A29wOm-_HrdXL5njtUYzEOY7",
"mergePolicy": {
"id": "e9804b8f-a222-4b4f-9886-10437023eea6"
},
"sources": [
"5fd1a9de42a61c194dd7b810",
"profile-streaming-segment",
"5fd1a9de241f58194b0cb117",
""
],
"tags": [
"710bd243-8559-4e5d-9345-ab85939ee234",
"",
"1607667023680:6739:84",
"1607667488804:2012:187"
],
"identityGraph": [
"A29wOm-_HrdXL5njtUYzEOY7",
"A2_bse0jTMN5DqeAHLrpovti",
"CkF9rzLXMeI7bLh0LCef-IthzOCv71dY8wseCYosB3C73EMKhA",
"BUF9zMKLrXq72p4HpbsHv1SCJHOaLTE1QGdtYWlsLmNvbQ",
"BkFuK4QcJpSPByuCJHOaLTE1"
],
"entity": {
"_experienceplatform": {
"identification": {
"core": {
"ecid": "34113965854450796644316155105296901017",
"phoneNumber": "+32473622044+10122020-15",
"email": "woutervangeluwe+10122020-15@gmail.com",
"emailIdSha256": "32d731e23b6cb8742c279ff88b61cce0ef5758f30b1e098a2c0770bbdc430a84"
}
},
"individualCharacteristics": {
"retail": {
"shirtSize": "L",
"favoriteColor": "black",
"shoeSize": "43"
},
"grocery": {
"allergies": {
"soy": false,
"dairy": false,
"gluten": false,
"nuts": false,
"shellfish": false
}
}
},
"loyaltyDetails": {
"level": "Bronze",
"points": 0.0
},
"demoEnvironment": {
"brandName": "Luma",
"ldap": "vangeluw",
"tms": "Launch"
},
"individualScoring": {
"churn": {
"churnPrediction": 0.15
}
}
},
"personalEmail": {
"address": "woutervangeluwe+10122020-15@gmail.com"
},
"_id": "5859709492881.192",
"homeAddress": {
"postalCode": "1831",
"city": "Diegem",
"country": "Belgium",
"street1": "Culliganlaan 2a"
},
"mobilePhone": {
"number": "+32473622044+10122020-15"
},
"optInOut": {
"_channels": {
"directMail": "out",
"sms": "in",
"email": "in",
"phone": "in"
}
},
"segmentMembership": {
"ups": {
"207d9c3f-6513-474c-a300-5fbb2eb11f0b": {
"lastQualificationTime": "2020-12-10T23:29:21Z",
"status": "realized"
},
"97b66496-25fc-434b-92d4-df2155cddcaf": {
"lastQualificationTime": "2020-12-11T06:18:10Z",
"status": "existing"
},
"3a4ec8f1-5612-47b5-b58a-0b15a91cc7e6": {
"lastQualificationTime": "2020-12-11T06:06:20Z",
"status": "existing"
}
}
},
"person": {
"name": {
"lastName": "Van Geluwe",
"firstName": "Wouter"
},
"gender": "male",
"birthDate": "1982-01-01"
},
"userActivityRegions": {
"IRL1": {
"captureTimestamp": "2020-12-11T06:10:23Z"
}
},
"profilePictureLink": "https://s7e4a.scene7.com/is/image/OmniPS/adobelogo?$fmt=alpha-png",
"identityMap": {
"ecid": [
{
"id": "10430795205006914197132473559604822183"
},
{
"id": "34113965854450796644316155105296901017"
}
],
"email": [
{
"id": "woutervangeluwe+10122020-15@gmail.com"
}
],
"email_lc_sha256": [
{
"id": "32d731e23b6cb8742c279ff88b61cce0ef5758f30b1e098a2c0770bbdc430a84"
}
],
"phone": [
{
"id": "+32473622044+10122020-15"
}
]
}
},
"lastModifiedAt": "2020-12-11T06:18:10Z"
}
}
Questi sono attualmente tutti i dati di profilo disponibili in Platform per questo ECID.
Non è necessario utilizzare l’ECID per richiedere i dati del profilo dal Profilo cliente in tempo reale di Platform. Per richiedere questi dati, puoi usare qualsiasi ID in qualsiasi namespace.
Torniamo a Postman e facciamo finta di essere il call center e inviamo una richiesta a Platform specificando lo spazio dei nomi di Telefono e il tuo numero di cellulare.
Quindi, se desideri chiedere alle API di Platform di restituirti tutte le informazioni sul profilo per un telefono specifico, dovrai configurare la richiesta come segue:
Chiave | Valore |
---|---|
entityId | numero di telefono |
entityIdNS | telefono (sostituire l'ecid con un telefono) |
schema.name | _xdm.context.profile |
Se il numero di telefono contiene simboli speciali come +, è necessario selezionare il numero di telefono completo, fare clic con il pulsante destro del mouse e fare clic su EncodeURIComponent.
A quel punto avrai questo:
È inoltre necessario verificare la Intestazione - campi della richiesta. Vai a Intestazioni. Vedrai questo:
Chiave | Valore |
---|---|
x-sandbox-name | --aepSandboxId-- |
È necessario specificare il nome della sandbox Adobe Experience Platform in uso. Il tuo nome x-sandbox dovrebbe essere --aepSandboxId--
.
Fai clic sul blu Invia e verifica la risposta.
Facciamo la stessa cosa per il tuo indirizzo e-mail specificando lo spazio dei nomi di email e il tuo indirizzo e-mail.
Quindi, se desideri chiedere alle API di Platform di restituirti tutte le informazioni sul profilo per un indirizzo e-mail specifico, dovrai configurare la richiesta come segue:
Chiave | Valore |
---|---|
entityId | corrimano |
entityIdNS | email (sostituire Telefono con e-mail) |
schema.name | _xdm.context.profile |
Se il tuo indirizzo e-mail contiene simboli speciali come +, devi selezionare il tuo indirizzo e-mail completo, fare clic con il pulsante destro del mouse e fare clic su EncodeURIComponent.
A quel punto avrai questo:
È inoltre necessario verificare la Intestazione - campi della richiesta. Vai a Intestazioni. Vedrai questo:
Chiave | Valore |
---|---|
x-sandbox-name | --aepSandboxId-- |
È necessario specificare il nome della sandbox Adobe Experience Platform in uso. Il tuo nome x-sandbox dovrebbe essere --aepSandboxId--
.
Fai clic sul blu Invia e verifica la risposta.
Si tratta di un tipo di flessibilità molto importante che viene offerta ai marchi. Ciò significa che qualsiasi ambiente può inviare una richiesta a Platform utilizzando il proprio ID e namespace, senza dover comprendere la complessità di più namespace e ID.
Ad esempio:
Il Call Center non sa necessariamente che tipo di identificatore viene utilizzato nel sistema fedeltà e il sistema fedeltà non sa necessariamente che tipo di identificatore viene utilizzato dalle applicazioni online. Ogni singolo sistema può utilizzare le informazioni che possiede e capire per ottenere le informazioni di cui ha bisogno, quando ne ha bisogno.
Dopo aver eseguito correttamente le query sulle API di Platform per i dati di profilo, ora facciamo lo stesso con i dati di ExperienceEvent.
In Postman, individua la collezione Abilitazione _Adobe Experience Platform.
In 1. Servizio di profilo unificato, seleziona la seconda richiesta con il nome UPS - Profilo di GET ed EE per ID entità e NS.
Per questa richiesta sono disponibili quattro variabili richieste:
Chiave | Valore | Definizione |
---|---|---|
schema.name | _xdm.context.s | lo schema specifico per il quale si desidera ricevere le informazioni. In questo caso, stiamo cercando dati mappati sullo schema ExperienceEvent. |
relatedSchema.name | _xdm.context.profile | Mentre cerchiamo i dati mappati sullo schema ExperienceEvent , dobbiamo specificare un’identità per la quale desideri ricevere tali dati. Lo schema che ha accesso all'identità è lo schema del profilo, quindi il relativo schema è lo schema del profilo. |
relatedEntityId | id | ID cliente specifico |
relatedEntityIdNS | namespace | lo spazio dei nomi specifico applicabile all'ID |
Quindi, se desideri chiedere alle API di Platform di restituirti tutte le informazioni sul profilo per il tuo ecid, devi configurare la richiesta come segue:
Chiave | Valore |
---|---|
schema.name | _xdm.context.experienceevent |
relatedSchema.name | _xdm.context.profile |
relatedEntityId | yourECID |
relatedEntityIdNS | ecid |
È inoltre necessario verificare la Intestazione - campi della richiesta. Vai a Intestazioni. Vedrai questo:
Chiave | Valore |
---|---|
x-sandbox-name | --aepSandboxId-- |
È necessario specificare il nome della sandbox Adobe Experience Platform in uso. Il tuo nome x-sandbox dovrebbe essere --aepSandboxId--
.
Fai clic su Invia per inviare la richiesta a Platform.
Dovresti ricevere una risposta immediata da Platform, mostrandoti una cosa come questa:
Di seguito è riportata la risposta completa da Platform. In questo esempio, otto ExperienceEvents sono collegati all’ECID del cliente. Osserva quanto segue per vedere le diverse variabili sulla richiesta, come illustrato di seguito è la diretta conseguenza della configurazione in Launch negli esercizi precedenti.
Inoltre, quando il pannello a raggi X mostra le informazioni di ExperienceEvent, utilizza il payload sottostante per analizzare e recuperare informazioni come Nome prodotto (cerca productName nel payload seguente) e URL immagine prodotto (cerca productImageUrl nel payload sottostante).
{
"_page": {
"orderby": "timestamp",
"start": "710bd243-8559-4e5d-9345-ab85939ee234-0",
"count": 44,
"next": ""
},
"children": [
{
"relatedEntityId": "A29wOm-_HrdXL5njtUYzEOY7",
"entityId": "710bd243-8559-4e5d-9345-ab85939ee234-0",
"timestamp": 1607634623789,
"entity": {
"environment": {
"ipV4": "213.118.237.49",
"type": "browser",
"browserDetails": {
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 11_0_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36",
"acceptLanguage": "en",
"viewportHeight": 969.0,
"viewportWidth": 1920.0
}
},
"web": {
"webPageDetails": {
"name": "Luma Home",
"URL": "https://public.aepdemo.net/index.html"
},
"webReferrer": {
"URL": "https://public.aepdemo.net/admin.html"
}
},
"_experienceplatform": {
"demoEnvironment": {
"brandIndustry": "retail",
"brandName": "Luma",
"tms": "Launch",
"brandLogo": "https://parsefiles.back4app.com/hgJBdVOS2eff03JCn6qXXOxT5jJFzialLAHJixD9/d632e769791f0a4dbe0b84058d282d45_logo.png",
"ldap": "vangeluw"
},
"identification": {
"core": {
"ecid": "34113965854450796644316155105296901017"
}
}
},
"implementationDetails": {
"name": "https://ns.adobe.com/experience/alloy/reactor",
"version": "2.3.0+2.2.0",
"environment": "browser"
},
"identityMap": {
"CORE": [
{
"id": "34343827312771250614258373109911428140",
"authenticatedState": "ambiguous",
"primary": false
}
],
"ECID": [
{
"id": "34113965854450796644316155105296901017",
"authenticatedState": "ambiguous",
"primary": true
}
]
},
"eventType": "web.webpagedetails.pageViews",
"_id": "710bd243-8559-4e5d-9345-ab85939ee234-0",
"placeContext": {
"localTime": "2020-12-10T22:10:23.789+01:00",
"localTimezoneOffset": -60.0
},
"device": {
"screenOrientation": "landscape",
"screenWidth": 1920.0,
"screenHeight": 1080.0
},
"timestamp": "2020-12-10T21:10:23.789Z"
},
"lastModifiedAt": "2020-12-10T21:10:25Z"
},
{
"relatedEntityId": "A29wOm-_HrdXL5njtUYzEOY7",
"entityId": "c02b8be3-b220-4c2b-92fd-96ac7f5aa3f4-0",
"timestamp": 1607639281610,
"entity": {
"environment": {
"ipV4": "213.118.237.49",
"type": "browser",
"browserDetails": {
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 11_0_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36",
"acceptLanguage": "en",
"viewportHeight": 1001.0,
"viewportWidth": 1920.0
}
},
"web": {
"webPageDetails": {
"name": "Luma Home",
"URL": "https://public.aepdemo.net/index.html"
},
"webReferrer": {
"URL": "https://public.aepdemo.net/admin.html"
}
},
"_experienceplatform": {
"demoEnvironment": {
"brandIndustry": "retail",
"brandName": "Luma",
"tms": "Launch",
"brandLogo": "https://parsefiles.back4app.com/hgJBdVOS2eff03JCn6qXXOxT5jJFzialLAHJixD9/d632e769791f0a4dbe0b84058d282d45_logo.png",
"ldap": "vangeluw"
},
"identification": {
"core": {
"ecid": "34113965854450796644316155105296901017"
}
}
},
"implementationDetails": {
"name": "https://ns.adobe.com/experience/alloy/reactor",
"version": "2.3.0+2.2.0",
"environment": "browser"
},
"identityMap": {
"ECID": [
{
"id": "34113965854450796644316155105296901017",
"authenticatedState": "ambiguous",
"primary": true
}
]
},
"eventType": "web.webpagedetails.pageViews",
"_id": "c02b8be3-b220-4c2b-92fd-96ac7f5aa3f4-0",
"placeContext": {
"localTime": "2020-12-10T23:28:01.610+01:00",
"localTimezoneOffset": -60.0
},
"device": {
"screenOrientation": "landscape",
"screenWidth": 1920.0,
"screenHeight": 1080.0
},
"timestamp": "2020-12-10T22:28:01.610Z"
},
"lastModifiedAt": "2020-12-10T22:28:03Z"
},
{
"relatedEntityId": "A29wOm-_HrdXL5njtUYzEOY7",
"entityId": "db1f1dca-5882-4b99-95af-8fe18f8bb663-0",
"timestamp": 1607639409017,
"entity": {
"environment": {
"ipV4": "213.118.237.49",
"type": "browser",
"browserDetails": {
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 11_0_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36",
"acceptLanguage": "en",
"viewportHeight": 1001.0,
"viewportWidth": 1920.0
}
},
"web": {
"webPageDetails": {
"name": "Nadia Elements Shell",
"URL": "https://public.aepdemo.net/p1.html"
},
"webReferrer": {
"URL": "https://public.aepdemo.net/index.html"
}
},
"_experienceplatform": {
"demoEnvironment": {
"brandIndustry": "retail",
"brandName": "Luma",
"tms": "Launch",
"brandLogo": "https://parsefiles.back4app.com/hgJBdVOS2eff03JCn6qXXOxT5jJFzialLAHJixD9/d632e769791f0a4dbe0b84058d282d45_logo.png",
"ldap": "vangeluw"
},
"identification": {
"core": {
"ecid": "34113965854450796644316155105296901017"
}
}
},
"implementationDetails": {
"name": "https://ns.adobe.com/experience/alloy/reactor",
"version": "2.3.0+2.2.0",
"environment": "browser"
},
"identityMap": {
"ECID": [
{
"id": "34113965854450796644316155105296901017",
"authenticatedState": "ambiguous",
"primary": true
}
]
},
"eventType": "commerce.productViews",
"_id": "db1f1dca-5882-4b99-95af-8fe18f8bb663-0",
"commerce": {
"productViews": {
"value": 1.0
}
},
"productListItems": [
{
"product": "https://parsefiles.back4app.com/hgJBdVOS2eff03JCn6qXXOxT5jJFzialLAHJixD9/2d46bee7e82aa3583a103ac6405fb3b4_1.jpg",
"quantity": 1.0,
"productAddMethod": "Desktop",
"_experienceplatform": {
"core": {
"productURL": "https://public.aepdemo.net/p1.html",
"imageURL": "https://parsefiles.back4app.com/hgJBdVOS2eff03JCn6qXXOxT5jJFzialLAHJixD9/2d46bee7e82aa3583a103ac6405fb3b4_1.jpg"
}
},
"priceTotal": 69.0,
"name": "Nadia Elements Shell",
"SKU": "LLWJ10.1-XS"
}
],
"placeContext": {
"localTime": "2020-12-10T23:30:09.017+01:00",
"localTimezoneOffset": -60.0
},
"device": {
"screenOrientation": "landscape",
"screenWidth": 1920.0,
"screenHeight": 1080.0
},
"timestamp": "2020-12-10T22:30:09.017Z"
},
"lastModifiedAt": "2020-12-10T22:30:10Z"
},
{
"relatedEntityId": "A29wOm-_HrdXL5njtUYzEOY7",
"entityId": "eab8818b-438a-4e4e-8129-ac7adc0b6d2a-0",
"timestamp": 1607639509214,
"entity": {
"environment": {
"ipV4": "213.118.237.49",
"type": "browser",
"browserDetails": {
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 11_0_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36",
"acceptLanguage": "en",
"viewportHeight": 1001.0,
"viewportWidth": 1920.0
}
},
"web": {
"webPageDetails": {
"name": "Luma Home",
"URL": "https://public.aepdemo.net/index.html"
},
"webReferrer": {
"URL": "https://public.aepdemo.net/p1.html"
}
},
"_experienceplatform": {
"demoEnvironment": {
"brandIndustry": "retail",
"brandName": "Luma",
"tms": "Launch",
"brandLogo": "https://parsefiles.back4app.com/hgJBdVOS2eff03JCn6qXXOxT5jJFzialLAHJixD9/d632e769791f0a4dbe0b84058d282d45_logo.png",
"ldap": "vangeluw"
},
"identification": {
"core": {
"ecid": "34113965854450796644316155105296901017"
}
}
},
"implementationDetails": {
"name": "https://ns.adobe.com/experience/alloy/reactor",
"version": "2.3.0+2.2.0",
"environment": "browser"
},
"identityMap": {
"ECID": [
{
"id": "34113965854450796644316155105296901017",
"authenticatedState": "ambiguous",
"primary": true
}
]
},
"eventType": "web.webpagedetails.pageViews",
"_id": "eab8818b-438a-4e4e-8129-ac7adc0b6d2a-0",
"placeContext": {
"localTime": "2020-12-10T23:31:49.214+01:00",
"localTimezoneOffset": -60.0
},
"device": {
"screenOrientation": "landscape",
"screenWidth": 1920.0,
"screenHeight": 1080.0
},
"timestamp": "2020-12-10T22:31:49.214Z"
},
"lastModifiedAt": "2020-12-10T22:31:50Z"
},
{
"relatedEntityId": "A29wOm-_HrdXL5njtUYzEOY7",
"entityId": "63996797-d4ad-46e4-95d2-0a32a687295d-0",
"timestamp": 1607639513538,
"entity": {
"environment": {
"ipV4": "213.118.237.49",
"type": "browser",
"browserDetails": {
"userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 11_0_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36",
"acceptLanguage": "en",
"viewportHeight": 1001.0,
"viewportWidth": 1920.0
}
},
"web": {
"webPageDetails": {
"name": "Radiant Tee - (Orange)",
"URL": "https://public.aepdemo.net/p4.html"
},
"webReferrer": {
"URL": "https://public.aepdemo.net/index.html"
}
},
"_experienceplatform": {
"demoEnvironment": {
"brandIndustry": "retail",
"brandName": "Luma",
"tms": "Launch",
"brandLogo": "https://parsefiles.back4app.com/hgJBdVOS2eff03JCn6qXXOxT5jJFzialLAHJixD9/d632e769791f0a4dbe0b84058d282d45_logo.png",
"ldap": "vangeluw"
},
"identification": {
"core": {
"ecid": "34113965854450796644316155105296901017"
}
}
},
"implementationDetails": {
"name": "https://ns.adobe.com/experience/alloy/reactor",
"version": "2.3.0+2.2.0",
"environment": "browser"
},
"identityMap": {
"ECID": [
{
"id": "34113965854450796644316155105296901017",
"authenticatedState": "ambiguous",
"primary": true
}
]
},
"eventType": "commerce.productViews",
"_id": "63996797-d4ad-46e4-95d2-0a32a687295d-0",
"commerce": {
"productViews": {
"value": 1.0
}
},
"productListItems": [
{
"product": "https://parsefiles.back4app.com/hgJBdVOS2eff03JCn6qXXOxT5jJFzialLAHJixD9/58ae7e91a9bac17cdf92a178d6e25186_1.jpg",
"quantity": 1.0,
"productAddMethod": "Desktop",
"_experienceplatform": {
"core": {
"productURL": "https://public.aepdemo.net/p4.html",
"imageURL": "https://parsefiles.back4app.com/hgJBdVOS2eff03JCn6qXXOxT5jJFzialLAHJixD9/58ae7e91a9bac17cdf92a178d6e25186_1.jpg"
}
},
"priceTotal": 22.0,
"name": "Radiant Tee - (Orange)",
"SKU": "LUMA-24-CXV14"
}
],
"placeContext": {
"localTime": "2020-12-10T23:31:53.538+01:00",
"localTimezoneOffset": -60.0
},
"device": {
"screenOrientation": "landscape",
"screenWidth": 1920.0,
"screenHeight": 1080.0
},
"timestamp": "2020-12-10T22:31:53.538Z"
},
"lastModifiedAt": "2020-12-10T22:31:54Z"
},
],
"_links": {
"next": {
"href": ""
}
}
}
Questi sono attualmente tutti i dati ExperienceEvent disponibili in Platform per questo ECID.
Non è necessario utilizzare l’ECID per richiedere i dati ExperienceEvent dal profilo Real-time di Adobe Experience Platform. Per richiedere questi dati puoi usare qualsiasi ID in qualsiasi namespace.
Passaggio successivo: 3.4 Creare un segmento - Interfaccia utente