Puedes filtrar las conversaciones según la información obtenida directamente de sus características o de los atributos de las operaciones por las que pasaron esas conversaciones.
Filtros de conversación
Las conversaciones se pueden filtrar según una o más de las características que se indican en la siguiente tabla. Estos filtros son útiles para acotar una búsqueda entre grandes conjuntos de datos de conversaciones. En la sección "Filtrado" de la página List Conversations, se enumeran los permisos que necesitas para aplicar los siguientes filtros.
| Término de filtro | Descripción | Código de referencia |
|---|---|---|
| ID del agente | Cadena para un agente único |
|
| Equipo de agentes | Es una cadena para un equipo de agentes. |
|
| Tipo de agente | Agente humano o automatizado |
|
| Fecha y hora de creación del análisis | Fecha y hora en que se creó el análisis | latest_analysis.create_time>"2023-12-31T16:00:10-08:00" |
| Estado del análisis | Indica si se analizó la conversación. |
Se analizó: No se analizó: |
| Canal de conversación | Medio de la conversación: PHONE_CALL o CHAT | medium="PHONE_CALL" |
| Fecha y hora de creación de la conversación | Fecha y hora en que se importó la conversación a CX Insights |
|
| Etiqueta de conversación | Etiqueta asignada a una conversación |
|
| Hora de inicio de la conversación | Fecha y hora en que comenzó la conversación |
|
| Hora de actualización de la conversación | Fecha y hora en que se actualizó la conversación por última vez |
|
| Puntuación de Satisfacción del cliente (CSAT) | Puntuación de satisfacción del cliente |
|
| Destacado personalizado (también llamado Phrase matchers) | Destacados personalizados para marcar ciertas frases |
|
| Fuente de datos | La fuente de la conversación es Cloud Storage o Dialogflow, o tiene grabaciones de pantalla. |
|
| Conversación de Dialogflow | Conversación que tuvo lugar a través de Dialogflow, con un agente virtual | data_source.dialogflow_source.dialogflow_conversation="projects/123456789/locations/us-central1/conversations/some_dialogflow_conversation" |
| ID del perfil de conversación de Dialogflow | Es una cadena para un perfil de conversación único de Dialogflow. | dialogflow_conversation_profile_id="some_dialogflow_conversation_profile_id" |
| Duración | Duración de la conversación | duration<="20s" |
| Idioma | Idioma hablado o escrito que se usa en la conversación, con el código de idioma en formato BCP-47 y prefijos admitidos | language_code: "some_language_code" |
| Fecha y hora de creación del análisis más reciente | Fecha y hora en que se creó el análisis más reciente |
|
| Resumen más reciente | Coincide con una parte del resumen más reciente |
|
| Cuadro de evaluación | Todas las conversaciones analizadas por un cuadro de evaluación específico | latest_analysis.analysis_result.call_analysis_metadata.qa_scorecard_results.qa_scorecard_revision_id=projects/PROJECT_ID/locations/us-central1/qaScorecards/SCORECARD_ID |
| Respuesta a la pregunta del cuadro de evaluación | Conversaciones analizadas por un cuadro de evaluación específico y que arrojan una respuesta particular para una pregunta | latest_analysis.analysis_result.call_analysis_metadata.qa_scorecard_results.qa_answers.contains((qa_question="projects/PROJECT_ID/locations/LOCATION_ID/qaScorecards/SCORECARD_ID/revisions/REVISION_ID/qaQuestions/QUESTION"),(answer_value.str_value="ANSWER")) |
| Puntuación de las opiniones | Puntuación promedio del sentimiento del usuario en la conversación |
|
| Duración del silencio | Duración del tiempo de silencio de la conversación |
|
| Momento destacado inteligente | Destacados inteligentes para marcar ciertas frases |
|
| Estado del resumen | Indica si se generó un resumen. |
Tiene un resumen: Sin resumen: |
| Tema (también llamado problema) | Tema o problema identificado por el modelado de temas |
|
| Transcripción | Coincide con el texto de la conversación |
|
| Cantidad de giros | Cantidad de turnos de conversación |
|
Filtros de operación
También puedes filtrar las conversaciones según la información disponible de las operaciones que se realizaron en ellas. Puedes filtrar un conjunto de datos de conversaciones según los siguientes atributos de operación.
| Término de filtro | Descripción | Código de referencia |
|---|---|---|
| Fecha de creación | Fecha y hora en que se creó la operación |
|
| ID de la conversación | Cadena para una conversación específica | metadata.conversation_id="some_conversation_id" |
| Listo | Estado final de una operación |
Completada: No se completó: |
| Tipo de operación | Tipo de operación que se realizó en el conjunto de datos |
El tipo de operación es: El tipo de operación no es |
| Estado | Estado detallado de la operación |
Se completó correctamente: Falló, pero no se anuló: |
Para ver los errores que se producen cuando se ejecuta una operación masiva, debes usar un comando curl.
- Operaciones de análisis masivo:
curl -X GET \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" "https://contactcenterinsights.googleapis.com/v1/projects/$PROJECT/locations/$LOCATION/operations?filter=metadata.operation_type=\"BulkAnalyzeConversations\"&page_size=10"
- Operaciones de transferencia masiva (transcripción o audio):
curl -X GET \ -H "Authorization: Bearer $(gcloud auth application-default print-access-token)" \ -H "Content-Type: application/json; charset=utf-8" "https://contactcenterinsights.googleapis.com/v1/projects/$PROJECT/locations/$LOCATION/operations?filter=metadata.operation_type=\"IngestConversations\"&page_size=10"