Dans Customer Experience Insights, vous pouvez choisir d'analyser un sous-ensemble aléatoire des conversations, un sous-ensemble filtré ou une combinaison des deux dans une seule requête.
Prérequis
- Assurez-vous que les API Cloud Storage, Speech-to-Text et Insights sont activées sur votre Google Cloud projet.
- Assurez-vous que vos données de conversation sont importées dans Customer Experience Insights.
Exemples de commandes
REST
Reportez-vous au
conversations:bulkAnalyze
point de terminaison de l'API pour obtenir des informations complètes. Pour en savoir plus sur cette ressource, consultez la
Conversation
documentation de référence.
Avant d'utiliser les données de requête ci-dessous, 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 des conversations à l'aide d'un filtre
Vous pouvez consulter la liste complète des filtres sur la page Filtrage des conversations.
REST
Avant d'utiliser les données de requête ci-dessous, 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 : filtre 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 ci-dessous, 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 correspondances d'expressions que vous souhaitez utiliser pour l'annotateur de correspondances d'expressions. Si vous ne renseignez pas ce champ, toutes les correspondances d'expressions 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 l'opération n'est peut-être 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 ci-dessous, 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 :
{}