Liste les données sur les performances de l'agent accessibles à l'appelant.
Chaque résultat représente les métriques de performances d'un agent spécifique dans un pays donné. Si un agent ne dispose pas de suffisamment de données pour un pays donné, aucun enregistrement de performances n'est renvoyé pour cette paire agent-pays.
Requête HTTP
GET https://businesscommunications.googleapis.com/v1/analytics/agentPerformances
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de requête
| Paramètres | |
|---|---|
pageSize |
Facultatif. Spécifiez le nombre maximal de résultats à renvoyer par le serveur. Le serveur peut en outre limiter le nombre maximal de résultats renvoyés sur une seule page. Si l'attribut pageSize est défini sur 0, le serveur décide du nombre de résultats à renvoyer. La valeur maximale de pageSize est 1 000. |
pageToken |
Facultatif. La valeur nextPageToken affichée par une requête "List" antérieure, le cas échéant. |
Corps de la requête
Le corps de la requête doit être vide.
Corps de la réponse
Renvoie une liste des performances de l'agent.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
| Représentation JSON |
|---|
{
"agentPerformances": [
{
object ( |
| Champs | |
|---|---|
agentPerformances[] |
Liste des performances de l'agent. |
nextPageToken |
Facultatif. Jeton de pagination permettant de récupérer la page de résultats suivante. Si la valeur est "", cela signifie qu'il n'y a plus de résultats pour la requête. |
Champs d'application des autorisations
Requiert le niveau d'accès OAuth suivant :
https://www.googleapis.com/auth/businesscommunications
Pour plus d'informations, consultez la OAuth 2.0 Overview.
AgentPerformance
Métriques de performances d'un agent dans un pays.
| Représentation JSON |
|---|
{ "name": string, "displayName": string, "countryCode": string, "agentUseCase": enum ( |
| Champs | |
|---|---|
name |
Identifiant unique de l'agent. Défini par la plate-forme. |
displayName |
Obligatoire. Nom que l'agent affiche pour les utilisateurs. 40 caractères maximum. Non modifiable après la validation de l'agent. |
countryCode |
Dimension "Pays" pour les métriques de performances données. Indiqué sous la forme d'un code pays ISO 3166 Alpha-2. Par exemple, "US" pour les États-Unis d'Amérique. |
agentUseCase |
Cas d'utilisation de l'agent |
reputation |
Réputation de l'agent dans le pays donné. |
trafficLimit |
Limite de trafic pour l'agent (messages par utilisateur et par mois) dans le pays donné. Si l'agent n'est pas soumis à des limites de trafic, la valeur n'est pas définie. |
metricsPeriodEndTime |
Code temporel représentant la fin de la période pour laquelle les métriques ont été calculées. Les métriques, y compris la réputation, sont calculées en fonction des données jusqu'à ce code temporel. Ce code temporel correspond au dernier minuit (heure du Pacifique). Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : |
spamTrendDays7 |
Tendance du spam sur une période de sept jours. |
spamTrendDays28 |
Tendance du spam sur une période de 28 jours. |
agentUnsubscribeReasonMetricsDays7 |
Métriques sur les motifs de désabonnement de l'agent sur une période de sept jours. |
agentUnsubscribeReasonMetricsDays28 |
Métriques sur les motifs de désabonnement de l'agent sur une période de 28 jours. |
Réputation
Réputation de l'agent dans le pays donné.
| Enums | |
|---|---|
REPUTATION_UNSPECIFIED |
Réputation non spécifiée. |
LOW |
Réputation faible. Il s'agit de la réputation par défaut. |
MEDIUM |
Réputation moyenne. |
HIGH |
Réputation élevée. |
TrendDirection
Indique l'évolution d'une métrique sur une période donnée.
| Enums | |
|---|---|
TREND_DIRECTION_UNSPECIFIED |
Direction de la tendance non spécifiée. |
DOWN |
La tendance est à la baisse. |
NEUTRAL |
La tendance n'a pas changé. |
UP |
La tendance est à la hausse. |
AgentUnsubscribeReasonMetrics
Métriques sur les motifs de désabonnement de l'agent sur une période donnée.
| Représentation JSON |
|---|
{ "notSignedUpPercentage": integer, "tooManyMessagesPercentage": integer, "noLongerInterestedPercentage": integer, "spamPercentage": integer, "otherPercentage": integer } |
| Champs | |
|---|---|
notSignedUpPercentage |
Pourcentage d'utilisateurs ayant choisi "Non inscrit" comme motif de désabonnement. |
tooManyMessagesPercentage |
Pourcentage d'utilisateurs ayant choisi "Trop de messages" comme motif de désabonnement. |
noLongerInterestedPercentage |
Pourcentage d'utilisateurs ayant choisi "Plus intéressé" comme motif de désabonnement. |
spamPercentage |
Pourcentage d'utilisateurs ayant choisi "Spam" comme motif de désabonnement. |
otherPercentage |
Pourcentage d'utilisateurs ayant choisi "Autre" comme motif de désabonnement. |