Quando utilizzare il canale Basato su codice rispetto ad altri canali
Basato su codice e altri canali
Quando utilizzare il canale Basato su codice anziché gli altri canali di Journey Optimizer?
- È possibile utilizzare le esperienze basate su codice in qualsiasi momento quando non si accede alla proprietà digitale tramite un browser web o un’app mobile; in questi ultimi casi, infatti, è spesso preferibile utilizzare il canale Web di Journey Optimizer o la messaggistica in-app di Journey Optimizer.
-
Puoi utilizzare il canale basato su codice come alternativa ai canali Web o In-app di Journey Optimizer in caso di implementazioni basate su API, headless o lato server.
-
Puoi anche sfruttare il canale basato su codice nelle applicazioni mobili native come alternativa al canale in-app, se desideri modificare il contenuto all’interno dell’app nativa invece di visualizzare modali, popup o sovrapposizioni.
Canale Basato su codice e canale Web
Per casi di utilizzo web, puoi utilizzare il canale web o l’esperienza basata su codice, ma a seconda del contesto, uno può essere più appropriato dell’altro. Le principali differenze elencate di seguito ti aiuteranno a decidere quale canale scegliere in base alle tue esigenze.
Web
- Modifica il contenuto utilizzando l’editor visivo Designer web o l’editor non visivo web.
- È necessario Adobe Experience Platform Web SDK, un’implementazione lato client.
- Il canale Web consente di modificare tutto ciò che si trova sulla pagina e dispone di un elenco preimpostato di azioni che puoi utilizzare per apportare modifiche. Ulteriori informazioni
- È facile e veloce da configurare.
- È incentrato sul ruolo di marketer.
Esperienza basata su codice
- Modifica il contenuto utilizzando l’editor di personalizzazione.
- È necessario Adobe Experience Platform Web SDK, implementazione lato client, oppure AEP Edge Network Server API, implementazione lato server.
- Per creare esperienze basate su codice, è necessario un precedente lavoro di sviluppo sulla propria implementazione affinché che le applicazioni possano interpretare e consegnare i contenuti pubblicati nell’ambiente Edge da Journey Optimizer per queste posizioni. Ulteriori informazioni
- Richiede una maggiore pianificazione ed è possibile modificare solo gli elementi specificati dagli sviluppatori. Pertanto, è essenziale identificare i componenti (banner Home, immagine hero, barra dei menu, ecc.) delle applicazioni che devono essere modificate per personalizzazione o test e collaborare con il team di sviluppo per creare l’implementazione necessaria per gestire queste modifiche.
- Consente di utilizzare contenuti creati con codice JSON.
- È incentrata sugli sviluppatori.
Come funziona
Per modificare il contenuto utilizzando la funzionalità di esperienza basata su codice di Journey Optimizer, le pagine o le app devono essere strumentate. Per farlo, è necessario specificare in anticipo le singole posizioni (denominate “superfici”) nel punto in cui desideri inserire o sostituire il contenuto.
I passaggi chiave per creare e consegnare un’esperienza basata su codice sono i seguenti.
-
Assicurati di seguire i prerequisiti specifici per il canale. Ulteriori informazioni
-
Definisci una superficie nell’implementazione dell’applicazione, che è fondamentalmente la posizione in cui desideri aggiungere la tua esperienza.
-
Crea una configurazione di canale basata su codice che fa riferimento a tale posizione. Scopri come
-
Creare un percorso o una campagna in Journey Optimizer utilizzando questa configurazione. Scopri come
-
Componi un’esperienza specificando il contenuto per la configurazione selezionata utilizzando l’editor di personalizzazione di Journey Optimizer. Scopri come
-
Testare l’esperienza basata su codice. Scopri come
-
Pubblicarla. Scopri come
-
Una volta che il percorso o la campagna dell’esperienza basata su codice sono live, l’implementazione dell’app o della pagina che richiede il contenuto per la superficie deve essere pronta affinché il contenuto venga recuperato e visualizzato.
INFO
Per garantirlo, il team di implementazione dell’app effettua chiamate API o SDK esplicite per recuperare il contenuto per la superficie definita nella configurazione basata su codice, come “Testo banner” o “Area 1 Consigli”, o punti decisionali non correlati all’interfaccia utente in un’applicazione, ad esempio “Parametri dell’algoritmo di ricerca”. Ulteriori informazioni