¿Cómo se personaliza el contenido?

La personalización del contenido en Splio se basa en el lenguaje de personalización llamado Liquid, creado en 2008 por Tobias Lütke, cofundador y CEO de Shopify. Está desarrollado en Ruby, un lenguaje de programación de código abierto.

Liquid es muy similar a HTML, pero ofrece funcionalidades adicionales como el formateo de datos. Actúa como un puente entre un archivo HTML y los datos. Este lenguaje, que se ha convertido en un estándar del mercado, es ampliamente conocido entre los desarrolladores.

Splio recibe a diario datos procedentes de tus sistemas de origen, como el e-commerce y/o el punto de venta (POS). Por ejemplo, se importa información sobre los contactos, que puede incluir tanto campos estándar (por ejemplo, el nombre o los apellidos) como campos personalizados adaptados a tu modelo de datos. Todos estos datos se almacenan en las tablas de datos de Splio, accesibles desde la sección Datos.

-

Pasos para personalizar una comunicación:

  1. Envío de datos a Splio

    Los datos enviados pueden ser diversos, pero deben cumplir ciertos estándares para poder ser integrados correctamente en la plataforma.

  2. Almacenamiento en la base de datos de Splio

    Una vez validados, los datos se guardan en la base de datos de Splio, que respeta los estándares mencionados. Actualmente, hay cinco tablas disponibles: contactos, tickets, productos, tiendas y carritos abandonados.

  3. Configuración del contenido

    El siguiente paso consiste en preparar el contenido (por ejemplo, un email), añadiendo variables de personalización basadas en el lenguaje Liquid.

  4. Procesamiento por el sistema de renderizado

    El diseño creado, que incluye las variables, se envía al sistema de renderizado, cuya función es vincular cada variable con el dato correspondiente de cada contacto. Por ejemplo, sustituir la variable firstname por el nombre del destinatario.

  5. Personalización del contenido
    Finalmente, el contenido se personaliza con los datos específicos de cada contacto, adaptándose a cada individuo de la base de datos.

---

Ten en cuenta que en el caso de las campañas API, los datos no se integran en Splio. En su lugar, el sistema de renderizado utiliza directamente los datos enviados a través de la API, y no los almacenados en las tablas de Splio.