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

XM Discover Link Inbound Connector (connecteur entrant)


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 du connecteur entrant XM Discover Link

Vous pouvez utiliser le connecteur entrant XM Discover Link pour pousser des données XM dans XM Discover via un point d’extrémité d’API REST tout en tirant parti de toutes les capacités offertes par le cadre des connecteurs, telles que le mappage des champs, les transformations, les filtres, l’observation des tâches, etc.

Astuce : nous recommandons d’utiliser le connecteur XM Discover Link Inbound Connector plutôt que l’API d’importation générale.

Formats de données pris en charge

Les types de données suivants ne sont pris en charge qu’au format JSON:

Avant de configurer le connecteur, créez un fichier échantillon représentant les champs que vous souhaitez importer dans XM Discover. Voir les pages liées ci-dessus pour plus d’informations sur les champs obligatoires et les formats de fichiers.

Des fichiers modèles sont également téléchargeables dans le connecteur pour des formats de données spécifiques :

  • Chat
    • Chat (par défaut): Utiliser pour les données d’interactions numériques standard.
    • Amazon Connect: À utiliser pour les interactions numériques spécifiques à Amazon Connect Chat.
  • Appel
    • Appel (par défaut): A utiliser pour les données de transcription d’appel standard.
    • Verint: A utiliser pour les transcriptions d’appels spécifiques à Verint.
  • Commentaires
    • Dynamics 365: Utilisation pour les données de Microsoft Dynamics.

Création d’une tâche de connecteur entrant XM Discover Link

Astuce : L’autorisation “Manage Jobs” est requise pour utiliser cette fonction.
  1. Dans l’onglet Travaux, cliquez sur Nouveau travail.
    en cliquant sur le bouton "nouvel emploi
  2. Cliquez sur la tâche XM DISCOVER Link.
    choix du connecteur XM DISCOVER
  3. Donnez un nom à votre travail afin de pouvoir l’identifier.
    nommer lemploi, choisir un projet et saisir une description
  4. Choisissez le projet dans lequel vous souhaitez charger les données.
  5. Donnez une description de votre poste afin d’en connaître l’objectif.
  6. Cliquez sur Suivant.
  7. Choisissez votre mode d’autorisation, c’est-à-dire la façon dont vous vous connecterez à XM Discover :
    le choix de la méthode dauthentificateur

    • Clé API: Connectez-vous à l’aide d’une clé API XM Discover.
    • OAuth 2.0: Se connecter à l’aide d’un identifiant et d’un secret client fournis par le service d’authentification XM Discover. Contactez votre Manager XM pour demander cette méthode.
  8. Cliquez sur Suivant.
  9. Choisissez votre format de données : chat (numérique), appel ou retour d’information.
    choisir un format de données, saisir un chemin Json et télécharger un modèle
  10. Si vous le souhaitez, choisissez un modèle et cliquez sur le lien suivant pour télécharger le fichier du modèle.
  11. Saisissez le chemin JSON vers un sous-ensemble de JSON contenant des nœuds de document. Laissez ce champ vide si les documents sont situés au niveau du nœud racine.
  12. Cliquez sur le bouton Cliquer pour sélectionner le fichier à télécharger et choisissez le fichier échantillon sur votre ordinateur.
  13. Un aperçu du fichier s’affiche. Si vous voyez un message d’erreur ou le contenu d’un fichier brut au lieu de l’aperçu, il se peut qu’il y ait un problème avec les options de format de données que vous avez sélectionnées. Reportez-vous à la section Erreurs dans les échantillons de fichiers pour obtenir de l’aide sur le dépannage de votre fichier.
  14. Cliquez sur Suivant.
  15. Si nécessaire, ajustez vos correspondances de données. Consultez la page d’assistance sur le mappage des données pour obtenir des informations détaillées sur le mappage des champs dans XM Discover. La section Mappage des données par défaut contient des conseils spécifiques à ce connecteur.
    lajustement des correspondances de données
  16. Cliquez sur Suivant.
  17. Si vous le souhaitez, vous pouvez ajouter des règles de substitution de données et de rédaction pour masquer les données sensibles ou remplacer automatiquement certains mots et phrases dans les commentaires et interactions des clients. Pour plus d’informations, voir la page d’aide sur la substitution et la rédaction des données.
    ajout de règles de substitution et dexpurgation des données
  18. Cliquez sur Suivant.
  19. Si vous le souhaitez, vous pouvez ajouter un filtre de connecteur pour filtrer les données entrantes afin de limiter les données importées.
    ajout dun filtre pour les connecteurs
  20. Cliquez sur Suivant.
  21. Choisissez le mode de traitement des documents dupliqués. Pour plus d’informations, voir la rubrique Traitement des dupliqués.
    le choix du mode de traitement des dupliqués
  22. Cliquez sur Suivant.
  23. Évaluateur. Si vous devez modifier un paramètre spécifique, cliquez sur le bouton Modifier pour accéder à cette étape de la configuration du connecteur.
    évaluer la configuration et sauvegarder
  24. Le lien Documentation API contient votre point de terminaison API, qui sera utilisé pour envoyer des données à XM Discover. Pour plus d’informations, voir Accès au point d’extrémité de l’API.
  25. Cliquez sur Terminer pour enregistrer votre configuration.

