

Come funziona la personalizzazione dei contenuti?
La personalizzazione dei contenuti in Splio si basa su Liquid, un linguaggio di personalizzazione introdotto nel 2008 da Tobias Lütke, cofondatore e CEO di Shopify. Liquid è sviluppato in Ruby, un linguaggio di programmazione open source.
Molto simile a HTML, Liquid offre funzionalità aggiuntive, come la formattazione dei dati. Agisce come un collegamento tra un file HTML e i dati e, nel tempo, è diventato uno standard di mercato ampiamente conosciuto dagli sviluppatori.
Splio riceve ogni giorno dati provenienti dai tuoi sistemi di origine, come l’e-commerce e/o il punto vendita (POS). Ad esempio, vengono importate informazioni sui contatti, che possono includere sia campi standard (come nome e cognome) sia campi personalizzati adattati al tuo modello di dati. Tutti questi dati vengono archiviati nelle tabelle dati di Splio, accessibili dalla sezione Dati.
--
Come funziona la personalizzazione di una comunicazione:
Invio dei dati a Splio
I dati inviati possono essere di diversa natura, ma devono rispettare determinati standard per poter essere integrati correttamente nella piattaforma.
Archiviazione nel database di Splio
Una volta validati, i dati vengono archiviati nel database di Splio, che rispetta gli standard indicati. Attualmente sono disponibili cinque tabelle: contatti, scontrini, prodotti, negozi e carrelli abbandonati.
Configurazione del contenuto
Il passaggio successivo consiste nella preparazione del contenuto (ad esempio un’email), aggiungendo variabili di personalizzazione basate sul linguaggio Liquid.
Elaborazione da parte del sistema di rendering
Il design creato, che include le variabili, viene inviato al sistema di rendering, il cui compito è associare ogni variabile al dato corrispondente per ciascun contatto. Ad esempio, la variabile firstname viene sostituita con il nome del destinatario.
Personalizzazione del contenuto
Infine, il contenuto viene personalizzato utilizzando i dati specifici di ogni contatto, adattandosi a ciascun individuo presente nel database.
--
Tieni presente che nel caso delle campagne API, i dati non vengono integrati in Splio. In questo scenario, il sistema di rendering utilizza direttamente i dati inviati tramite API e non quelli archiviati nelle tabelle di Splio.
