Elenca conversazioni

Quando elenci le conversazioni in Customer Experience Insights, puoi filtrarle in base a una o più caratteristiche per restringere i risultati. Puoi anche ordinare i risultati in base ad attributi selezionati della conversazione.

Ordinamento

Le conversazioni restituite dall'API ListConversations possono essere ordinate in base a uno dei seguenti valori passando questo valore nel campo order_by della richiesta:

  • create_time {asc, desc}
  • customer_satisfaction_rating {asc, desc}
  • duration {asc, desc}
  • latest_analysis {asc, desc}
  • start_time {asc, desc}
  • turn_count {asc, desc}

L'ordinamento predefinito è crescente, ma può essere impostato specificando asc o desc.

Filtri

Le conversazioni possono essere filtrate in base a una o più delle caratteristiche elencate nella pagina Filtro conversazioni.

ID agente

Filtra le conversazioni gestite da un ID agente specifico. L'unico operatore supportato è l'uguaglianza.

REST

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • PROJECT_ID: il tuo ID progetto Google Cloud .
  • AGENT_ID: l'ID agente.

Metodo HTTP e URL:

GET https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/conversations?filter=agent_id=\"AGENT_ID\"

Per inviare la richiesta, espandi una di queste opzioni:

Dovresti ricevere una risposta JSON simile alla seguente:

{
  "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",
      ...
    },
  ]
}

Conversazione Dialogflow

Filtra le conversazioni che vengono mappate a un nome risorsa conversazione Dialogflow. L'unico operatore supportato è l'uguaglianza. Questo filtro è utile se crei conversazioni in Dialogflow, attivi l'integrazione del runtime Dialogflow e vuoi scoprire quali conversazioni in Customer Experience Insights corrispondono a quali conversazioni in Dialogflow.

REST

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • PROJECT_ID: il tuo ID progetto Google Cloud .
  • DIALOGFLOW_CONVERSATION: il nome della risorsa di conversazione Dialogflow. Il formato è projects/{project}/locations/{location}/conversations/{conversation}.

Metodo HTTP e URL:

GET https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/conversations?filter=data_source.dialogflow_source.dialogflow_conversation=\"DIALOGFLOW_CONVERSATION\"

Per inviare la richiesta, espandi una di queste opzioni:

Dovresti ricevere una risposta JSON simile alla seguente:

{
  "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 profilo di conversazione Dialogflow

Filtra le conversazioni mappate a un ID profilo di conversazione Dialogflow. L'unico operatore supportato è l'uguaglianza. Questo filtro è utile se configuri i profili di conversazione Dialogflow per creare conversazioni in Dialogflow, attivare l'integrazione del runtime Dialogflow e vuoi scoprire quali conversazioni in Customer Experience Insights corrispondono alle conversazioni create da un profilo di conversazione Dialogflow specifico.

REST

Prima di utilizzare i dati della richiesta, apporta le sostituzioni seguenti:

  • PROJECT_ID: il tuo ID progetto Google Cloud .
  • DIALOGFLOW_CONVERSATION_PROFILE_ID: l'ID del profilo conversazione Dialogflow. Tieni presente che questo è solo l'ID e non il percorso della risorsa.

Metodo HTTP e URL:

GET https://contactcenterinsights.googleapis.com/v1/projects/PROJECT_ID/locations/us-central1/conversations?filter=dialogflow_conversation_profile_id=\"DIALOGFLOW_CONVERSATION_PROFILE_ID\"

Per inviare la richiesta, espandi una di queste opzioni:

Dovresti ricevere una risposta JSON simile alla seguente:

{
  "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",
      ...
    },
  ]
}