Introduzione al canale basato su codice get-sarted-code-based

Journey Optimizer consente di personalizzare e testare le esperienze che desideri fornire ai clienti in tutti i tuoi punti di contatto: app web, app mobili, app desktop, console video, dispositivi Connected TV, smart TV, chioschi, sportelli automatici, assistenti vocali, dispositivi IoT, ecc.

Con la funzionalità per esperienza basata su codice, puoi definire le esperienze in entrata utilizzando un editor non visivo semplice e intuitivo. Questo consente di inserire e modificare elementi specifici in posizioni singole e più granulari delle app o delle pagine web, indipendentemente dal tipo di applicazione utilizzata, anziché applicare modifiche all’intero contenuto.

IMPORTANT
I dettagli su guardrail e consigli specifici per esperienze basate su codice sono disponibili in questa pagina.

Quando utilizzare il canale Basato su codice rispetto ad altri canali code-based-vs-other-channels

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 code-based-vs-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 how-it-works

CAUTION
Questa funzione è destinata agli sviluppatori e/o utenti esperti. Può essere utilizzata da marketer con alcune competenze nella scrittura del codice, purché le configurazioni di canale e la configurazione iniziale siano gestite dal team di sviluppo.

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.

NOTE
Attualmente il contenuto associato a una configurazione può essere solo HTML o JSON.

I passaggi chiave per creare e consegnare un’esperienza basata su codice sono i seguenti.

  1. Assicurati di seguire i prerequisiti specifici per il canale. Ulteriori informazioni

  2. Definisci una superficie nell’implementazione dell’applicazione, che è fondamentalmente la posizione in cui desideri aggiungere la tua esperienza.

  3. Crea una configurazione di canale basata su codice che fa riferimento a tale posizione. Scopri come

  4. Creare un percorso o una campagna in Journey Optimizer utilizzando questa configurazione. Scopri come

  5. Componi un’esperienza specificando il contenuto per la configurazione selezionata utilizzando l’editor di personalizzazione di Journey Optimizer. Scopri come

  6. Testare l’esperienza basata su codice. Scopri come

  7. Pubblicarla. Scopri come

  8. 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.

    note info
    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
recommendation-more-help
b22c9c5d-9208-48f4-b874-1cefb8df4d76