Personnaliser vos SMS avec les informations de vos destinataires

Vous pouvez individualiser vos communications en intégrant des informations de profil de vos clients – telles que le nom, prénom ou date d’anniversaire – dans les messages qui leurs sont adressés.

Ce tutoriel vous expliquera comment ajouter et mettre en forme ce type d’information dans vos campagnes SMS.

1. Introduction

Les champs de personnalisation sont des balises correspondant à des champs de profil que vous pouvez intégrer dans vos SMS, et qui seront remplacés dans chaque message reçu par les informations du destinataire. Vous pouvez ainsi vous adresser à chaque contact par sa civilité, son nom et son prénom, intégrer sa date d’inscription, sa date d’anniversaire, etc …

Vous pouvez également définir le format d’affichage de ces informations dans les messages reçus en utilisant des formateurs.  Les formateurs sont des paramètres ajoutés aux balises de personnalisation, qui transforment la donnée selon des règles que vous définissez : passage de la première lettre du prénom en majuscule, du nom de famille tout en majuscules, de la date d’inscription en format long – avec le mois écrit en toute lettre, etc …

L’éditeur SMS de Probance dispose d’un outil de construction d’expression, qui vous permet de définir des formateurs sur les champs de personnalisation intégrés à vos messages.

Note : Lorsqu’un champ de personnalisation est intégré au message, le compteur de caractères comptabilise la longueur de balise et des potentiels formateurs qui lui sont appliqués. Ce nombre ne correspond pas à la longueur réelle du contenu du champ au moment de l’envoi, celle-ci étant différente pour chaque destinataire.

2. Ajouter un champ de personnalisation

Cliquez sur Insérer champ de personnalisation pour dérouler la liste des champs de profil disponibles.

Sélectionner le champ à utiliser. La balise correspondante (au format ${_champ_de_profil}) sera automatiquement ajoutée à votre message.

3. Formater un champ de personnalisation

Sélectionnez la balise de personnalisation à mettre en forme dans l’éditeur puis cliquez sur Formater un champ de personnalisation (1) pour afficher l’outil de construction d’expression.

La liste déroulante Formateur (1) contient l’ensemble des formateurs disponibles, regroupés par type de champ sur lesquels ils peuvent être appliqués : chaîne de caractères, nombre, entier, date et date-heure. Par défaut, la catégorie correspondant au champ sélectionné est listée en premier.

Sélectionnez un formateur dans la liste pour en afficher la description et les potentiels paramètres à définir. Pour ajouter le formateur à votre expression, cliquez sur Ajouter (2).

Ajout d’un formateur à l’expression appliquée au champ de personnalisation name1

Lorsque votre expression contient plusieurs formateurs, ceux-ci sont appliqués dans l’ordre dans lequel ils sont listés dans l’interface : le formateur 1 est appliqué à la donnée d’origine, le formateur 2 est appliqué au résultat du formateur 1, et ainsi de suite.

Vous pouvez modifier l’ordre des formateurs au sein de votre expression à l’aide des flèches.

Le simulateur à droite de l’interface vous permet de visualiser le rendu d’une donnée après application des formateurs. Pour lancer une simulation, renseignez la donnée à transformer (1) puis cliquez sur Exécuter (2) : vous obtiendrez le résultat de chaque formateur. Le champ Résultat final de la simulation (3) retourne le résultat de l’expression entière, soit le format que prendrait la valeur dans le sms final.

Pour confirmer l’expression et l’appliquer au champ de personnalisation dans votre message, cliquez sur Appliquer et fermer. L’expression sera alors automatiquement ajoutée à la balise dans l’éditeur.

4. Principaux formateurs

4.1. Champs texte

  • Capitalize

Le formateur capitalize passe la première lettre de chaque mot en majuscule.

Exemple : ‘jane doe’ sera transformé en ‘Jane Doe’

  • Upper_case

Le formateur upper_case passe une chaîne de caractères en majuscules.

Exemple : ‘Paris’ sera transformé en ‘PARIS

4.2. Champs numériques

  • Price

Le formateur price affiche un nombre au format prix : les milliers sont séparés d’un espace et deux nombres sont affichés après la virgule. Si la valeur d’origine ne contient qu’une décimale, le formateur ajoutera un zéro derrière celle-ci.

Exemple : 1234.5 sera transformé en  1 234,50

4.3. Champs date / date-heure

  • Date

Le formateur date affiche une date au format JJ/MM/AAAA.

Exemple : 2020-12-01 sera transformé en 01/12/2020

  • Date_long

Le formateur date_long affiche une date au format JJ mois AAAA (mois écrit en toutes lettres).

Exemple : 2020-12-01 sera transformé en 1 décembre 2020

  • Dayname / Monthname

Les formateurs dayname et monthname vous permettent d’extraire et afficher en toutes lettres respectivement le jour et le mois.

Exemples :

  • 2020-12-01 sera transformé en ‘mardi’
  • 2020-12-01 sera transformé en ‘décembre’