Comment le contenu est-il personnalisé ?

Le langage de personnalisation appelé Liquid, a été créé par Tobias Lütke, cofondateur et PDG de Shopify, en 2008. Écrit en Ruby (un langage de programmation libre).

Liquid est très similaire à HTML, avec plusieurs valeurs ajoutées comme le formatage de données par exemple. Il crée un pont entre un fichier HTML et des données. Ce nouveau language standard du marché est bien connu des développeurs.

Splio reçoit quotidiennement des données de vos systèmes sources (notamment de votre e-commerce et/ou POS). Par exemple, nous recevons des données sur les contacts qui correspondent à des champs standards comme le prénom ou le nom, mais aussi des champs personnalisés à votre modèle de données. Toutes ces données sont enregistrées dans les table de données Splio disponibles dans la partie Data.

-

Voici les étapes pour personnaliser une communication :

  1. L'envoi des données à Splio : ces données peuvent être variées mais doivent quoiqu'il arrive respecter certains standards pour être intégrées.

  2. Toutes ces données sont enregistrées dans une base de données Splio respectant ces standards. Cinq tables de données sont disponibles : contacts, tickets, produits, magasins et paniers abandonnés.

  3. Vient ensuite le paramétrage du contenu (par exemple un email) en ajoutant les variables de personnalisation basées sur le language Liquid.

  4. Le design créé composé des variables de personnalisation est ensuite envoyée au "rendering system" qui a pour objectif de faire le lien entre chaque variable et la donnée correspondante pour chaque contact. Par exemple, remplacer le "firstname" par le prénom du contact ciblé.

  5. Le contenu est ensuite personnalisé avec les données de chaque contact pour s'adapter à chaque individu de la base de données.

-

À noter que dans le cas des campagnes API, les données ne sont pas intégrées dans Splio. Le rendering system va alors utiliser les données qui sont envoyées par cette API et non les tables de données Splio.