Passer au contenu principal
Loading...
Skip to article
  • Qualtrics Platform
    Qualtrics Platform
  • Customer Journey Optimizer
    Customer Journey Optimizer
  • XM Discover
    XM Discover
  • Qualtrics Social Connect
    Qualtrics Social Connect

Formats de données d’interactions numériques


Was this helpful?


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The feedback you submit here is used only to help improve this page.

That’s great! Thank you for your feedback!

Thank you for your feedback!


À propos des formats de données des interactions numériques

XM Discover vous permet de charger des interactions numériques (c’est-à-dire des conversations) via CSV, Excel ou JSON. Les interactions numériques identifient les participants dans une conversation et attribuent chaque message à un participant.

En règle générale, les interactions numériques contiennent un certain nombre de zones de données structurées et non structurées qui représentent une conversation entre un client et une entité de votre société (par exemple, la transcription entre un client et un chatbot sur votre site Web ou la transcription de la discussion en direct entre un client et un représentant du support en direct). Les champs structurés peuvent contenir des dates, des nombres ou des données de texte avec un degré élevé d’organisation (comme les noms des marques, les noms des participants et les produits). Les champs non structurés contiennent des notes, des commentaires et d’autres champs de texte libre.

Vous pouvez charger des interactions numériques aux formats suivants :

  • CSV
  • XLS ou XLSX (Microsoft Excel)
  • JSON

Formatage CSV et Excel pour les interactions numériques

Cette section traite de la mise en forme des avis individuels pour les fichiers CSV et Excel. La mise en forme et les exigences pour les deux types de fichiers sont identiques.

Dans les fichiers CSV et Excel, les interactions numériques sont définies à l’aide de plusieurs lignes. Découvrez l’univers de de l’XM :

  • Chaque ligne contient une ligne de dialogue individuelle dans une conversation avec les données des participants et un horodatage.
  • Les lignes séparées sont regroupées en une seule conversation en partageant le même ID de conversation.
  • Les valeurs de champ à l’échelle de la conversation (telles que Date du document ou attributs personnalisés) sont extraites de la première ligne de la conversation.

Le tableau suivant décrit les zones qui définissent une interaction numérique.

Élément Description
ID de conversation

(obligatoire)

ID unique pour l’ensemble de la conversation. Chaque ligne ayant le même ID est traitée comme une ligne distincte dans une seule conversation.

Vous pouvez mapper cette zone à l’attribut natural_id pour l’utiliser comme ID naturel du document.

conversationTimestamp

(Requis)

La date et l’heure de l’intégralité de la conversation. Utilisez le format ISO 8601 avec une précision en secondes.

Vous pouvez mapper ce champ à l’attribut document_date pour l’utiliser comme date du document.

participantId

(obligatoire)

ID du participant. Doit être unique par conversation (document).
participantType

(Required)

Type du participant. Valeurs possibles :

  • AGENT : indique un représentant de l’entreprise ou un chatbot.
  • CLIENT : indique un client.
  • TYPE_UNKNOWN : Indique un participant non identifié.

Ces valeurs sont transmises à l’attribut Type de participant CB pour le reporting et la visualisation des participants.

S’il n’est pas spécifié, le type de participant CB n’aura pas de valeur à déclarer.

is_bot

(facultatif)

Champ booléen qui indique si un participant est un chatbot ou une personne.

  • true : indique un chatbot.
  • false : indique une personne.

Ces valeurs sont transmises à l’attribut Type de participant CB pour le reporting et la visualisation des participants.

S’il n’est pas spécifié, le type de participant CB n’aura pas de valeur à déclarer.

texte

(obligatoire)

Texte du message.

Attention : la somme de tous les éléments de texte ne doit pas dépasser 100 000 caractères. Si c’est le cas, le document est ignoré.
horodatage

(obligatoire)

Date et heure du message. Utilisez le format ISO 8601 avec une précision en secondes.
champs personnalisés

(facultatif)

Vous pouvez fournir plusieurs champs pour ajouter des attributs structurés à la conversation.

Mise en forme JSON pour les interactions numériques

Cette section contient les exigences de mise en forme JSON pour les interactions numériques.

Objets de niveau supérieur

Le tableau suivant décrit les objets de niveau supérieur d’un nœud de document.

