Configurare l’esperienza basata su codice in anteprima code-based-configuration
Creare una configurazione dei canali reatte-code-based-configuration
Per creare una configurazione di canale, 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.
-
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 Canale esperienza basata su codice.
-
Seleziona la piattaforma per la quale verrà applicata l’esperienza basata su codice.
-
Per il Web:
-
Specifica un URL pagina per applicare le modifiche esclusivamente a una singola pagina.
-
In alternativa, crea una regola di corrispondenza pagine per eseguire il targeting di più URL che corrispondono alla regola specificata. Ad esempio, potrebbe essere utilizzato per applicare modifiche universalmente a un sito web, ad esempio per aggiornare un banner hero in tutte le pagine o aggiungere un’immagine superiore da visualizzare su ogni pagina di prodotto. Ulteriori informazioni
-
-
Per iOS e Android:
-
Immetti ID app e Posizione o percorso nell'app.
{width="500"}
-
-
Seleziona Altro come piattaforma se l’implementazione non è per Web, iOS o Android oppure se devi eseguire il targeting di URI specifici. Quando si scelgono più piattaforme o si aggiungono più URI, il contenuto viene distribuito a tutte le pagine o app selezionate.
- Immettere l'URI superficie.
note caution CAUTION Assicurati che l’URI di superficie utilizzato nella campagna basata su codice corrisponda a quello utilizzato nella tua implementazione. In caso contrario, le modifiche non verranno consegnate. -
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 un’anteprima.
-
Per il Web:
- Se viene immesso un URL di una singola pagina, verrà utilizzato per l’anteprima.
- Se è selezionata una regola di corrispondenza della pagina, devi immettere un URL di anteprima predefinito che verrà utilizzato per visualizzare l’anteprima dell’esperienza nel browser.
-
Per piattaforme mobili (iOS/Android):
- L’URL di anteprima è un collegamento diretto configurato dallo sviluppatore dell’app all’interno dell’app. In questo modo, gli URL corrispondenti allo schema del collegamento diretto 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 deep link configurato per la tua app.
-
code language-none |
---|
|
-
Scegli il formato previsto dall’applicazione in quella particolare posizione. Verrà utilizzato per creare l’esperienza basata su codice in campagne e percorsi.
-
Invia le modifiche.
Ora puoi selezionare la configurazione durante la creazione dell’esperienza basata su codice.
Che cos’è una superficie? surface-definition
Una superficie esperienza basata su codice è qualsiasi entità progettata per l'interazione dell'utente o del sistema, identificata in modo univoco da un URI. La superficie è specificata nell’implementazione dell’applicazione e deve corrispondere a quella composta nella configurazione del canale esperienza basato su codice.
Durante la creazione di una configurazione del canale di esperienza basata su codice, per le piattaforme Web, iOS e Android devi immettere un percorso e una posizione per comporre la superficie; se la piattaforma è Altro, invece, devi immettere l’URI completo, come negli esempi seguenti.
In altre parole, 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).
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