Per mostrare il payload inviato da Adobe Experience Platform Real-time CDP al nostro Azure Event Hub al momento della qualifica del segmento, dobbiamo avviare la nostra semplice funzione di attivazione di Azure Event Hub. Questa funzione consente di "scaricare" semplicemente il payload nella console in Visual Studio Code. Ma ricorda che questa funzione può essere estesa in qualsiasi modo all'interfaccia con tutti i tipi di ambienti utilizzando API e protocolli dedicati.
Assicurati che il progetto Codice di Visual Studio sia aperto ed in esecuzione
Per avviare/interrompere/riavviare la funzione di Azure in Visual Studio Code, fare riferimento ai seguenti esercizi:
Codice di Visual Studio Terminale dovrebbe menzionare:
Hosting environment: Production
Content root path: /Users/mmeewis/Projects/adobe.node/azure.function/event-hub-enablement
Now listening on: http://0.0.0.0:7071
Application started. Press Ctrl+C to shut down.
[22/06/2020 12:55:03] Host lock lease acquired by instance ID '0000000000000000000000006A61AFA2'.
[22/06/2020 12:55:03] Debugger attached.
Vai a https://public.aepdemo.net/. Carica e salva l'ID configurazione.
Assicurati di utilizzare un ID di configurazione per l’acquisizione dei dati in questa sandbox: --module18sandbox--
Quindi, seleziona la ldap, seleziona il marchio Segnale Citi e vai alla home page di Citi Signal:
Quando si apre Adobe Experience Platform X-RAY devi essere anonimo (hai solo un’identità ECID) e devi essere membro di un solo segmento Visitatori della homepage:
Torna al codice di Visual Studio e osserva le TERMINALE scheda, niente è cambiato. Questo è normale perché la nostra destinazione si attiva solo quando il tuo profilo si qualificherà per Ventola Citi Signal Sport.
Passa a Sport una volta, e non ricaricarlo o aggiornarlo. Questa azione deve qualificarti per ldap - Ventola di sport del segnale Citi segmento.
Per verificare, apri un’altra pagina per assicurarti che il pannello X-Ray si aggiorni. Se si desidera ricaricare il Sport per aggiornare il pannello X-Ray, lo stato di qualificazione del segmento cambierebbe e non è quello che vogliamo al momento.
Invece, apri OFFERTE A BANDA LARGA e apri il pannello X-Ray, ora devi essere membro di entrambi Ventola Citi Signal Sport e Visitatore della homepage segmenti. Se le appartenenze ai segmenti non vengono ancora aggiornate nel pannello X-Ray, ricarica la pagina.
Torna al codice di Visual Studio e osserva le TERMINALE dovresti visualizzare un elenco dei segmenti per il tuo ECID. Questo payload di attivazione viene consegnato al tuo hub eventi non appena ti qualifichi per Ventola Citi Signal Sport segmento in streaming. Il nome del segmento nel payload è stato aggiunto dalla nostra funzione Azure perché Adobe Experience Platform Real-time CDP include solo segmentId.
Osservando più da vicino il payload del segmento, puoi notare che Visitatore della homepage è nello stato esistente e Ventola Citi Signal Sport è nello stato realizzato.
Lo stato di un segmento realizzato significa che il nostro profilo sta entrando nel segmento. Mentre il esistente lo stato indica che il nostro profilo continua a trovarsi nel segmento.
Anche se questa è la nostra prima attivazione, Visitatori della homepage già nello stato esistente. La ragione è che Ventola Citi Signal Sport sta attivando l'attivazione perché stiamo entrando nel segmento. Quando un segmento attiva un’attivazione, tutti i segmenti per i quali il nostro profilo è idoneo vengono inclusi nel payload di attivazione. I segmenti per i quali abbiamo già effettuato le qualificazioni in precedenza sono elencati con uno stato esistente perché il nostro profilo continua a trovarsi nel segmento.
Da Offerte a banda larga torna alla pagina Sport pagina.
Torna a Visual Studio Code e verifica il TERMINALE scheda . Vedrai che abbiamo ancora i nostri due segmenti, ma ora nello stato esistente il che significa che il nostro profilo continua a trovarsi nel segmento.
Se desideri rivisitare il Sport per una terza volta, non verrà effettuata alcuna attivazione, in quanto non vi è alcuna modifica dello stato da un punto di vista del segmento.
Le attivazioni dei segmenti si verificano solo quando lo stato del segmento cambia:
Negli esercizi precedenti hai visto le attivazioni dei segmenti trasmesse in streaming ad Azure Event Hub per profili anonimi e di conseguenza solo il ECID è stato incluso come parte della mappa identità nel payload di attivazione consegnato alla funzione Azure Event Hub. In quest’ultimo esercizio analizzerai il payload di attivazione per un profilo noto.
Esci completamente dal browser e apri nuovamente Citi Signal in una finestra in incognito.
Passa a Login/Registrazione e crea un profilo:
Passa a Sport pagina, questo renderà il tuo profilo noto idoneo per Ventola Citi Signal Sport. Dopo aver caricato la pagina, passa alla home page e apri X-Ray per convalidare le qualifiche dei segmenti:
Se vengono visualizzate le qualifiche, passare a Visual Studio Code e controllare le TERMINALE scheda . L’output della funzione azure includerà i segmenti e una mappa di identità completa del tuo profilo. La funzione Azure può utilizzare queste identità per collegare i segmenti al cliente in un’applicazione di terze parti utilizzando l’identificatore cliente di tale applicazione:
Dettagli payload:
[
{
"segmentMembership": {
"ups": {
"3a4ec8f1-5612-47b5-b58a-0b15a91cc7e6": {
"lastQualificationTime": "2020-12-13T09:11:26Z",
"status": "existing",
"segmentName": "all - Homepage Visitors"
},
"50a9e917-a7c4-4341-9f85-e3ba22f869a1": {
"lastQualificationTime": "2020-12-13T09:10:52Z",
"status": "existing",
"segmentName": "vangeluw - Citi Signal Sports Fan"
}
}
},
"identityMap": {
"phone": [
{
"id": "+32473622044+13122020-1"
}
],
"ecid": [
{
"id": "14146183802541965561933129890668766623"
}
],
"email_lc_sha256": [
{
"id": "ac2f9508eda32cd90bcf3f9810837e1a70ffd8bb42cf059a5365f5856f79f5e1"
}
],
"email": [
{
"id": "woutervangeluwe+13122020-1@gmail.com"
}
]
}
}
]
Passaggio successivo: Riepilogo e vantaggi