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