Mappage des données par défaut

Cette section contient des informations sur les champs par défaut des tâches de lien entrant XM Discover.

Lors du mappage de vos champs, les champs par défaut suivants sont disponibles :
les champs par défaut pour le job de lien XM DISCOVER

  • feedback_type : Le type de retour d’information permet d’identifier les données en fonction de leur type. Cela est utile pour les rapports lorsque votre projet contient différents types de données (par exemple, des enquêtes et des commentaires sur les médias sociaux). Ce champ est modifiable. Par défaut, la valeur de cet attribut est fixée à :
    • “call” pour les transcriptions d’appels
    • “chat” pour les interactions numériques
    • “feedback” pour un retour d’information individuel
    • Vous pouvez utiliser des transformations personnalisées pour définir une valeur personnalisée.
  • source: La source permet d’identifier les données obtenues à partir d’une source spécifique. Il peut s’agir de tout ce qui décrit l’origine des données, comme le nom d’une enquête ou d’une campagne de marketing mobile. Ce champ est modifiable. Par défaut, la valeur de cet attribut est fixée à “XM Discover Link” Vous pouvez utiliser la transformation personnalisée pour définir une valeur personnalisée.
  • richVerbatim: Ce champ est utilisé pour les données conversationnelles (telles que les transcriptions d’appels et de chats) et n’est pas modifiable. XM Discover utilise un format de verbatim conversationnel pour le champ richVerbatim. Ce format prend en charge l’ingestion des métadonnées spécifiques au dialogue nécessaires au déverrouillage de la visualisation de la conversation (tours de parole, silence, évènements conversationnels, etc.) et des enrichissements (heure de début, durée, etc.). Ce champ de verbatim comprend des champs “enfants” pour suivre la côte à côte du client et du représentant dans la conversation :
    • clientVerbatim suit la côte à côte du client dans la conversation.
    • agentVerbatim suit la côte à côte du représentant (agent) de la conversation.
    • inconnu suit la côte à côte de la conversation.
  • Astuce : Les transformations ne sont pas prises en charge pour les champs verbatim conversationnels. Le même verbatim ne peut pas être utilisé pour différents types de données conversationnelles. Si vous souhaitez que votre projet accueille plusieurs types de conversation, utilisez des paires distinctes de verbatims conversationnels par type de conversation.
  • clientVerbatim: Ce champ est utilisé pour les données conversationnelles et est modifiable. Ce champ permet de suivre la côte à côte du client dans les interactions par appel et par chat. Par défaut, ce champ est associé à :
    • clientVerbatimChat pour les interactions numériques.
    • clientVerbatimCall pour les interactions d’appel.
  • agentVerbatim: Ce champ est utilisé pour les données conversationnelles et est modifiable. Ce champ permet de suivre la côte à côte du représentant dans les interactions d’appel et de chat. Par défaut, ce champ est associé à :
    • agentVerbatimChat pour les interactions numériques.
    • agentVerbatimCall pour les interactions d’appel.
  • inconnu: ce champ est utilisé pour les données conversationnelles et est modifiable. Ce champ permet de suivre la côte à côte inconnue de la conversation dans les interactions d’appel et de chat.Par défaut, ce champ est mappé à :
    • unknownVerbatimChat pour les interactions numériques.
    • unknownVerbatimCall pour les interactions d’appel.
  • document_date: la date du document est le champ de date primaire associé à un document. Cette date est utilisée dans les rapports XM Discover, les tendances, les alertes, etc. Pour la date du document, choisissez l’une des options suivantes :
    • conversationTimestamp (pour les données conversationnelles) : Date et heure de l’ensemble de la conversation.
    • Si les données sources contiennent d’autres champs de date, vous pouvez définir l’un d’entre eux comme date du document en le sélectionnant dans le menu déroulant du champ Nom de champ.
    • Vous pouvez également fixer une date spécifique en ajoutant un champ personnalisé.
  • natural_id: L’identifiant naturel sert d’identifiant unique à un document et permet de traiter correctement les dupliqués. Pour l’identification naturelle, choisissez l’une des options suivantes :
    • conversationId (pour les données conversationnelles) : Un identifiant unique pour l’ensemble de la conversation.
    • Sélectionnez un champ textuel ou numérique de vos données dans le champ Nom de champ.
    • Générer automatiquement des identifiants en ajoutant un champ personnalisé.
  • feedback_provider: Le fournisseur de retour d’information vous permet d’identifier les données obtenues auprès d’un fournisseur spécifique. Pour les téléchargements de liens XM Discover, la valeur de cet attribut est fixée à “XM Discover Link” et ne peut pas être modifiée.
  • job_name: le nom du job permet d’identifier les informations en fonction du nom du job utilisé pour les télécharger. Vous pouvez modifier la valeur de cet attribut dans le champ Nom du travail en haut de la page ou en utilisant le menu des options du travail.
  • loadDate: La date de chargement indique quand un document a été téléchargé dans XM Discover. Ce champ est défini automatiquement et ne peut pas être modifié.

