Cuando enumeras las conversaciones en Customer Experience Insights, puedes filtrarlas por una o más características para limitar los resultados. También puedes ordenar los resultados en atributos de conversación seleccionados.
Ordenar
Las conversaciones que muestra la API de ListConversations se pueden ordenar según uno de los siguientes valores pasando este 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 configurar especificando asc o desc.
Filtros
Las conversaciones se pueden filtrar en 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 controla un ID de agente específico. El único operador admitido es la igualdad.
REST
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
- PROJECT_ID: Es el ID del Google Cloud proyecto de.
- 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 la igualdad. Este filtro es útil si creas conversaciones en Dialogflow, habilitas la integración del tiempo de ejecución de Dialogflow y quieres 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 Google Cloud proyecto de.
- 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 la igualdad. Este filtro es útil si configuras perfiles de conversación de Dialogflow para crear conversaciones en Dialogflow, habilitas la integración del tiempo de ejecución de Dialogflow y quieres 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 Google Cloud proyecto de.
- 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 del 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",
...
},
]
}