Configurare l’esperienza basata su codice in anteprima code-based-configuration
Prima di creare la tua esperienza, devi creare una configurazione di esperienza basata su codice in cui definisci dove verranno consegnati e utilizzati i contenuti all'interno dell'applicazione.
Una configurazione di esperienza basata su codice deve fare riferimento alla superficie, che è fondamentalmente la posizione in cui desideri eseguire il rendering delle modifiche. A seconda della piattaforma selezionata, è necessario immettere una posizione o un percorso oppure l'URI della superficie completa. Ulteriori informazioni
Creare una configurazione di esperienza basata su codice create-code-based-configuration
Per creare una configurazione del canale esperienza basata su codice, effettua le seguenti operazioni:
-
Accedi al menu Canali > Impostazioni generali > Configurazioni canale, quindi fai clic su Crea configurazione canale.
-
Immetti un nome e una descrizione (facoltativa) per la configurazione.
note note NOTE I nomi devono iniziare con una lettera (A-Z). Può contenere solo caratteri alfanumerici. È inoltre possibile utilizzare i caratteri di sottolineatura _
, punto.
e trattino-
. -
Per assegnare etichette di utilizzo dei dati personalizzate o di base alla configurazione, è possibile selezionare Gestisci accesso. Ulteriori informazioni sul controllo degli accessi a livello di oggetto (OLAC)
-
Seleziona Azione di marketing per associare i criteri di consenso ai messaggi utilizzando questa configurazione. Tutti i criteri di consenso associati all’azione di marketing vengono utilizzati per rispettare le preferenze dei clienti. Ulteriori informazioni
-
Seleziona il canale esperienza basata su codice.
-
Seleziona la piattaforma per la quale verrà applicata l’esperienza basata su codice:
note note NOTE Puoi selezionare diverse piattaforme. Quando si selezionano più piattaforme, il contenuto viene distribuito a tutte le pagine o app selezionate. -
Scegliere il formato previsto dall'applicazione per questa posizione particolare. Verrà utilizzato per creare l’esperienza basata su codice in campagne e percorsi.
-
Fai clic su Invia per salvare le modifiche.
Ora puoi selezionare questa configurazione durante la creazione di un'esperienza basata su codice nelle campagne e nei percorsi.
Piattaforme web web
Per definire le impostazioni di configurazione dell’esperienza basata su codice per le piattaforme web, segui i passaggi indicati di seguito.
-
Selezionare una delle opzioni seguenti:
-
Pagina singola - Se desideri applicare le modifiche esclusivamente a una singola pagina, immetti un URL pagina.
-
Regola di corrispondenza pagine - Per eseguire il targeting di più URL che corrispondono alla stessa regola, genera una o più regole. Ulteriori informazioni
Ad esempio, se desideri modificare gli elementi visualizzati in tutte le pagine del sito Web Luma relative alle donne, seleziona Dominio > Inizia con >
luma
e Pagina > Contiene >women
.
-
-
Per l’URL di anteprima vale quanto segue:
-
Se viene immesso un URL di una singola pagina, questo verrà utilizzato per l’anteprima e non è necessario immettere un altro URL.
-
Se è selezionata una regola corrispondente alle pagine, devi immettere un URL predefinito per l'authoring e l'anteprima che verrà utilizzato per visualizzare l'anteprima dell'esperienza nel browser. Ulteriori informazioni
-
-
Il campo Posizione nella pagina specifica la destinazione esatta all'interno della pagina a cui si desidera che gli utenti accedano. Può essere una sezione particolare di una pagina all’interno della struttura di navigazione del sito, ad esempio "hero-banner" o "product-rail".
Piattaforme mobili (iOS e Android) mobile
Per definire le impostazioni di configurazione dell’esperienza basata su codice per le piattaforme mobili, segui i passaggi indicati di seguito.
-
Immetti ID app. Questo consente un’identificazione e una configurazione accurate all’interno dell’ambiente operativo dell’app e garantisce l’integrazione e la funzionalità senza interruzioni.
-
Specifica il percorso o la posizione nell'app. Questo campo specifica la destinazione esatta all’interno dell’app a cui desideri che gli utenti accedano. Può trattarsi di una sezione o di una pagina particolare all’interno della struttura di navigazione dell’app, ad esempio "hero-banner" o "product-rail".
-
Compila il campo URL anteprima per abilitare le anteprime su dispositivo. Questo URL informa il servizio di anteprima dell’URL specifico da utilizzare quando si attiva l’anteprima sul dispositivo. Ulteriori informazioni
L'URL di anteprima è un collegamento profondo configurato dallo sviluppatore dell'app all'interno dell'app. In questo modo, gli URL che corrispondono allo schema di collegamento profondo si apriranno all’interno dell’app anziché in un browser web per dispositivi mobili. Contatta il tuo sviluppatore di app per ottenere lo schema di collegamento profondo configurato per la tua app.
Altre piattaforme other
Per definire le impostazioni di configurazione dell’esperienza basata su codice per altre piattaforme (come console video, dispositivi collegati alla TV, smart TV, chioschi, sportelli bancomat, assistenti vocali, dispositivi IoT e così via), segui la procedura riportata di seguito.
-
Seleziona Altro come piattaforma se la tua implementazione non è per Web, iOS o Android oppure se devi eseguire il targeting di URI specifici.
-
Immettere l'URI superficie. Un URI di superficie è un identificatore univoco corrispondente all’entità in cui desideri fornire l’esperienza. Ulteriori informazioni
note caution CAUTION Assicurati di immettere un URI di superficie che corrisponda a quello utilizzato nella tua implementazione. In caso contrario, non sarà possibile consegnare le modifiche. -
Se necessario, aggiungere un altro URI di superficie. Puoi aggiungere fino a 10 URI.
note note NOTE Quando si aggiungono più URI, il contenuto viene distribuito a tutti i componenti elencati.
Che cos’è una superficie? surface-definition
Un'esperienza basata su codice surface è qualsiasi entità progettata per l'interazione utente o di sistema, identificata in modo univoco da un URI. La superficie è specificata nell'implementazione dell'applicazione e deve corrispondere alla superficie a cui si fa riferimento nella configurazione del canale esperienza basato su codice.
Una superficie può essere vista come un contenitore a qualsiasi livello gerarchico con un’entità (punto di contatto) esistente.
-
Può essere una pagina web, un’app mobile, un’app desktop o una posizione di contenuto specifica all’interno di un’entità più grande (ad esempio un
div
) o un pattern di visualizzazione non standard (ad esempio, un chiosco o un banner per app desktop). -
Può anche estendersi a contenitori di contenuto specifici per scopi non di visualizzazione o visualizzazione astratta (ad esempio, BLOB JSON consegnati ai servizi).
-
Può anche essere una superficie con caratteri jolly che corrisponde a una varietà di definizioni di superficie client (ad esempio, la posizione di un’immagine principale su ogni pagina del sito web potrebbe tradursi in un URI di superficie come: web://mydomain.com/*#hero_image).
Quando crei una configurazione del canale esperienza basata su codice, puoi specificare la superficie in due modi in base alla piattaforma selezionata:
-
Per le piattaforme Web, iOS e Android, è necessario immettere una posizione o un percorso per comporre la superficie.
-
Se la piattaforma è Altro, è necessario immettere l'URI di superficie completo, come negli esempi seguenti.
Un URI di superficie funge da identificatore preciso che si dirige verso elementi o componenti distinti dell’interfaccia utente all’interno di un’applicazione. Fondamentalmente, un URI di superficie è composto da più sezioni:
- Tipo: web, app mobile, sportello bancomat, chiosco, tvcd, servizio ecc.
- Proprietà: URL pagina o pacchetto di app
- Contenitore: posizione nell’attività pagina/app
La tabella seguente elenca alcuni esempi di definizione di URI di superficie per vari dispositivi.
Web e dispositivi mobili
web://domain.com/path/page.html#element
mobileapp://com.vendor.bundle/activity#element
mobileapp://com.vendor.bundle/#element
Altri tipi di dispositivi
desktop://com.vendor.bundle/#element
tvcd://com.vendor.bundle/#element
service://servicename/#element
kiosk://location/screen#element
atm://location/screen#element
Superfici jolly
wildcard:web://domain.com/*#element
wildcard:web://*domain.com/*#element