Outre les champs susmentionnés, vous pouvez également mettre en correspondance les champs personnalisés que vous souhaitez importer. Pour plus d’informations sur les champs personnalisés, consultez la page d’aide sur le mappage des données.

Accessibilité du point final de l’API

Le point de terminaison API est utilisé pour télécharger des données vers XM Discover en envoyant les données par le biais d’une requête API REST au format JSON.

Vous pouvez accéder au point de terminaison à partir de la page Emplois :

  1. Sélectionnez Résumé dans le menu des options de votre travail.
    en sélectionnant le résumé dans le menu des options de travail
  2. Cliquez sur le lien Documentation API.
  3. Cliquez sur le bouton Imprimer pour télécharger toutes les informations contenues dans cette fenêtre sous la forme d’un PDF imprimable.
    évaluateur des informations relatives à lAPI et impression de la page
  4. Les informations relatives à votre point d’arrivée sont les suivantes
    • API URL: L’URL utilisée pour la demande d’API.
    • Méthode: Utilisez la méthode POST pour charger des données dans XM Discover.
    • Job ID: L’ID du travail actuellement sélectionné.
  5. Un exemple de charge utile JSON est inclus dans la section ” Request Body”. Une demande d’API ne doit contenir qu’un seul document et n’inclure que les champs figurant dans l’exemple de charge utile.
  6. La section Réponses liste les réponses possibles de succès et d’erreur de la demande API.
    évaluer les réponses possibles et le schéma de données
  7. La section Schéma affiche le schéma des données. Les champs obligatoires se trouvent dans le tableau des champs obligatoires.

Surveillance d’une tâche de lien XM Discover via l’API

Vous pouvez surveiller l’état des travaux de liaison XM DISCOVER sans vous connecter à XM Discover en appelant le point de terminaison API d’état. Cela vous permet d’obtenir le dernier état d’exécution d’un travail, les chronomètres d’un travail spécifique ou les chronomètres cumulés pour une période donnée.

Informations sur le point d’arrivée de l’état

