respond-io
New
🚀 TikTok Business Messaging est en direct! Transformez les conversations en conversions de manière transparente. En savoir plus.
arrow-icon

Accueil >

Produit >
Variables dynamiques >
Aperçu des variables dynamiques

Aperçu des variables dynamiques

Avatar
Susan Swier
· 13 May 2024
5 min de lecture

Des variables dynamiques peuvent être utilisées pour personnaliser les messages sortants. Adresser des Contacts personnellement dans les Conversations peut être un élément clé du renforcement des relations en les faisant se sentir vus et inclus.

Il y a trois types de variables dynamiques sur la plateforme:

  1. Variables de contact types représentent les champs de contact types tels que le prénom, le nom et l'email.

  2. Variables de champ de contact personnalisées représentent des champs personnalisés ajoutés à l'espace.

  3. Variables de Workflow sont des variables temporaires qui n'existent que pendant une session de Workflow. Une fois que le Contact quitte le Workflow, la valeur de la variable sera effacée.

Il y a trois types de variables de flux de travail : les variables de déclenchement, les variables de sortie et les variables créées par l'étape de questions.

Variables dynamiques : Exemples

Les variables dynamiques peuvent être incluses en ajoutant le préfixe "$" au champ de contact. Ce qui suit sont sa syntaxe :

$contact, $assignee ou $system

La plate-forme supporte l'interpolation de texte statique + variables dynamiques.

Variables de contact standard

Variable

Libellé

Nom $contact

Est remplacé par le nom complet du contact (Prénom + Nom).

$contactprénom

Est remplacé par le prénom du contact.

$contact.lastname

Est remplacé par le nom de famille du contact.

Adresse e-mail $contact

Est remplacé par l'email du contact.

$contactpays

Est remplacé par le pays de Contact'. Si le Contact n'a pas de pays stocké, il ne sera pas remplacé et la chaîne réelle sera envoyée.

$contact.id

Est remplacé par l'ID du contact du contact.

Variables du champ de contact personnalisé

Variable

Libellé

Nom du champ $contact

Est remplacé par la valeur dans le champ personnalisé. Par exemple, si le champ personnalisé "Ville" existe et qu'un contact a la valeur "New York", envoi de $contact. sera remplacé par New York.

Variables système

Variable

Libellé

Date et heure actuelles : $system

Est remplacé par la date et l'heure actuelles dans le fuseau horaire de l'espace de travail.

Format: YYYY-MM-DD hh:mm:ss (e.g. 2023-01-10 09:15:27)

Date actuelle $system

Est remplacé par la date actuelle dans le fuseau horaire de l'espace de travail.

Format : AAAA-MM-JJ (ex. 2023-01-10)

$systemtemps actuel

Est remplacé par l'heure courante dans le fuseau horaire de l'espace de travail.

Format: hh:mm:ss (e.g. 09:15:27)

Variables assignées

Variable

Libellé

$assignee.id

Est remplacé par l'identifiant utilisateur du cessionnaire pour un contact.

Nom $assignee

Est remplacé par le nom complet du cessionnaire pour un contact (Prénom + Nom).

Adresse e-mail $assignee

Est remplacé par l'e-mail du cessionnaire pour un contact.

$assigneeprénom

Est remplacé par le prénom du cessionnaire pour un contact.

$assignee.lastname

Est remplacé par le nom de famille du cessionnaire pour un contact.

$assignee.team

Est remplacé par le nom de l'équipe du cessionnaire.

Workflow - Variables de déclenchement

Les variables de déclenchement sont des variables liées à un déclencheur de workflow. Ils ne sont disponibles que lorsque le déclencheur spécifique est utilisé pour le workflow.

Déclenchement des variables pour le déclencheur ouvert de conversation

Variable

Libellé

$conversation.horodatage ouvert

La date et l'heure de l'ouverture de la conversation.

Format: YYYY-MM-DD hh:mm:ss (e.g. 2023-11-10 09:15:27)

$conversationouvert par source

La source (par exemple, Contact, Utilisateur, Flux de travail, Zapier, API, Make) qui déclenche la conversation.

$conversationa été ouvert par un canal

L'ID du canal qui déclenche l'ouverture de la conversation.

Type de contact $conversation

Le type de contact (nouveau contact ou de retour) de la conversation.

$conversation.premier_message_entrant

Le premier message entrant de la conversation après l'ouverture de la conversation.

$conversationpremier_entrant_message_id

L'ID du salon du premier message entrant de la conversation après l'ouverture de la conversation

Déclenchement des variables pour le déclencheur de conversation fermé

Variable

Libellé

$conversation.horodatage ouvert

La date et l'heure où la conversation a été ouverte.

Format: YYYY-MM-DD hh:mm:ss (e.g. 2023-11-10 09:15:27)

$conversationouvert par source

La source (par exemple, Contact, Utilisateur, Flux de travail, Zapier, API, Make) qui déclenche la conversation ouverte.

$conversationa été ouvert par un canal

L'ID du canal qui déclenche l'ouverture de la conversation.

$conversationheure de fermeture

La date et l'heure à laquelle la conversation a été fermée.

Format: YYYY-MM-DD hh:mm:ss (e.g. 2023-11-10 09:15:27)

$conversationest fermé par source

La source (par exemple, Contact, Utilisateur, Flux de travail, Zapier, API, Make) qui déclenche la conversation fermée.

$conversationest fermé par

L'identifiant de l'utilisateur qui a fermé la conversation. Si la conversation est fermée par bot, workflow ou API, ce champ sera vide.

$conversationest fermé par équipe

L'ID d'équipe de l'utilisateur qui a fermé la conversation.

Type de contact $conversation

