Personalizzazione

Fóir decide quale versione dei tuoi contenuti deve ricevere una richiesta prima di rispondere. Un sito web, un'app nativa e un agente fanno la stessa domanda e ottengono lo stesso contenuto, senza che al client resti nulla da risolvere.

Provalo su un record reale

Questo pannello legge un record reale dalla API di Fóir: l'hero della home page di un brand in produzione. Cambia il visitatore e la stessa query restituisce contenuti diversi.

Il sito dice soltanto che tipo di prodotto c'è nel carrello. Fóir ricava sul server dove si trova il visitatore, che cosa ha acquistato e quanto ha speso, quindi nessuno può trasferirsi a Parigi o diventare VIP modificando una richiesta. In questa pagina li imposti tu, per vedere ogni caso.

Inviato dal tuo sito

Cosa c'è nel suo carrello?

Calcolato da Fóir sul server

Dove si trova il visitatore?
Ha già comprato scarpe da corsa?
Quanto ha speso?

Cosa è tornato

La lettura che invia il tuo sito

personalisationDemo(
  naturalKey: "home-hero"
) {
  heading
  body
  ctaLabel
  _variant
}

Aggiunto da Fóir sul server

location
51.51,-0.13
segment.runner
false
segment.vip
false

Sceglie il server

Una lettura dice a Fóir ciò che sa della richiesta: il dispositivo, il locale e qualsiasi dimensione personalizzata, come il tipo di prodotto nel carrello o il mercato in cui sta acquistando il visitatore. Il resto lo aggiunge Fóir: da dove arriva la richiesta, se l'utente è autenticato e a quali segmenti appartiene.

Sceglie la variante le cui regole corrispondono e restituisce il record con i valori di quella variante già al loro posto. Il tuo codice legge gli stessi campi, qualunque versione torni.

Che cosa un visitatore non può dichiarare

Posizione, stato di login, appartenenza a un segmento e dati del profilo non vengono mai presi dal chiamante. Fóir colloca la richiesta da sé e ricava il resto dal token dell'utente, qualunque cosa la richiesta dichiari.

La regola di un segmento può leggere un campo del profilo che il client non può vedere, quindi un valore che tieni privato può comunque decidere che cosa viene mostrato a un cliente.

Un pubblico si definisce una sola volta

A chi è destinata una variante è una voce del catalogo delle varianti: un insieme di regole con nome e una priorità. Le regole possono combinare dimensioni e segmenti con AND e OR.

Un numero qualsiasi di record può puntare a una sola voce. Modifica la voce e ogni variante che la usa cambia destinatari.

Una pagina, un campo o un paragrafo

Una variante può sostituire un intero record, con le proprie bozze e la propria cronologia delle versioni. Può anche sovrascrivere un solo campo, o una singola voce dentro un campo prose o un elenco, lasciando invariato il resto.

Gli editor scrivono ogni versione nello stesso editor e vedono l'anteprima della bozza come il pubblico a cui è destinata.

Esempio: la maratona di Parigi

Un brand di running vuole che la sua home page apra con la maratona, ma solo per chi si trova a Parigi e ha già comprato scarpe da corsa da quel brand.

Nessuno dei due fatti viene dal sito. Fóir colloca ogni richiesta, quindi una regola può chiedere i visitatori entro 30 km da Parigi. Un segmento legge il profilo del cliente autenticato: le categorie che ha acquistato includono le scarpe da corsa.

Una voce del catalogo combina le due condizioni, e una variante della home page con il titolo e l'immagine della maratona punta a quella voce. Nel front end non cambia nulla.

Che cosa restituisce quella lettura

La lettura è quella che la pagina di ogni visitatore già esegue, inviata con il token del cliente. Un cliente a Parigi che ha comprato scarpe da corsa riceve la pagina della maratona, e _variant nella risposta indica la variante servita.

Un visitatore a Lione, o chiunque non sia autenticato, riceve la pagina predefinita. Il segmento viene valutato a ogni richiesta, quindi non c'è nessun elenco di runner da tenere sincronizzato.

Esempio: VIP per spesa totale

Un pubblico VIP è un segmento: una regola sul profilo del cliente per cui la spesa totale supera una soglia che scegli tu.

Punta una voce del catalogo a quel segmento e qualsiasi record può avere una versione VIP, che sia un banner, un listino prezzi o un'intera landing page. Un cliente la vede alla prima lettura dopo aver superato la soglia.

Anteprima, caching e traccia

L'editor risolve una bozza per il locale e il pubblico che scegli, così ciò che approvi è ciò che viene pubblicato. Una risposta che contiene una variante risolta è contrassegnata come privata, quindi una cache condivisa non la memorizza.

Un interruttore di debug su una lettura indica quali varianti sono state considerate e perché ne è stata servita una, a una chiave che ha lo scope di debug.

Approfondisci

Varianti, Pubblici e segmenti e Risolto in lettura trattano ciascuno una parte in modo approfondito, e la guida al targeting riporta la sintassi delle regole.