Cuando enumeras las conversaciones en Estadísticas de la experiencia del cliente, puedes filtrarlas por una o más características para reducir los resultados. También puedes ordenar los resultados según atributos de conversación seleccionados.
Ordenar
Las conversaciones que devuelve la API de ListConversations se pueden ordenar según uno de los siguientes valores. Para ello, pasa el valor en el campo order_by de la solicitud:
create_time {asc, desc}customer_satisfaction_rating {asc, desc}duration {asc, desc}latest_analysis {asc, desc}start_time {asc, desc}turn_count {asc, desc}
El orden de clasificación predeterminado es ascendente, pero se puede establecer especificando asc o desc.
Filtros
Las conversaciones se pueden filtrar según una o más de las características que se enumeran en la página Filtrado de conversaciones.
ID del agente
Filtra las conversaciones que maneja un ID de agente específico. El único operador admitido es el de igualdad.
REST
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
- PROJECT_ID: Es el ID del proyecto de Google Cloud .
- AGENT_ID: Es el ID del agente.
Método HTTP y URL:
GET https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/conversations?filter=agent_id=\"AGENT_ID\"
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir una respuesta JSON similar a la que se muestra a continuación:
{
"conversations": [
{
"name": "projects/PROJECT_ID/locations/us-central1/conversations/CONVERSATION_ID_1",
"agentId": "AGENT_ID",
...
},
{
"name": "projects/PROJECT_ID/locations/us-central1/conversations/CONVERSATION_ID_2",
"agentId": "AGENT_ID",
...
},
{
"name": "projects/PROJECT_ID/locations/us-central1/conversations/CONVERSATION_ID_3",
"agentId": "AGENT_ID",
...
},
]
}
Conversación de Dialogflow
Filtra las conversaciones que se asignan a un nombre de recurso de conversación de Dialogflow. El único operador admitido es el de igualdad. Este filtro es útil si creas conversaciones en Dialogflow, habilitas la integración del entorno de ejecución de Dialogflow y deseas averiguar qué conversaciones en Customer Experience Insights se asignan a qué conversaciones en Dialogflow.
REST
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
- PROJECT_ID: Es el ID del proyecto de Google Cloud .
- DIALOGFLOW_CONVERSATION: Es el nombre del recurso de conversación de Dialogflow. Su formato es
projects/{project}/locations/{location}/conversations/{conversation}.
Método HTTP y URL:
GET https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/conversations?filter=data_source.dialogflow_source.dialogflow_conversation=\"DIALOGFLOW_CONVERSATION\"
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir una respuesta JSON similar a la que se muestra a continuación:
{
"conversations": [
{
"name": "projects/PROJECT_ID/locations/us-central1/conversations/CONVERSATION_ID_1",
"dataSource": {
"dialogflowSource": {
"dialogflowConversation": "DIALOGFLOW_CONVERSATION",
},
},
...
},
{
"name": "projects/PROJECT_ID/locations/us-central1/conversations/CONVERSATION_ID_2",
"dataSource": {
"dialogflowSource": {
"dialogflowConversation": "DIALOGFLOW_CONVERSATION",
},
},
...
},
{
"name": "projects/PROJECT_ID/locations/us-central1/conversations/CONVERSATION_ID_3",
"dataSource": {
"dialogflowSource": {
"dialogflowConversation": "DIALOGFLOW_CONVERSATION",
},
},
...
},
]
}
ID del perfil de conversación de Dialogflow
Filtra las conversaciones que se asignan a un ID de perfil de conversación de Dialogflow. El único operador admitido es el de igualdad. Este filtro es útil si configuras perfiles de conversación de Dialogflow para crear conversaciones en Dialogflow, habilitas la integración del entorno de ejecución de Dialogflow y deseas averiguar qué conversaciones en Customer Experience Insights se asignan a las conversaciones que creó un perfil de conversación de Dialogflow específico.
REST
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
- PROJECT_ID: Es el ID del proyecto de Google Cloud .
- DIALOGFLOW_CONVERSATION_PROFILE_ID: Es el ID del perfil de conversación de Dialogflow. Ten en cuenta que este es solo el ID y no la ruta de acceso al recurso.
Método HTTP y URL:
GET https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/conversations?filter=dialogflow_conversation_profile_id=\"DIALOGFLOW_CONVERSATION_PROFILE_ID\"
Para enviar tu solicitud, expande una de estas opciones:
Deberías recibir una respuesta JSON similar a la que se muestra a continuación:
{
"conversations": [
{
"name": "projects/PROJECT_ID/locations/us-central1/conversations/CONVERSATION_ID_1",
"dialogflowConversationProfileId": "DIALOGFLOW_CONVERSATION_PROFILE_ID",
...
},
{
"name": "projects/PROJECT_ID/locations/us-central1/conversations/CONVERSATION_ID_2",
"dialogflowConversationProfileId": "DIALOGFLOW_CONVERSATION_PROFILE_ID",
...
},
{
"name": "projects/PROJECT_ID/locations/us-central1/conversations/CONVERSATION_ID_3",
"dialogflowConversationProfileId": "DIALOGFLOW_CONVERSATION_PROFILE_ID",
...
},
]
}