Listet die Daten zur Agent-Leistung auf, auf die der Aufrufer Zugriff hat.
Jedes Ergebnis stellt die Leistungsmesswerte für einen bestimmten Agent in einem bestimmten Land dar. Wenn für einen Agent nicht genügend Daten für ein bestimmtes Land vorhanden sind, wird kein Leistungsdatensatz für dieses Agent-Land-Paar zurückgegeben.
HTTP-Anfrage
GET https://businesscommunications.googleapis.com/v1/analytics/agentPerformances
Die URL verwendet die Syntax der gRPC-Transcodierung.
Abfrageparameter
| Parameter | |
|---|---|
pageSize |
Optional. Geben Sie die maximale Anzahl der Ergebnisse an, die vom Server zurückgegeben werden sollen. Die Anzahl der maximal auf einer Seite zurückgegebenen Ergebnisse kann auf dem Server weiter begrenzt werden. Wenn für „pageSize“ der Wert 0 angegeben ist, wird die Anzahl der zurückzugebenden Ergebnisse auf dem Server festgelegt. Die maximale Seitengröße beträgt 1.000. |
pageToken |
Optional. Der Wert „nextPageToken“ wurde gegebenenfalls von einer vorherigen Listenanfrage zurückgegeben. |
Anfragetext
Der Anfragetext muss leer sein.
Antworttext
Gibt eine Liste der Agent-Leistungen zurück.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
| JSON-Darstellung |
|---|
{
"agentPerformances": [
{
object ( |
| Felder | |
|---|---|
agentPerformances[] |
Liste der Agent-Leistungen. |
nextPageToken |
Optional. Das Seitentoken zum Abrufen der nächsten Ergebnisseite. Wenn der Wert "" ist, sind keine weiteren Ergebnisse für die Anfrage vorhanden. |
Autorisierungsbereiche
Erfordert den folgenden OAuth-Bereich:
https://www.googleapis.com/auth/businesscommunications
Weitere Informationen finden Sie unter OAuth 2.0 Overview.
AgentPerformance
Leistungsmesswerte für einen Agent in einem Land.
| JSON-Darstellung |
|---|
{ "name": string, "displayName": string, "countryCode": string, "agentUseCase": enum ( |
| Felder | |
|---|---|
name |
Die eindeutige ID des Agents. Wird von der Plattform definiert. |
displayName |
Erforderlich. Der Name, der Nutzern für den Agent angezeigt wird. Maximal 40 Zeichen. Nach der Agent-Bestätigung nicht mehr änderbar. |
countryCode |
Die Dimension „Land“ für die angegebenen Leistungsmesswerte. Wird als Ländercode gemäß ISO 3166 Alpha-2 angegeben. Beispiel: „US“ für die Vereinigten Staaten von Amerika. |
agentUseCase |
Der Anwendungsfall des Agents. |
reputation |
Die Reputation des Agents im angegebenen Land. |
trafficLimit |
Das Traffic-Limit für den Agent (Nachrichten pro Nutzer und Monat) im angegebenen Land. Wenn für den Agent keine Traffic-Limits gelten, wird der Wert nicht festgelegt. |
metricsPeriodEndTime |
Der Zeitstempel, der das Ende des Zeitraums darstellt, für den die Messwerte berechnet wurden. Messwerte, einschließlich der Reputation, werden anhand von Daten bis zu diesem Zeitstempel berechnet. Dieser Zeitstempel ist der letzte Mitternacht in der Pacific Time (PT). Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
spamTrendDays7 |
Spamtrend für einen Zeitraum von 7 Tagen. |
spamTrendDays28 |
Spamtrend für einen Zeitraum von 28 Tagen. |
agentUnsubscribeReasonMetricsDays7 |
Messwerte zu den Gründen für die Abmeldung vom Agent für einen Zeitraum von 7 Tagen. |
agentUnsubscribeReasonMetricsDays28 |
Messwerte zu den Gründen für die Abmeldung vom Agent für einen Zeitraum von 28 Tagen. |
Reputation
Die Reputation des Agents im angegebenen Land.
| Enums | |
|---|---|
REPUTATION_UNSPECIFIED |
Nicht angegebene Reputation. |
LOW |
Geringe Reputation. Das ist die Standardreputation. |
MEDIUM |
Mittlere Reputation. |
HIGH |
Hohe Reputation. |
TrendDirection
Zeigt, wie sich ein Messwert in einem bestimmten Zeitraum verändert hat.
| Enums | |
|---|---|
TREND_DIRECTION_UNSPECIFIED |
Nicht angegebene Trendrichtung. |
DOWN |
Der Trend ist rückläufig. |
NEUTRAL |
Der Trend hat sich nicht verändert. |
UP |
Der Trend ist steigend. |
AgentUnsubscribeReasonMetrics
Messwerte zu den Gründen für die Abmeldung vom Agent für einen bestimmten Zeitraum.
| JSON-Darstellung |
|---|
{ "notSignedUpPercentage": integer, "tooManyMessagesPercentage": integer, "noLongerInterestedPercentage": integer, "spamPercentage": integer, "otherPercentage": integer } |
| Felder | |
|---|---|
notSignedUpPercentage |
Prozentsatz der Nutzer, die „Nicht angemeldet“ als Grund für die Abmeldung angegeben haben. |
tooManyMessagesPercentage |
Prozentsatz der Nutzer, die „Zu viele Nachrichten“ als Grund für die Abmeldung angegeben haben. |
noLongerInterestedPercentage |
Prozentsatz der Nutzer, die „Kein Interesse mehr“ als Grund für die Abmeldung angegeben haben. |
spamPercentage |
Prozentsatz der Nutzer, die „Spam“ als Grund für die Abmeldung angegeben haben. |
otherPercentage |
Prozentsatz der Nutzer, die „Sonstiges“ als Grund für die Abmeldung angegeben haben. |