Accesso in tempo reale al profilo Edge per Personalization web e mobile
Il blueprint Real-time Edge Profile Access for Web and Mobile Personalization mostra come le applicazioni web e mobili possono accedere al Profilo cliente in tempo reale di Adobe Experience Platform alla periferia per una personalizzazione ad alta velocità e bassa latenza.
Le applicazioni possono accedere agli attributi del profilo in tempo reale e ai tipi di pubblico periferici con latenza di millisecondi. Gli attributi, le appartenenze al pubblico e le funzioni basate su modelli memorizzati nel profilo come attributi sono accessibili in tempo reale per la personalizzazione della stessa pagina e della pagina successiva su canali web e mobili.
Con questa funzionalità, puoi fornire esperienze altamente personalizzate sui tuoi siti web e applicazioni mobili basate sul Profilo cliente in tempo reale, inclusi tipi di pubblico derivati da comportamenti in tempo reale, attributi acquisiti nel Profilo cliente in tempo reale e informazioni calcolate.
Applicazioni
- Real-time Customer Data Platform
- Raccolta dati di Adobe Experience Platform (Web SDK / Mobile SDK)
- API server di Edge Network
Casi di utilizzo
- Personalizzazione in tempo reale su canali web e mobili per esperienze cliente note
- Personalizzazione della stessa pagina e della pagina successiva basata su attributi di profilo e pubblico in tempo reale
- Personalizzazione dei contenuti e delle offerte basata sui profili dei clienti, inclusi dati comportamentali in tempo reale, attributi e informazioni calcolate
- Integrazione con motori di personalizzazione, sistemi di gestione dei contenuti e applicazioni esterne per decisioni in tempo reale
- Test e ottimizzazione dei contenuti con contesto di profilo in tempo reale
Prerequisiti
Se desideri che il profilo venga aggiornato in tempo reale con i dati in streaming, questo blueprint richiede l’utilizzo di uno dei seguenti metodi di raccolta dati. È possibile accedere in tempo reale al profilo Edge senza dover raccogliere i dati direttamente sul profilo Edge; i dati possono essere raccolti nell’hub e proiettati anche sul profilo Edge. Tieni presente che verrà aggiunta la latenza per i dati raccolti nell’hub e quindi proiettati nell’Edge.
- Utilizza Adobe Experience Platform Web SDK per raccogliere dati dal tuo sito Web.
- Utilizza Adobe Experience Platform Mobile SDK se desideri raccogliere dati dalla tua app mobile.
- Utilizza l’API server di Edge Network se non utilizzi Web SDK o Mobile SDK o se implementi una connessione più diretta tra server.
Diagramma architettura
{modal="regular"}
Guardrail
- Guardrail per dati Profilo cliente in tempo reale
- Guardrail di Edge Network
- I profili Edge hanno un TTL (time-to-live) di 14 giorni. Se un utente non è attivo sul server Edge per 14 giorni, il profilo Edge potrebbe scadere e richiedere il recupero dall’hub, il che potrebbe influire sulla personalizzazione della prima pagina.
- La funzione di personalizzazione di Edge supporta la valutazione in tempo reale dell’iscrizione al pubblico per i tipi di pubblico che soddisfano i criteri di segmentazione Edge. I tipi di pubblico in batch e in streaming dall’hub sono disponibili anche al limite con la configurazione appropriata.
Modelli di implementazione
La personalizzazione di Edge può essere implementata utilizzando la destinazione Connessione Personalization personalizzata in Real-time Customer Data Platform. Questa destinazione supporta più metodi di raccolta dati a seconda del caso d’uso.
Pattern 1: personalizzazione basata sull’iscrizione del pubblico con Web SDK/Mobile SDK
- Utilizza Adobe Experience Platform Web SDK o Mobile SDK con Edge Network per la personalizzazione basata sull’iscrizione del pubblico.
- Questo approccio offre bassa latenza e prestazioni migliori per la personalizzazione Edge in base alle appartenenze a un pubblico.
- La segmentazione Edge in tempo reale richiede l’implementazione di Web/Mobile SDK.
- Web SDK e Mobile SDK supportano da soli la personalizzazione basata solo sull’iscrizione al pubblico.
- Consulta la blueprint per Experience Platform Web e Mobile SDK per l’implementazione basata su SDK.
- Per l’implementazione di Mobile SDK, l’estensione Adobe Journey Optimizer - Decisioning deve essere installata in Mobile SDK.
Pattern 2: personalizzazione basata su attributi con API server di Edge Network (obbligatorio per gli attributi del profilo)
- Consente l’integrazione con motori di personalizzazione di terze parti e la personalizzazione basata su CDN.
- L’API server di Edge Network è necessaria per recuperare in modo sicuro gli attributi del profilo per la personalizzazione.
- Puoi recuperare gli attributi del profilo tramite l’API server di Edge Network aggiungendo un’integrazione lato server che utilizza lo stesso flusso di dati già in uso per l’implementazione Web o Mobile SDK.
- Tutte le chiamate API del server Edge Network per gli attributi del profilo devono essere effettuate in un contesto autenticato per proteggere i dati sensibili.
- Questo modello consente sia la personalizzazione basata sull’iscrizione del pubblico che la personalizzazione basata sugli attributi.
- Appropriato per casi d’uso di personalizzazione lato server, integrazioni basate su API e scenari che richiedono l’accesso agli attributi di profilo.
Fasi di implementazione
-
Creare schemi per i dati da acquisire.
-
Creare set di dati per i dati da acquisire.
-
Configura le identità e gli spazi dei nomi di identità corretti nello schema per garantire che i dati acquisiti possano essere uniti in un profilo unificato.
-
Inserire i dati in Experience Platform.
-
Imposta i criteri di unione per garantire la corretta unione delle identità e dei profili.
-
Configura uno stream di dati nella raccolta dati di Experience Platform con la configurazione di destinazione abilitata. Lo stream di dati determina in quale flusso di dati di Raccolta dati i tipi di pubblico verranno inclusi nella risposta alla pagina.
-
Implementare Adobe Experience Platform Web SDK o Mobile SDK nelle proprietà Web e mobile per la raccolta dati.
-
Configura la segmentazione Edge per i tipi di pubblico che richiedono una valutazione in tempo reale. Documentazione sulla segmentazione di Edge.
-
Nel catalogo delle destinazioni, impostare la destinazione Connessione Personalization personalizzata:
-
Attiva il pubblico nella destinazione di personalizzazione Edge. Seleziona i tipi di pubblico da attivare nella destinazione.
-
(Facoltativo per la personalizzazione basata su attributi) Se oltre all’appartenenza al pubblico devi personalizzare in base agli attributi del profilo, implementa Edge Network Server API con integrazione lato server autenticata utilizzando lo stesso flusso di dati. obbligatorio per accedere agli attributi del profilo.
-
Implementa la logica di personalizzazione nell’app web/mobile per utilizzare i dati del pubblico e gli attributi di profilo esportati:
- Se si utilizzano i tag in Adobe Experience Platform, utilizzare la funzionalità invia evento completato per accedere alla variabile
event.destinationscon i dati esportati. - Se non utilizzi i tag, utilizza risposte ai comandi per analizzare la risposta JSON da Adobe Experience Platform e recuperare gli ID del pubblico e gli attributi del profilo.
- Se si utilizzano i tag in Adobe Experience Platform, utilizzare la funzionalità invia evento completato per accedere alla variabile
Considerazioni sull’implementazione
Considerazioni sull’identità
- Qualsiasi identità primaria può essere utilizzata per la personalizzazione Edge quando si utilizza Web SDK o Mobile SDK con Edge Network.
- Per la personalizzazione del primo accesso con dati cliente noti, la richiesta di personalizzazione deve utilizzare un’identità primaria che corrisponda all’identità cliente nota in Real-time Customer Data Platform. Se l’ID primario è impostato su ECID o su un’identità anonima che non è ancora stata unita al profilo cliente noto, la realizzazione dell’unione di identità richiederà del tempo, il che potrebbe influire sulla disponibilità di dati di profilo storici per la personalizzazione.
- I profili Edge devono essere inizializzati prima di poter essere utilizzati per la personalizzazione. I visitatori nuovi o i visitatori di ritorno il cui profilo Edge è scaduto (TTL di 14 giorni) possono beneficiare di una personalizzazione iniziale basata su dati di profilo limitati fino a quando il profilo Edge non è completamente popolato.
Personalizzazione basata su attributi
- Per la personalizzazione basata su attributi che utilizzano gli attributi del profilo, devi aggiungere un’integrazione lato server con l’API server di Edge Network che utilizza lo stesso stream di dati utilizzato per l’implementazione Web o Mobile SDK.
- È necessario configurare gli attributi di profilo da includere nella proiezione Edge tramite la configurazione di destinazione Custom Personalization Connection.
- Web SDK e Mobile SDK supportano solo la personalizzazione basata sull’appartenenza al pubblico. L’API server di Edge Network è necessaria per recuperare in modo sicuro gli attributi del profilo per la personalizzazione.
- Se non implementi l’API server di Edge Network per l’accesso agli attributi, la personalizzazione sarà basata solo sull’iscrizione al pubblico.
- La risposta API per Personalization personalizzato con attributi include una sezione
attributesoltre ai segmenti di pubblico.
Considerazioni sul pubblico
- I tipi di pubblico valutati tramite streaming o segmentazione batch sull’hub sono proiettati al limite e possono essere utilizzati per la personalizzazione.
- I tipi di pubblico che soddisfano i criteri di segmentazione Edge vengono valutati in tempo reale al limite per la personalizzazione della stessa pagina.
- Configura tipi di pubblico appropriati per la valutazione Edge in base al loro utilizzo nei casi di utilizzo di personalizzazione in tempo reale.