Le langage DI# est un langage de script utilisé dans Dialog Insight pour intégrer du contenu dynamique et personnalisé dans les messages. Il permet d’adapter automatiquement le contenu affiché en fonction des données disponibles (profil du contact, contexte du message, résultats de requêtes, etc.). DI# s’utilise directement à l’intérieur des contenus, sans nécessiter de développement externe. DI# est un outil puissant pour créer des messages plus pertinents et mieux adaptés à votre audience. En maîtrisant ses bases, vous pouvez aller bien au-delà du simple contenu statique et exploiter pleinement les données disponibles dans Dialog Insight.
À quoi sert DI#?
Le langage DI# permet notamment de :
- personnaliser un message selon les données du contact
- afficher du contenu conditionnel (si/sinon)
- formater et transformer des valeurs (texte, dates, nombres)
- intégrer des données provenant de sources dynamiques (listes, résultats multiples)
DI# agit comme une couche de logique entre les données et le contenu final affiché au destinataire.
Où peut-on utiliser DI#?
DI# peut être utilisé dans différents contextes de la plateforme Dialog Insight, notamment :
- le contenu des courriels
- les blocs dynamiques
- certains champs ou zones de contenu configurables
Le code DI# est interprété au moment de la génération du message, avant l’envoi ou l’affichage en ligne.
À qui s’adresse DI#?
DI# s’adresse à :
- des utilisateurs fonctionnels avancés souhaitant personnaliser leurs messages
- des intégrateurs ou utilisateurs techniques
- toute personne appelée à gérer du contenu dynamique ou conditionnel
Il n'est pas requis de posséder des connaissances approfondies en programmation pour les usages simples, mais cela peut être utile pour les usages avancés.
Par où commencer?
Si vous débutez avec DI#, nous vous recommandons de consulter les articles suivants :
- Syntaxe de base du langage DI#
- Types de données en DI# (à venir)
- Tableaux, collections et datasources en DI# (à venir)
- Personnalisation de messages avec DI#
Ces articles vous guideront progressivement, des bases du langage jusqu’aux cas d’usage concrets.