Skip to main content

¿Qué es el Metadata?

El metadata son campos de información contextual que se envían junto con cada análisis de llamada. A diferencia de las variables, el metadata no se extrae de la conversación sino que se proporciona externamente.

Variables

Datos extraídos de la llamada por la IA durante el análisis

Metadata

Datos proporcionados externamente al crear el análisis

¿Por qué usar Metadata?

El metadata permite contextualizar y segmentar los análisis para obtener insights más profundos:

Segmentación

Agrupa análisis por área, campaña, supervisor u otros criterios

Filtrado

Filtra reportes y estadísticas por valores específicos

Dashboards

Alimenta widgets y gráficos con datos segmentados

Comparativas

Compara rendimiento entre diferentes segmentos

Estructura de Metadata

Tipos de Datos Soportados

El Campo grouping_field

El campo grouping_field es especialmente importante. Cuando se marca como true, ese campo de metadata aparece como opción de agrupación en los dashboards y reportes de Neuracall.

Ejemplo Visual

Metadata con grouping_field: true
area → Aparece en filtros del dashboard
supervisor → Permite agrupar por supervisor
campana → Habilita comparativas por campaña

Estadísticas por Campo de Agrupación

Con campos de agrupación configurados, puedes usar el endpoint de estadísticas:
Esto devuelve métricas agregadas (promedio NeuraScore, total de llamadas, etc.) por cada valor único del campo.

Casos de Uso Comunes

Segmentación por Área

Valores típicos: “Ventas”, “Soporte”, “Cobranza”, “Retención”

Tracking de Campañas

Valores típicos: “Black Friday 2024”, “Retención Q4”, “Cross-sell Premium”

Identificación de Supervisor

Permite comparar rendimiento de equipos por supervisor.

Clasificación de Cliente

Valores típicos: “Premium”, “Standard”, “Nuevo”

Gestión vía API

Listar Metadata de un Modelo

Crear Campo de Metadata

Actualizar Metadata

Envío de Metadata al Crear Análisis

Cuando creas un análisis de llamada, incluyes los valores de metadata en el request:
Solo puedes enviar metadata cuyos keys estén definidos en el modelo. Valores con keys no definidos serán ignorados.

Restricciones Importantes

No se puede modificar ni eliminar metadata si el modelo tiene análisis existentes.Esta restricción garantiza la integridad de los datos históricos. Los análisis completados mantienen su estructura original para que los reportes comparativos sean consistentes.

¿Qué hacer si necesitas modificar metadata?

  1. Crear un nuevo modelo: Duplica el modelo con los campos de metadata actualizados
  2. Agregar campos: Puedes agregar nuevos campos de metadata a modelos existentes
  3. Desactivar el modelo: Desactiva el modelo actual y crea uno nuevo con la estructura deseada

Diferencia entre Metadata y Variables de Extracción

Mejores Prácticas

1

Define campos de agrupación estratégicos

Piensa qué segmentaciones serán más útiles para tu negocio antes de definir el metadata.
2

Usa keys consistentes

Mantén una convención de nombres (snake_case) consistente en todos tus modelos.
3

Limita los campos de agrupación

3-5 campos con grouping_field: true es ideal. Demasiados complican los dashboards.
4

Documenta los valores esperados

Mantén un catálogo de valores válidos para cada campo de metadata.

Relación con Otros Recursos

Estadísticas por Campo

Endpoint para obtener métricas agrupadas

API de Metadata

Referencia completa de endpoints