רשימת השיחות

כשמציגים את רשימת השיחות ב'תובנות לגבי חוויית הלקוח', אפשר לסנן אותן לפי מאפיין אחד או יותר כדי לצמצם את התוצאות. אפשר גם למיין את התוצאות לפי מאפיינים נבחרים של השיחות.

מיון

אפשר למיין את השיחות שמוחזרות על ידי ListConversations API לפי אחד מהערכים הבאים. כדי לעשות זאת, צריך להעביר את הערך הרצוי בשדה order_by של הבקשה:

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

סדר המיון שמוגדר כברירת מחדל הוא סדר עולה, אבל אפשר להגדיר סדר מיון על ידי ציון asc או desc.

סינון

אפשר לסנן את השיחות לפי מאפיין אחד או יותר מהמאפיינים שמפורטים בדף סינון שיחות.

מזהה הסוכן

סינון שיחות שטופלו על ידי מזהה נציג ספציפי. האופרטור הנתמך היחיד הוא שוויון.

REST

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
  • AGENT_ID: מזהה הנציג.

ה-method של ה-HTTP וכתובת ה-URL:

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

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

אתם אמורים לקבל תגובת JSON שדומה לזו:

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

שיחה ב-Dialogflow

סינון שיחות שמופיעות בשם משאב של שיחה ב-Dialogflow. האופרטור היחיד שנתמך הוא שוויון. המסנן הזה שימושי אם אתם יוצרים שיחות ב-Dialogflow, מפעילים את השילוב של Dialogflow runtime ורוצים לגלות אילו שיחות ב-Customer Experience Insights ממופות לאילו שיחות ב-Dialogflow.

REST

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
  • DIALOGFLOW_CONVERSATION: שם המשאב של השיחה ב-Dialogflow. הפורמט שלו הוא projects/{project}/locations/{location}/conversations/{conversation}

ה-method של ה-HTTP וכתובת ה-URL:

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

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

אתם אמורים לקבל תגובת JSON שדומה לזו:

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

מזהה פרופיל השיחה ב-Dialogflow

סינון שיחות שממופות למזהה של פרופיל שיחה ב-Dialogflow. האופרטור היחיד שנתמך הוא שוויון. המסנן הזה שימושי אם הגדרתם פרופילים של שיחות ב-Dialogflow כדי ליצור שיחות ב-Dialogflow, הפעלתם את השילוב של זמן הריצה של Dialogflow ואתם רוצים לגלות אילו שיחות ב-Customer Experience Insights ממופות לשיחות שנוצרו על ידי פרופיל שיחה ספציפי ב-Dialogflow.

REST

לפני שמשתמשים בנתוני הבקשה, צריך להחליף את הנתונים הבאים:

  • PROJECT_ID: מזהה הפרויקט ב- Google Cloud .
  • DIALOGFLOW_CONVERSATION_PROFILE_ID: המזהה של פרופיל השיחה ב-Dialogflow. שימו לב: זהו רק המזהה ולא נתיב המשאב.

ה-method של ה-HTTP וכתובת ה-URL:

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

כדי לשלוח את הבקשה צריך להרחיב אחת מהאפשרויות הבאות:

אתם אמורים לקבל תגובת JSON שדומה לזו:

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