Distribuire pagine che contengono moduli di Customer Insights - Journeys

Una volta che hai creato un modulo in Customer Insights - Journeys, devi pubblicarlo in un luogo in cui i clienti possano accedervi. Questo articolo discute le varie opzioni di hosting per i moduli di Customer Insights - Journeys.

Opzioni di hosting

Generalmente, i moduli sono ospitati su un sistema di gestione dei contenuti (CMS) dove, nell'ambito di un prodotto o servizio, i moduli consentono al cliente di richiedere ulteriori informazioni o di essere regolarmente informato. Attualmente, i moduli di Customer Insights - Journeys hanno due opzioni di pubblicazione. La prima opzione genera uno snippet di codice JavaScript che ti consente di incorporare il modulo nel tuo sito Web. La seconda opzione crea una pagina autonoma con il tuo modulo.

Pubblicare moduli.

Sebbene sembrino solo due opzioni, l'opzione codice JavaScript potrebbe essere utilizzata in modi diversi per pubblicare il modulo ovunque. Tuttavia, per pubblicare un modulo nel tuo CMS, devi autenticare i domini con Dynamics 365 Customer Insights - Journeys. Altre informazioni: Autenticare i domini in Customer Insights - Journeys.

Vale la pena ricordare che le opzioni di pubblicazione non sono esclusive di una determinata posizione, il che significa che puoi pubblicare lo stesso modulo in più posizioni.

Le sezioni seguenti esaminano più da vicino le opzioni di pubblicazione del codice non Javascript.

Importante

La possibilità di acquisire il contenuto dei moduli non creati con Customer Insights - Journeys non esiste attualmente.

Usa una pagina autonoma

Le pagine autonome sono utili dove non ci sono altre opzioni di pubblicazione disponibili o non desiderate. Ad esempio, potresti voler utilizzare una pagina autonoma se è previsto un volume elevato di accessi. In questi casi, puoi pubblicare un modulo su una pagina autonoma ospitata nella rete di distribuzione dei contenuti (CDN) di Microsoft. Ciò garantisce un breve tempo di caricamento e un'elevata disponibilità per il modulo.

Come mostrato di seguito, selezionando il pulsante Crea sul lato destro della finestra di dialogo "Crea nuova pagina autonoma" crea una pagina autonoma e rende immediatamente disponibile il modulo.

Opzioni di pubblicazione per moduli.

Attualmente, il dominio fornito per la pagina autonoma è fornito da Customer Insights - Journeys. Presto, tuttavia, potrai aggiungere il tuo dominio da utilizzare con queste pagine autonome.

Con una pagina autonoma, c'è un meccanismo di memorizzazione nella cache in background per consegnare la pagina il più velocemente possibile. Poiché esiste un sistema di memorizzazione nella cache, se il modulo viene modificato, le modifiche non sono riflesse immediatamente sulla pagina. L'aggiornamento della cache può richiedere fino a 10 minuti.

Nota

Per forzare l'infrastruttura a caricare la versione aggiornata (non memorizzata nella cache) del modulo, aggiungi "#d365mkt-nocache" alla fine dell'URL. Quando aggiungi il parametro "nocache", la pagina ignora la cache e carica il modulo direttamente da Customer Insights - Journeys.

Host utilizzando un'applicazione a pagina singola (SPA)

L'esperienza del modulo di Customer Insights - Journeys utilizza un'API JavaScript che utilizza vari eventi per modificare il comportamento del modulo. Questa progettazione consente al modulo di essere incluso e reso tramite l'API e di essere utilizzato all'interno di un'applicazione a pagina singola con React (SPA). Il processo è descritto nella documentazione per gli sviluppatori: Estendere moduli di Customer Insights - Journeys utilizzando codice.

Lo screenshot seguente mostra un modulo di Customer Insights - Journeys incorporato in una pagina React:

Modulo di Customer Insights - Journeys in un'applicazione a pagina singola.

Se il tuo modulo è ospitato utilizzando una SPA, devi sostituire l'identificatore del modulo (msdynmkt_marketingformid), l'organizzazione (organizationid) e l'endpoint per tale organizzazione. Queste informazioni vengono fornite nel frammento di codice generato dopo la pubblicazione del modulo.

Ospita su Power Pages

I moduli di Customer Insights - Journeys possono anche essere ospitati in Power Pages (precedentemente noto come Portali di Power Apps). Utilizzando questo metodo di hosting, non è necessario connettere il sito Web corrispondente all'app Customer Insights - Journeys. Il processo per eseguire l'host su Power Pages è il seguente:

  1. Crea una nuova pagina o duplica e modifica una pagina esistente in Studio di Power Pages.

    Screenshot della creazione di una nuova pagina in Power Pages.

  2. Seleziona l'opzione per modificare la pagina in Visual Studio Code.

    Screenshot che mostra l'opzione per modificare una pagina in Visual Studio Code.

  3. Inserisci il codice generato dal modulo dove desideri che il modulo venga visualizzato. Chiudi l'editor e sincronizza le modifiche nel portale.

    Screenshot che mostra l'inserimento del codice generato in Visual Studio Code.

  4. Seleziona il pulsante Sincronizza per sincronizzare le modifiche al portale.

    Screenshot che mostra il pulsante di sincronizzazione in Power Pages.

  5. Seleziona il pulsante Anteprima in Power Pages per vedere come appare la tua pagina.

    Screenshot che mostra l'anteprima della pagina in Power Pages.

Non sarai in grado di visualizzare l'anteprima del modulo in modalità progettazione in Studio di Power Pages. Tuttavia, se selezioni il pulsante Anteprima per visualizzare l'anteprima della pagina nel browser, il modulo viene visualizzato e può essere utilizzato.

Riepilogo

La progettazione di Customer Insights - Journeys offre opzioni flessibili per creare e pubblicare moduli da utilizzare con Customer Insights - Journeys. Ecco alcune linee guida generali da ricordare durante la creazione e la pubblicazione di moduli in Customer Insights - Journeys:

  • In Customer Insights - Journeys, non è necessario connettere l'app con Power Portals/Power Pages.
  • Un modo semplice ed efficace per creare una singola pagina di destinazione è pubblicare il modulo come pagina autonoma.
  • Se devi creare un sito Web di marketing complesso con più pagine, puoi utilizzare Studio di Power Pages.