Mostra come Adobe Journey Optimizer può essere utilizzato con sistemi di messaggistica di terze parti per orchestrare e inviare comunicazioni personalizzate.
Architettura
Prerequisiti
Adobe Experience Platform
Gli schemi e i set di dati devono essere configurati nel sistema prima di poter configurare le origini dati di Journey Optimizer.
Per poter attivare un evento non basato su regole, aggiungi il gruppo di campi Orchestration eventID agli schemi di eventi Experience basati su classi.
Per poter caricare profili di test da utilizzare con Journey Optimizer, aggiungi il gruppo di campi “Profile test details” agli schemi per singoli profili basati su classi.
Applicazione di messaggistica di terze parti
Deve supportare le chiamate API REST per l’invio di payload transazionali.
Ora la funzione di limitazione è disponibile tramite API per evitare che il sistema di destinazione venga saturato fino al punto di errore. I messaggi che superano il limite massimo vengono eliminati completamente e non vengono mai inviati. La regolazione della limitazione non è supportata.
Max connessioni: numero massimo di connessioni http/s che una destinazione può gestire
Numero max chiamate: numero massimo di chiamate da effettuare nel parametro periodInMs
periodInMs: tempo in millisecondi
I percorsi avviati dall’appartenenza a un segmento possono funzionare in due modalità:
segmenti batch (aggiornati ogni 24 ore)
segmenti in streaming (<5 minuti di qualificazione)
Segmenti batch: necessario comprendere il volume giornaliero di utenti qualificati e accertarsi che il sistema di destinazione sia in grado di gestire il throughput burst per percorso e per tutti i percorsi.
Segmenti in streaming: il burst iniziale delle qualifiche dei profili deve poter essere gestito insieme al volume giornaliero di qualificazione dello streaming, per ogni percorso e per tutti i percorsi.
La funzionalità Gestione delle decisioni non è supportata
Integrazioni in uscita verso sistemi di terze parti
Singoli indirizzi IP statici non sono supportati, in quanto la nostra infrastruttura è multi-tenant (inserire tutti gli indirizzi IP dei datacenter nell’elenco degli IP consentiti).
Per le azioni personalizzate sono supportati solo i metodi POST e PUT.
Non è possibile creare pacchetti e spostare singoli componenti di Adobe Experience Platform o Journey Optimizer tra diverse sandbox. È necessario reimplementarli nei nuovi ambienti.
Sistema di messaggistica di terze parti
È necessario determinare il carico di chiamate API transazionali che può essere supportato dal sistema.
Numero di chiamate consentite al secondo
Numero di connessioni
È necessario determinare il tipo di autenticazione necessario per effettuare chiamate API.
Tipi di autenticazione: token | password | OAuth2 supportati tramite Journey Optimizer
Durata cache autenticazione: per quanto tempo resta valido il token?
Se è supportata solo l’acquisizione batch, è necessario l’invio in streaming a un motore di archiviazione cloud come Amazon Kinesis o Azure Event Grid 1st.
I dati possono essere inviati in batch a questi motori di archiviazione cloud e incanalati nel sistema di terze parti.
Eventuale middleware necessario deve essere fornito dal cliente o da terze parti.
Configurare l’origine dati di Experience Platform e determinare quali campi devono essere memorizzati nella cache come parte dei dati del profilo. I dati in streaming utilizzati per avviare un percorso cliente devono prima essere configurati in Journey Optimizer, per ottenere un ID di orchestrazione. Questo ID di orchestrazione viene quindi fornito allo sviluppatore che potrà utilizzarlo con l’acquisizione.
Configurare le origini dati esterne.
Configurare le azioni personalizzate per l’applicazione di terze parti.
Configurazione push mobile (opzionale per l’eventuale raccolta di token da terze parti)
Implementare Experience Platform Mobile SDK per raccogliere i token push e le informazioni di accesso da associare ai profili cliente noti.
Utilizzare i tag di Adobe e creare una proprietà mobile con la seguente estensione:
Adobe Journey Optimizer
Rete Edge di Adobe Experience Platform
Identità per rete Edge
Mobile Core
Assicurati di disporre di un flusso di dati dedicato per le implementazioni di app mobili rispetto alle implementazioni web.