Dans les insights sur l'expérience client, vous pouvez choisir d'analyser un sous-ensemble aléatoire de conversations, un sous-ensemble filtré de conversations ou une combinaison des deux dans une même demande.
Prérequis
- Assurez-vous que les API Cloud Storage, Speech-to-Text et Insights sont activées sur votre projet Google Cloud .
- Assurez-vous que vos données de conversation sont importées dans Customer Experience Insights.
Exemples de commandes
REST
Reportez-vous au point de terminaison conversations:bulkAnalyze de l'API pour obtenir des informations complètes. Pour en savoir plus sur cette ressource, consultez la documentation de référence de Conversation.
Avant d'utiliser les données de requête, effectuez les remplacements suivants :
- PROJECT_ID : ID de votre projet Google Cloud Platform.
- ANALYSIS_PERCENTAGE : pourcentage des conversations à analyser de manière aléatoire.
Méthode HTTP et URL :
POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/conversations:bulkAnalyze
Corps JSON de la requête :
{
"analysisPercentage": ANALYSIS_PERCENTAGE
}
Pour envoyer votre requête, développez l'une des options suivantes :
Vous devriez recevoir une réponse JSON de ce type :
{
"name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID",
}
(Facultatif) Analyser les conversations à l'aide d'un filtre
Vous trouverez la liste complète des filtres sur la page Filtrer les conversations.
REST
Avant d'utiliser les données de requête, effectuez les remplacements suivants :
- PROJECT_ID : ID de votre projet Google Cloud Platform.
- ANALYSIS_PERCENTAGE : pourcentage des conversations à analyser de manière aléatoire.
- FILTER : filtrer les conversations. Documentation de référence de l'API
Méthode HTTP et URL :
POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/conversations:bulkAnalyze
Corps JSON de la requête :
{
"analysisPercentage": ANALYSIS_PERCENTAGE,
"filter": 'FILTER''
}
Pour envoyer votre requête, développez l'une des options suivantes :
Vous devriez recevoir une réponse JSON de ce type :
{
"name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID",
}
(Facultatif) Configurer l'analyse
REST
Avant d'utiliser les données de requête, effectuez les remplacements suivants :
- PROJECT_ID : ID de votre projet Google Cloud Platform.
- ANALYSIS_PERCENTAGE : pourcentage des conversations à analyser de manière aléatoire.
- PHRASE_MATCHER(s) : noms de ressources complets des phrase matchers que vous souhaitez utiliser pour l'annotateur de phrase matcher. Si ce champ est vide, tous les expression régulières actives seront exécutées.
- ISSUE_MODEL(s) : noms de ressources complets des modèles de problèmes que vous souhaitez utiliser pour l'annotateur de modèles de problèmes. Ne fonctionne que si run_issue_model_annotator est défini sur "true". Si vous ne renseignez pas ce champ, tous les modèles de problèmes déployés seront exécutés. Actuellement limité à un modèle déployé.
Méthode HTTP et URL :
POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/conversations:bulkAnalyze
Corps JSON de la requête :
{
"analysisPercentage": ANALYSIS_PERCENTAGE
"annotatorSelector": {
"run_interruption_annotator": {true/false},
"run_silence_annotator": {true/false},
"run_phrase_matcher_annotator": {true/false},
"phrase_matchers": PHRASE_MATCHER(s),
"run_sentiment_annotator": {true/false},
"run_entity_annotator": {true/false},
"run_intent_annotator": {true/false},
"run_issue_model_annotator": {true/false}
"issue_models": ISSUE_MODEL(s)
}
}
Pour envoyer votre requête, développez l'une des options suivantes :
Vous devriez recevoir une réponse JSON de ce type :
{
"name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID",
}
Interroger l'opération
La création d'une analyse renvoie une opération de longue durée. Les méthodes de longue durée sont asynchrones, et il est possible que l'opération ne soit pas encore terminée lorsque la méthode renvoie une réponse. Vous pouvez interroger l'opération pour vérifier son état. Pour en savoir plus et obtenir des exemples de code, consultez la page Opérations de longue durée.
Annuler l'opération
REST
Avant d'utiliser les données de requête, effectuez les remplacements suivants :
- PROJECT_ID : ID de votre projet Google Cloud Platform.
- OPERATION_ID : ID de la conversation que vous souhaitez analyser. Cette valeur a été renvoyée lorsque vous avez créé l'opération.
Méthode HTTP et URL :
POST https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID:cancel
Pour envoyer votre requête, développez l'une des options suivantes :
Vous devriez recevoir une réponse JSON de ce type :
{}