Le type de contact (nouveau contact ou de retour) de la conversation.

$conversation: équipe assignée

Le nom de l'équipe qui a assigné la conversation.

$conversation.first_assignment_timestamp

La date et l'heure à laquelle la conversation a été assignée pour la première fois.

Format: YYYY-MM-DD hh:mm:ss (e.g. 2023-11-10 09:15:27)

$conversation.first_assignee

L'ID de l'utilisateur du premier cessionnaire.

$conversation: première réponse

Le temps nécessaire pour donner la première réponse à partir du moment où la conversation a été ouverte.

Aucune valeur n'est montrée si l'un des éléments suivants se produit :
- la conversation est fermée sans aucune réponse.
- si la première réponse est fournie par l'API ou le contact a été assigné à l'utilisateur avant, puis la conversation est ouverte par l'agent.

Format: YYYY-MM-DD hh:mm:ss (e.g. 2023-11-10 09:15:27)

$conversationa la première réponse

L'identifiant de l'utilisateur qui a donné la première réponse.

$conversation.last_assignment_timestamp

La date et l'heure de la dernière affectation de la conversation.

Aucune valeur n'est montrée si l'une des valeurs suivantes se produit :
- la conversation est fermée sans personne assignée.
- aucun devoir ne se produit dans la conversation, par exemple la conversation a été assignée à l'utilisateur avant l'ouverture de la conversation.

Format: YYYY-MM-DD hh:mm:ss (e.g. 2023-11-10 09:15:27)

$conversation.last_assignee

L'identifiant de l'utilisateur du dernier cessionnaire.

$conversation.time_to_first_assignment

Le temps nécessaire pour assigner la première conversation au premier utilisateur.

Format: hh:mm:ss (e.g. 00:19:08)

$conversation: première affectation à la première réponse

Le temps nécessaire pour donner la première réponse à partir du moment où la conversation a été assignée pour la première fois.

Format: hh:mm:ss (e.g. 00:19:08)

$conversation.dernière_affectation_à_l'heure_de_réponse

Le temps nécessaire pour donner la première réponse du dernier assigné à partir du moment où la conversation a été assignée pour la dernière fois.

Format: hh:mm:ss (e.g. 00:19:08)

Temps de résolution $conversation

Le temps nécessaire pour résoudre la conversation à partir du moment où la conversation a été ouverte.

Format: hh:mm:ss (e.g. 00:19:08)

$conversation: première affectation à la fermeture

Le temps nécessaire pour résoudre la conversation à partir du moment où la conversation a été assignée pour la première fois.

Format: hh:mm:ss (e.g. 00:19:08)

$conversation: dernière affectation à la fermeture

Le temps nécessaire pour résoudre la conversation à partir du moment où la conversation a été assignée pour la dernière fois.

Format: hh:mm:ss (e.g. 00:19:08)

Temps moyen de réponse $conversation

Le temps moyen pris pour donner des réponses au contact.

Format: hh:mm:ss (e.g. 00:19:08)

$conversation: nombre de devoirs

Le nombre de devoirs dans la conversation.

$conversation: nombre de messages entrants

Le nombre de messages reçus pendant la conversation.

$conversation: nombre de messages sortants

Le nombre de messages sortants envoyés pendant la conversation (sauf les messages de diffusion).

Nombre de réponses $conversation

Le nombre de réponses envoyées dans la conversation.

$conversationcatégorie

La catégorie de conversation spécifiée dans la note de fermeture.

$conversation.résumé

Le résumé de la note de clôture de la conversation.

Déclenchement des variables de déclenchement des publicités de click-To-Chat

Nom de la variable

Libellé

$clicktochat.ad_timestamp

L'horodatage de la réception du message entrant.

$clicktochata déjà écrit un message entrant

Le premier message dans la conversation résultant de l'annonce Click-to-Chat.

$clicktochat.ad_channel_id

L'ID du canal à travers lequel le message publicitaire entrant a été reçu.

$clicktochat.ad_canal_type

Le canal par lequel se déroule la conversation liée à la publicité.

$clicktochat.ad_contact_type

Le type de contact associé à l'annonce : nouveau ou retour

$clicktochat.ad_id

Le numéro d'identification de l'ad CTC

$clicktochat.ad_name

Le nom de la pub CTC.

$clicktochat.ad_campaign_id

Le numéro d'identification de la campagne de la CTC

$clicktochat.ad_campaign_name

Le nom de la campagne CTC

$clicktochat.ad_adset_id

Le numéro d'identification adset de l'ad CTC

$clicktochat.ad_adset_name

Le nom de l'adset de l'ad CTC

$clicktochat.ad_ad_url

L'URL de la publicité CTC.

$clicktochatréférence ad_fr

La référence associée à l'annonce CTC.

$clicktochat.ad_status

Le statut de l'annonce CTC.

$clicktochat.ad_objective

L'objectif de l'annonce de la CTC.

$clicktochat.ad_optimization_goal

L'objectif d'optimisation de l'annonce de la CTC.

$clicktochat.ad_destination_type

Le type de destination associé à l'annonce CTC.

Dans le cas où un champ de contact standard partage le même nom qu'un champ de contact personnalisé, la priorité pour la récupération des données sera donnée à la variable standard de contact. Pour une récupération correcte des données, assurez-vous que tous les noms de variables sont uniques.

Partager cet article
Telegram
Facebook
Linkedin
Twitter

Articles connexes 👩‍💻

Comment utiliser les variables dynamiques
Apprenez-en plus sur les quatre endroits où utiliser des variables dynamiques : dans le module messages, dans les snippets, dans les workflows et dans Dialogflow.

Vous ne trouvez pas ce que vous recherchez? 🔎