Membuat daftar percakapan

Saat Anda mencantumkan percakapan di Customer Experience Insights, Anda dapat memfilternya menurut satu atau beberapa karakteristik untuk mempersempit hasil. Anda juga dapat mengurutkan hasil berdasarkan atribut percakapan tertentu.

Melakukan pengurutan

Percakapan yang ditampilkan oleh ListConversations API dapat diurutkan berdasarkan salah satu nilai berikut dengan meneruskannya di kolom order_by permintaan:

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

Urutan pengurutan default adalah menaik, tetapi urutan pengurutan dapat ditetapkan dengan menentukan asc atau desc.

Pemfilteran

Percakapan dapat difilter berdasarkan satu atau beberapa karakteristik yang tercantum di halaman Pemfilteran Percakapan.

ID Agen

Memfilter percakapan yang ditangani oleh ID agen tertentu. Satu-satunya operator yang didukung adalah kesetaraan.

REST

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: Google Cloud Project ID Anda.
  • AGENT_ID: ID agen.

Metode HTTP dan URL:

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

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Anda akan melihat respons JSON seperti berikut:

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

Percakapan Dialogflow

Memfilter percakapan yang dipetakan ke nama resource percakapan Dialogflow. Satu-satunya operator yang didukung adalah operator kesetaraan. Filter ini berguna jika Anda membuat percakapan di Dialogflow, mengaktifkan integrasi runtime Dialogflow, dan ingin mengetahui percakapan mana di Customer Experience Insights yang dipetakan ke percakapan mana di Dialogflow.

REST

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: Google Cloud Project ID Anda.
  • DIALOGFLOW_CONVERSATION: nama resource percakapan Dialogflow. Formatnya adalah projects/{project}/locations/{location}/conversations/{conversation}

Metode HTTP dan URL:

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

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Anda akan melihat respons JSON seperti berikut:

{
  "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 profil percakapan Dialogflow

Memfilter percakapan yang dipetakan ke ID profil percakapan Dialogflow. Satu-satunya operator yang didukung adalah kesetaraan. Filter ini berguna jika Anda mengonfigurasi profil percakapan Dialogflow untuk membuat percakapan di Dialogflow, mengaktifkan integrasi runtime Dialogflow dan ingin mengetahui percakapan mana di Customer Experience Insights yang dipetakan ke percakapan yang dibuat oleh profil percakapan Dialogflow tertentu.

REST

Sebelum menggunakan salah satu data permintaan, lakukan penggantian berikut:

  • PROJECT_ID: Google Cloud Project ID Anda.
  • DIALOGFLOW_CONVERSATION_PROFILE_ID: ID profil percakapan Dialogflow. Perhatikan bahwa ini hanya ID dan bukan jalur resource.

Metode HTTP dan URL:

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

Untuk mengirim permintaan Anda, perluas salah satu opsi berikut:

Anda akan melihat respons JSON yang mirip seperti berikut:

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