FR - Personnaliser vos messages à l'aide de contenu dynamique

Avec Airship, vous avez la possibilité de personnaliser vos messages en utilisant du contenu dynamique propre à chaque utilisateur de votre audience.

Les contenus dynamiques sont disponibles pour les fonctionnalités suivantes :

Pour information, la fonctionnalité de personnalisation n’est pas disponible pour les Tags !

 

A - Ajouter du contenu dynamique

a) Personnalisation avec valeur

Afin d’envoyer des valeurs personnalisées à vos utilisateurs, il sera nécessaire d’utiliser votre champ (attributs, événements, etc) entre accolades.

Par exemple, si vous souhaitez afficher le prénom de l’utilisateur récupéré depuis l’attribut “first_name”, vous pourrez ajouter le champ suivant : {{first_name}}.

 

b) Personnalisation avec valeur par défaut

Nous recommandons d’ajouter une valeur par défaut, dans le cas où votre champ personnalisé n’est pas renseigné pour l’utilisateur en question.

Pour cela, il suffira d’utiliser la nomenclature suivante : {{$def first_name "Cher utilisateur"}}.
Dans l’exemple ci-dessus, la valeur “Cher utilisateur” sera affichée si le prénom de l’utilisateur (avec le champ first_name) n’est pas renseigné.

À noter qu’en utilisant cette nomenclature, il ne sera pas utile d’utiliser le format standard : {{first_name}}.

 

c) Personnalisation avec opérateurs

Airship vous propose d’intégrer des opérateurs au sein de votre contenu dynamique.
Vous pourrez retrouver tous les types d’opérateurs depuis la documentation suivante : Basic Syntax and Merge Fields, celle-ci incluant :

  • Conditions Si/Sinon (If/Else Statements)

  • Conditions négative (Unless — The Negative If Statement)

  • Opérateurs d'égalité (Equality Operators)

  • Supérieur à et Inférieur à (Greater Than and Less Than)

  • Opérateurs logiques (Combining Operators)

  • Objets et groupes (Object and Array Notation)

  • Ajouter du contexte avec #with (Setting Context Using #with)

  • Contenu depuis une API externe (Using a Feed)

  • Boucle d’objets et de groupes (Loop Through Objects and Arrays)

  • Logique mathématiques (Math Helpers)

  • Format de dates et d’horaires (Format Dates and Times)

 

B - Personnalisation depuis l’interface Airship

a) Modèles de message (Message Templates)

Vous avez la possibilité de créer des modèles de messages par défaut incluant vos champs dynamiques.
Ces modèles pourront être utilisé lors de la création de votre campagne depuis la section “content step”, ainsi vous assurant un gain de temps.

Pour tout complément d’information sur la création de modèles par défaut, consulter la documentation suivante : Create Message Templates


 

b) Champs dynamiques depuis le contenu de votre campagne

Dans le cas où aucun modèle n’a été prédéfini et que vous souhaitez tout de même personnaliser votre message, vous pourrez inclure vos champs directement depuis la section “Content”.

1.png

 

C - Personnalisation depuis les APIs

Afin d’inclure des champs dynamiques dans vos messages envoyés depuis les APIs, il sera requis de créer un modèle prédéfini au préalable (voir section A-1) que vous pourrez utiliser en informant l’identifiant du modèle (template_id).

Le template_id peut être récupéré soit depuis l’api : GET : /api/templates, ou directement depuis l’interface en vous dirigeant vers l’onglet Messages > Templates.

Sachez que dans le body de votre appel API, vous pourrez inclure des valeurs de substitution, celles-ci surchargeant les valeurs prédéfinies dans les informations de l’utilisateur.

Si aucune valeur par défaut n’est prédéfinie, il sera requis d’inclure une valeur de substitution.

2.png

Pour tout complément d’information, veuillez consulter cette documentation technique : Push to Template

N'hésitez pas à contacter notre équipe Support si vous avez des questions supplémentaires.

Was this article helpful?
0 out of 0 found this helpful
Submit a request