Method: analytics.agentPerformances.list

تعرض هذه السمة بيانات أداء الوكيل التي يمكن للمتصل الوصول إليها.

يمثّل كل نتيجة مقاييس الأداء الخاصة بموظف دعم معيّن في بلد معيّن. إذا كان لدى الوكيل بيانات غير كافية لبلد معيّن، لن يتم عرض سجلّ أداء لهذا الوكيل في هذا البلد.

طلب HTTP

GET https://businesscommunications.googleapis.com/v1/analytics/agentPerformances

يستخدم عنوان URL بنية تحويل الترميز إلى gRPC.

مَعلمات طلب البحث

المعلمات
pageSize

integer

اختياريّ. حدِّد الحد الأقصى لعدد النتائج التي سيعرضها الخادم. يمكن أن يفرض الخادم قيودًا إضافية على الحد الأقصى لعدد النتائج المعروضة في صفحة واحدة. إذا كانت قيمة pageSize هي 0، سيحدّد الخادم عدد النتائج التي سيتم عرضها. الحد الأقصى لـ pageSize هو 1000.

pageToken

string

اختياريّ. قيمة nextPageToken التي تم إرجاعها من طلب List سابق، إن وُجدت.

نص الطلب

يجب أن يكون نص الطلب فارغًا.

نص الاستجابة

تعرض هذه الطريقة قائمة بأداء الوكلاء.

إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:

تمثيل JSON
{
  "agentPerformances": [
    {
      object (AgentPerformance)
    }
  ],
  "nextPageToken": string
}
الحقول
agentPerformances[]

object (AgentPerformance)

قائمة بأداء الموظفين

nextPageToken

string

اختياريّ. رمز تقسيم الصفحات لاسترداد الصفحة التالية من النتائج إذا كانت القيمة ""، هذا يعني أنّه لا تتوفّر نتائج أخرى للطلب.

نطاقات الأذونات

يجب توفير نطاق OAuth التالي:

  • https://www.googleapis.com/auth/businesscommunications

لمزيد من المعلومات، يُرجى الاطّلاع على OAuth 2.0 Overview.

AgentPerformance

مقاييس أداء وكيل في بلد معيّن

تمثيل JSON
{
  "name": string,
  "displayName": string,
  "countryCode": string,
  "agentUseCase": enum (AgentUseCase),
  "reputation": enum (Reputation),
  "trafficLimit": integer,
  "metricsPeriodEndTime": string,
  "spamTrendDays7": enum (TrendDirection),
  "spamTrendDays28": enum (TrendDirection),
  "agentUnsubscribeReasonMetricsDays7": {
    object (AgentUnsubscribeReasonMetrics)
  },
  "agentUnsubscribeReasonMetricsDays28": {
    object (AgentUnsubscribeReasonMetrics)
  }
}
الحقول
name

string

المعرّف الفريد للوكيل.

يتم تحديدها من خلال المنصة.

displayName

string

الحقل مطلوب. الاسم الذي يعرضه الوكيل للمستخدمين يمكن استخدام 40 حرفًا كحدّ أقصى.

لا يمكن تعديلها بعد تأكيد معلومات الوكيل.

countryCode

string

تمثّل هذه السمة البلد الذي تنطبق عليه مقاييس الأداء المحدّدة. يتم تقديمها كرمز بلد وفقًا لمعيار ISO 3166 Alpha-2. على سبيل المثال، "US" للولايات المتحدة الأمريكية.

agentUseCase

enum (AgentUseCase)

حالة استخدام الوكيل

reputation

enum (Reputation)

تمثّل هذه السمة سمعة الوكيل في البلد المحدّد.

trafficLimit

integer

الحد الأقصى لعدد الزيارات التي يمكن للوكيل إجراؤها (الرسائل لكل مستخدم شهريًا) في البلد المحدّد إذا لم يكن الوكيل خاضعًا لحدود عدد الزيارات، لن يتم ضبط القيمة.

metricsPeriodEndTime

string (Timestamp format)

الطابع الزمني الذي يمثّل نهاية الفترة التي تم احتساب المقاييس خلالها. يتم احتساب المقاييس، بما في ذلك السمعة، استنادًا إلى البيانات حتى هذا الطابع الزمني. هذا الطابع الزمني هو أحدث منتصف ليل بتوقيت المحيط الهادئ (PT).

يستخدم المعيار RFC 3339، حيث يكون الناتج الذي يتم إنشاؤه مُمثلاً بالتوقيت العالمي المنسَّق مع حرف Z في النهاية ويستخدم الأرقام الجزئية 0 أو 3 أو 6 أو 9. تُقبل أيضًا المعادلات الأخرى التي لا تستخدم حرف Z. أمثلة: "2014-10-02T15:01:23Z" أو "2014-10-02T15:01:23.045123456Z" أو "2014-10-02T15:01:23+05:30".

spamTrendDays7

enum (TrendDirection)

مؤشر المحتوى غير المرغوب فيه خلال فترة 7 أيام

spamTrendDays28

enum (TrendDirection)

مؤشر المحتوى غير المرغوب فيه خلال فترة 28 يومًا

agentUnsubscribeReasonMetricsDays7

object (AgentUnsubscribeReasonMetrics)

مقاييس أسباب إلغاء الاشتراك في الوكيل لمدة 7 أيام

agentUnsubscribeReasonMetricsDays28

object (AgentUnsubscribeReasonMetrics)

مقاييس أسباب إلغاء الاشتراك في الوكيل خلال فترة 28 يومًا

السمعة

تمثّل هذه السمة سمعة الوكيل في البلد المحدّد.

عمليات التعداد
REPUTATION_UNSPECIFIED سمعة غير محدّدة
LOW السمعة منخفضة.
MEDIUM سمعة متوسطة هذه هي السمعة التلقائية.
HIGH سمعة جيدة

TrendDirection

تعرض هذه البطاقة كيفية تغيّر مقياس معيّن خلال فترة زمنية محدّدة.

عمليات التعداد
TREND_DIRECTION_UNSPECIFIED اتجاه مؤشر غير محدّد
DOWN المؤشر في انخفاض.
NEUTRAL لم يتغيّر المؤشر.
UP المؤشر في ارتفاع.

AgentUnsubscribeReasonMetrics

مقاييس سبب إلغاء اشتراك الوكيل لفترة زمنية معيّنة

تمثيل JSON
{
  "notSignedUpPercentage": integer,
  "tooManyMessagesPercentage": integer,
  "noLongerInterestedPercentage": integer,
  "spamPercentage": integer,
  "otherPercentage": integer
}
الحقول
notSignedUpPercentage

integer

النسبة المئوية للمستخدمين الذين اختاروا "لم يتم الاشتراك" كسبب لإلغاء الاشتراك.

tooManyMessagesPercentage

integer

نسبة المستخدمين الذين اختاروا "عدد كبير جدًا من الرسائل" كسبب لإلغاء الاشتراك

noLongerInterestedPercentage

integer

النسبة المئوية للمستخدمين الذين اختاروا "لم يعُد يهمّني" كسبب لإلغاء الاشتراك

spamPercentage

integer

نسبة المستخدمين الذين اختاروا "محتوى غير مرغوب فيه" كسبب لإلغاء الاشتراك

otherPercentage

integer

نسبة المستخدمين الذين اختاروا "غير ذلك" كسبب لإلغاء الاشتراك