Élément Description
ID de conversation ID unique pour l’ensemble de la conversation.

Vous pouvez mapper cette zone à l’attribut natural_id pour l’utiliser comme ID naturel du document.

Horodatage de la conversation La date et l’heure de l’intégralité de la conversation. Utilisez le format ISO 8601 avec une précision en secondes.

Vous pouvez mapper ce champ à l’attribut document_date pour l’utiliser comme date du document.

contenu Objet contenant le contenu de la conversation. Inclut ces objets imbriqués :

  • participants
  • ConversationContent
  • contentSegmentType
Zones personnalisées (attributs) Vous pouvez fournir plusieurs paires clé-valeur pour ajouter des attributs structurés à la conversation.

Objet de contenu

Le tableau suivant décrit les objets imbriqués dans l’objet de contenu.

Élément Description
participants Un tableau d’objets qui fournit des informations sur les participants de la conversation. Inclut les zones suivantes :

  • IDParticipant
  • Type de participant
  • is_bot
ConversationContent Tableau d’objets contenant les lignes de la conversation. Inclut les zones suivantes :

  • IDParticipant
  • texte
  • horodatage
  • id

participants Objet

Le tableau suivant décrit les champs imbriqués dans l’objet participants.

Élément Description
participantId

(obligatoire)

ID du participant. Doit être unique par conversation (document).
participantType

(Required)

Type du participant. Valeurs possibles :

  • AGENT : indique un représentant de l’entreprise ou un chatbot.
  • CLIENT : indique un client.
  • TYPE_UNKNOWN : Indique un participant non identifié.

Ces valeurs sont transmises à l’attribut Type de participant CB pour le reporting et la visualisation des participants.

S’il n’est pas spécifié, le type de participant CB n’aura pas de valeur à déclarer.

is_bot

(facultatif)

Champ booléen qui indique si un participant est un chatbot ou une personne.

  • true : indique un chatbot.
  • false : indique une personne.

Ces valeurs sont transmises à l’attribut Type de participant CB pour le reporting et la visualisation des participants.

S’il n’est pas spécifié, le type de participant CB n’aura pas de valeur à déclarer.

objet conversationContent

Le tableau suivant décrit les champs imbriqués dans l’objet conversationContent.

Élément Description
participantId

(obligatoire)

ID du participant qui prend la parole. Doit correspondre à l’un des ID fournis dans le tableau des participants.
texte

(obligatoire)

Transcription vocale.

Attention : la somme de tous les éléments de texte ne doit pas dépasser 100 000 caractères. Si c’est le cas, le document est ignoré.
horodatage

(obligatoire)

Date et heure du message. Utilisez le format ISO 8601 avec une précision en secondes.
id

(Obligatoire)

ID unique du message.

Exemple de transcription d’appel

Exemple JSON

Voici un exemple de transcription d’

appel entre un agent et un client.

[
{
"conversationId": "37852",
"conversationTimestamp": "2020-07-30T12:42:15.000Z",
"content": {
"participants": [
{
"participantId": "1",
participENT Type": "AGisant_
": "content"
: "participantbot",
"participantType": "AGisant_
": "AGisant_
": "participantbot",participENT Type: "AGisant_

": "AGisant_
": "participantbot",
"timestamp": "2020-07-30T12:42:15.000Z",
"id": "3785201"
},
{
"participantId": "2",
"text": "Hi, are you open Today?",
"timestamp": "2020-07-30T12:42:15.000Z",

"id": "3785202"
},
"
participantId": "1",
"text": "We're open from 17:00 to 23:00.",
"timestamp": "2020-07-30T12 participamp:15.000Z": "

"

"id":
"2020-07-30T12

" Quel nom puis-je utiliser?",
"timestamp": "2020-07-30T12:42:15.000Z",
"id": "3785205"
}
] }
,
"city": "Boston",
"source": "Facebook"
}
]

De nombreuses pages de ce site ont été traduites de l'anglais en traduction automatique. Chez Qualtrics, nous avons accompli notre devoir de diligence pour trouver les meilleures traductions automatiques possibles. Toutefois, le résultat ne peut pas être constamment parfait. Le texte original en anglais est considéré comme la version officielle, et toute discordance entre l'original et les traductions automatiques ne pourra être considérée comme juridiquement contraignante.