Guardrail e prerequisiti code-based-prerequisites
Per poter utilizzare in Journey Optimizer le azioni di esperienza basate su codice e distribuire il payload del contenuto di codice che può essere utilizzato dalle applicazioni, attenersi ai prerequisiti seguenti:
-
Per aggiungere modifiche alle applicazioni, è necessario disporre di un’implementazione specifica. Ulteriori informazioni
-
Affinché le esperienze basate sul codice vengano consegnate correttamente, assicurati di definire le impostazioni Adobe Experience Platform dettagliate qui.
-
Per abilitare la visualizzazione dei dati nei report esperienza basati su codice, assicurati di seguire questi prerequisiti per la generazione di rapporti.
-
Quando crei una configurazione del canale esperienza basata su codice, accertati di immettere una stringa o un percorso o un URI di superficie che corrisponda a quello dichiarato nella tua implementazione. In questo modo il contenuto viene consegnato nella posizione desiderata all’interno dell’app o della pagina specificata. In caso contrario, non sarà possibile consegnare le modifiche. Ulteriori informazioni
Prerequisiti per l’implementazione implementation-prerequisites
L’esperienza basata su codice supporta qualsiasi tipo di implementazione del cliente, come illustrato nelle opzioni seguenti. Puoi utilizzare un metodo di implementazione lato client, lato server o ibrido per le proprietà:
-
Solo lato client: per aggiungere modifiche alle pagine Web o alle app mobili, devi implementare Adobe Experience Platform Web SDK nel tuo sito Web o Adobe Experience Platform Mobile SDK nelle tue app mobili.
-
Modalità ibrida: è possibile utilizzare l'API AEP Edge Network Server per richiedere la personalizzazione lato server; la risposta viene fornita a Adobe Experience Platform Web SDK per eseguire il rendering delle modifiche lato client. Ulteriori informazioni sono disponibili nella documentazione Adobe Experience Platform Edge Network Server API. Per ulteriori informazioni sulla modalità ibrida, consulta alcuni esempi di implementazione in questo post di blog.
-
Lato server: è possibile utilizzare l'API server Edge Network AEP per richiedere la personalizzazione lato server. Il team di sviluppo deve gestire la risposta ed eseguire il rendering delle modifiche lato client nell’implementazione dell’app.
Puoi trovare campioni per ciascuno dei metodi di implementazione indicati sopra in questa sezione.
Prerequisiti per la consegna delivery-prerequisites
Per consegnare correttamente le esperienze basate su codice, è necessario definire le seguenti impostazioni:
-
Nella raccolta dati di Adobe Experience Platform, assicurati di avere uno stream di dati definito, ad esempio nel servizio Adobe Experience Platform hai l'opzione Adobe Journey Optimizer abilitata.
In questo modo gli eventi in entrata Journey Optimizer vengono gestiti correttamente da Adobe Experience Platform Edge. Ulteriori informazioni
-
In Adobe Experience Platform, assicurati di avere abilitato un criterio di unione con l'opzione Criterio di unione attivo su Edge. A questo scopo, seleziona un criterio nel menu di Experience Platform Cliente > Profili > Criteri di unione. Ulteriori informazioni
Questo criterio di unione viene utilizzato da Journey Optimizer canali in entrata per attivare e pubblicare correttamente le campagne in entrata sul server Edge. Ulteriori informazioni
-
Per risolvere i problemi relativi alla distribuzione delle esperienze Web di Journey Optimizer, puoi utilizzare la visualizzazione Edge Delivery in Adobe Experience Platform Assurance. Questo plug-in consente di esaminare in dettaglio le chiamate di richiesta, verificare se si verificano le chiamate edge previste come previsto ed esaminare i dati del profilo, tra cui le mappe di identità, le appartenenze ai segmenti e le impostazioni di consenso. Inoltre, puoi rivedere le attività per le quali la richiesta si è qualificata e identificare quelle per le quali non si è qualificata.
L'utilizzo del plug-in Edge Delivery consente di ottenere le informazioni necessarie per comprendere e risolvere in modo efficace le implementazioni in entrata.
Prerequisiti per la generazione di rapporti reporting-prerequisites
Per abilitare il reporting per il canale basato su codice, è necessario assicurarsi che anche il set di dati utilizzato nell'implementazione dell'app flusso di dati sia incluso nella configurazione del reporting.
In altre parole, quando configuri il reporting, se aggiungi un set di dati non presente nello stream di dati dell’app, i dati dell’app non verranno visualizzati nei rapporti.
Scopri come aggiungere set di dati per il reporting in questa sezione.