Métricas de consulta

Consultar métricas sobre os dados de conversa que você tem no CX Insights. Essas métricas incluem, por exemplo, a contagem total de conversas, a porcentagem média de silêncio e a duração média da conversa.

Pré-requisitos

Entre em contato com seu representante do Google para ativar esse recurso no seu projeto.

Métricas de consulta

O exemplo de código a seguir demonstra como consultar métricas. Um filtro de tempo de criação de conversa é sempre obrigatório. Consulte list conversations para mais informações sobre esse filtro.

Todas as métricas

Receba todas as métricas.

REST

Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:

  • PROJECT_ID: o ID do projeto.
  • MIN_TIMESTAMP: um filtro de carimbo de data/hora mínimo. Por exemplo, YYYY-MM-DDT00:00:00+00
  • MAX_TIMESTAMP: um filtro de carimbo de data/hora máximo. Por exemplo, YYYY-MM-DDT00:00:00+00

Método HTTP e URL:

GET https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1:queryMetrics

Corpo JSON da solicitação:

{
  "filter": "create_time>='MIN_TIMESTAMP' create_time<'MAX_TIMESTAMP'"
}

Para enviar a solicitação, expanda uma destas opções:

Você receberá uma resposta JSON semelhante a esta:

{
  "name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID",
  "metadata": {
    "@type": "type.googleapis.com/google.cloud.contactcenterinsights.v1.QueryMetricsMetadata"
  }
}

Todas as métricas agrupadas por temas

Receba todas as métricas agrupadas por temas. Consulte a visão geral da modelagem de assuntos para mais informações sobre os assuntos.

REST

Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:

  • PROJECT_ID: o ID do projeto.
  • MIN_TIMESTAMP: um filtro de carimbo de data/hora mínimo. Por exemplo, YYYY-MM-DDT00:00:00+00
  • MAX_TIMESTAMP: um filtro de carimbo de data/hora máximo. Por exemplo, YYYY-MM-DDT00:00:00+00

Método HTTP e URL:

GET https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1:queryMetrics

Corpo JSON da solicitação:

{
  "filter": "create_time>='MIN_TIMESTAMP' create_time<'MAX_TIMESTAMP'",
  "dimensions": [{ "dimensionKey": "ISSUE" }]
}

Para enviar a solicitação, expanda uma destas opções:

Você receberá uma resposta JSON semelhante a esta:

{
  "name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID",
  "metadata": {
    "@type": "type.googleapis.com/google.cloud.contactcenterinsights.v1.QueryMetricsMetadata"
  }
}

Todas as métricas em uma série temporal diária

Receba todas as métricas em uma série temporal diária. Cada ponto de dados na série temporal representa um dia de métricas.

REST

Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:

  • PROJECT_ID: o ID do projeto.
  • MIN_TIMESTAMP: um filtro de carimbo de data/hora mínimo. Por exemplo, YYYY-MM-DDT00:00:00+00
  • MAX_TIMESTAMP: um filtro de carimbo de data/hora máximo. Por exemplo, YYYY-MM-DDT00:00:00+00

Método HTTP e URL:

GET https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1:queryMetrics

Corpo JSON da solicitação:

{
  "filter": "create_time>='MIN_TIMESTAMP' create_time<'MAX_TIMESTAMP'",
  "timeGranularity": "DAILY"
}

Para enviar a solicitação, expanda uma destas opções:

Você receberá uma resposta JSON semelhante a esta:

{
  "name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID",
  "metadata": {
    "@type": "type.googleapis.com/google.cloud.contactcenterinsights.v1.QueryMetricsMetadata"
  }
}

Todas as métricas agrupadas por temas em uma série temporal diária

Receba todas as métricas agrupadas por tópicos em uma série temporal diária. Cada ponto de dados na série temporal representa um dia de métricas. Consulte a visão geral da modelagem de assuntos para mais informações sobre os assuntos.

REST

Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:

  • PROJECT_ID: o ID do projeto.
  • MIN_TIMESTAMP: um filtro de carimbo de data/hora mínimo. Por exemplo, YYYY-MM-DDT00:00:00+00
  • MAX_TIMESTAMP: um filtro de carimbo de data/hora máximo. Por exemplo, YYYY-MM-DDT00:00:00+00

Método HTTP e URL:

GET https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1:queryMetrics

Corpo JSON da solicitação:

{
  "filter": "create_time>='MIN_TIMESTAMP' create_time<'MAX_TIMESTAMP'",
  "dimensions": [{ "dimensionKey": "ISSUE" }],
  "timeGranularity": "DAILY"
}

Para enviar a solicitação, expanda uma destas opções:

Você receberá uma resposta JSON semelhante a esta:

{
  "name": "projects/PROJECT_ID/locations/us-central1/operations/OPERATION_ID",
  "metadata": {
    "@type": "type.googleapis.com/google.cloud.contactcenterinsights.v1.QueryMetricsMetadata"
  }
}