Pour appeler le point de terminaison de l’état, vous aurez besoin des éléments suivants :

  • URL de l’API: https://na-data.clarabridge.net/v1/public/job/status/<jobID>?apiKey=<apiKey>
    • <jobId> est l’ID de la tâche XM Discover Link que vous souhaitez surveiller.
    • <apiKey> est la clé API.
  • Type: Utiliser la méthode REST HTTP
  • Méthode HTTP: Utilisez la méthode GET pour récupérer des données.

Éléments d’entrée

Les éléments d’entrée optionnels suivants peuvent être utilisés pour récupérer des données supplémentaires sur votre travail :

  • historicalRunId: L’identifiant de la session de téléchargement spécifique. Si cet élément est omis et qu’aucune plage de dates n’est fournie, l’appel à l’API renvoie le dernier état d’exécution du travail. Si cet élément est omis et qu’une plage de dates est fournie, l’appel API renvoie les métriques cumulées pour la période spécifiée.
  • startDate: Définir la date de début à partir de laquelle les données doivent être renvoyées.
  • endDate: Définir la date de fin pour renvoyer les données sur la base du dernier téléchargement. Si cet élément est omis et que la date de début est fournie, la date de fin est automatiquement fixée à la date du jour.
Astuce : si historicalRunId est fourni, les données seront accumulées pour l’historicalRunId spécifié. Si startDate et endDate sont fournis, les données seront accumulées pour une plage de dates spécifiée, sinon les métriques seront accumulées pour le dernier historicalRunId.

Éléments de sortie

Les éléments de sortie suivants seront renvoyés, à condition que vous ayez saisi les éléments d’entrée requis :

  • job_status: Le statut du travail.
  • job_failure_reason: Si le travail a échoué, la raison de l’échec.
  • run_metrics: Informations sur les documents traités par le travail. Les mesures suivantes sont incluses :
    • SUCCESSFULLY_CREATED: Nombre de documents créés avec succès.
    • SUCCESSFULLY_UPDATED: Nombre de documents mis à jour avec succès.
    • SKIPPED_AS_DUPLICATES: Le nombre de documents ignorés en tant que dupliqués.
    • FILTERED_OUT: Le nombre de documents filtrés par un filtre spécifique à la source ou par un filtre de connecteur.
    • BAD_RECORD: Nombre d’interactions numériques soumises au traitement qui ne correspondaient pas au format conversationnel de Qualtrics.
    • SKIPPED_NO_ACTION: Nombre de documents ignorés parce qu’ils ne sont pas dupliqués.
    • FAILED_TO_LOAD: Nombre de documents dont le chargement a échoué.
    • TOTAL: Le nombre total de documents traités pendant l’exécution de ce travail.

Messages d’erreur

Les messages d’erreur suivants sont possibles pour la demande d’API d’état :

  • 401 Non autorisé: L’authentificateur a échoué. Utilisez une autre clé API.
  • 404 Not Found: Un travail avec l’ID spécifié n’existe pas. Utiliser un autre identifiant de travail.

Demande d’échantillon

Voici un exemple de requête pour obtenir le statut d’un travail

:curl --location --request GET 'https://na-data.clarabridge.net/v1/public/job/status/62da736987c9788b830918e0?apiKey=02e7a0e26b592632dd50f623e974fff6'

Échantillon de réponses

Vous trouverez ci-dessous un échantillon de réponses d’un travail ayant échoué
:{
"job_status" : "Failed",
"job_failure_reason" : "{\"problem\" :[{\"requestId" : "RQ-MOB-f339aa58-71b6-4a1d-a67c-12b8d3439321", "severity" : "ERROR", "description" : "La limite de longueur de 900 caractères pour l'attribut supportexperienceresp a été dépassée, la longueur est de 1043\"}],\"status":\"ERROR\"}",
"run_metrics" : {
"successfully_created" : 10,
"failed_to_load" : 1,
"total" : 11
}
}

Exemples de charge utile

Cette section contient un exemple de charge utile JSON pour chaque type de données structurées pris en charge (retour d’information, chat, appel).

Attention : Les charges utiles présentées dans cette section sont uniquement destinées à des fins de démonstration. Les champs de votre charge utile dépendront de votre configuration spécifique.
Cliquez ici pour voir l’exemple de charge utile de retour d’information.
curl --location --request POST 'https://na-data.clarabridge.net/v1/cb_link?apiKey=887fc11663c456f9f34844a8a8bdff64&jobId=5f4e583f9142ae48a1090a76' \N-
--header 'Content-Type : application/json' \N-
--data-raw '{
"dataSource" : "Standard JSON",
"Row_ID" : "id43682",
"store_number" : "226,1,1,0,0",
"address" : "5916 W Loop 289 Lubbock, TX 79424",
"phone_number" : "806-791-4384",
"reviewer_name" : "Mariposa",
"review_rating" : 2,
"Review_Date" : "03.03.2019",
"Employee_Knowledge" : 2,
"Price_value" : 3,
"Checkout_process" : 1,
"comments" : "L'une des meilleures expériences que j'ai eues à Chronomètre chez Best Buy depuis longtemps. Continuez à faire du bon travail.",
"LTR" : 10,
"state" : "TX",
"Rewards_Member" : "MyBestBuy"
}'
Cliquez ici pour voir l’exemple de charge utile du chat.
curl --location --request POST 'https://na-data.clarabridge.net/v1/cb_link?apiKey=887fc11663c456f9f34844a8a8bdff64&jobId=5f4d77656afa99b0396ef959' \N-
--header 'Content-Type : application/json' \N-
--data-raw '{
"conversationId" : "37854",
"conversationTimestamp" : "2020-07-30T12:42:15.000Z",
"content" : {
"contentType" : "CHAT",
"participants" : [
] {
"participantId" : "1",
"participantType" : "AGENT",
"is_bot" : true
},
{
"participantId" : "2",
"participantType" : "CLIENT",
"is_bot" : false
}
],
"conversationContent" : [
{
"participantId" : "1",
"text" : "Hello, how may I help you ?",
"timestamp" : "2020-07-30T12:42:15.000Z",
"id" : "3785201"
},
{
"participantId" : "2",
"text" : "Bonjour, êtes-vous ouvert aujourd'hui ?",
"timestamp" : "2020-07-30T12:42:15.000Z",
"id" : "3785202"
},
{
"participantId" : "1",
"text" : "Nous sommes ouverts de 17h00 à 23h00",
"timestamp" : "2020-07-30T12:42:15.000Z",
"id" : "3785203"
},
{
"participantId" : "2",
"text" : "Je voudrais faire une réservation",
"timestamp" : "2020-07-30T12:42:15.000Z",
"id" : "3785204"
},
{
"participantId" : "1",
"text" : "Absolument ! Quel nom puis-je utiliser ?",
"timestamp" : "2020-07-30T12:42:15.000Z",
"id" : "3785205"
}
]
},
"city" : "Boston",
"source" : "Facebook"
}'
Cliquez ici pour voir l’exemple de charge utile de l’appel.
curl --location --request POST 'https://na-data.clarabridge.net/v1/cb_link?apiKey=887fc11663c456f9f34844a8a8bdff64&jobId=5f4e564d9242ae6e6308ff04' \N-
--header 'Content-Type : application/json' \N-
--data-raw '{
"conversationId" : "462896",
"conversationTimestamp" : "2020-07-30T10:15:45.000Z",
"content" : {
"contentType" : "CALL",
"participants" : [
] {
"participant_id" : "1",
"type" : "AGENT",
"is_ivr" : false
},
{
"participant_id" : "2",
"type" : "CLIENT",
"is_ivr" : false
}
],
"conversationContent" : [
{
"participant_id" : "1",
"text" : "Ici Emily, comment puis-je vous aider ?",
"start" : 22000,
"end" : 32000
},
{
"participant_id" : "2",
"text" : "Bonjour, j'ai quelques questions à poser",
"start" : 32000,
"end" : 42000
}
],
"contentSegmentType" : "TURN"
},
"city" : "Boston",
"source" : "Call Center"
}''

&nbsp ;

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.