呼び出し元がアクセスできるエージェントのパフォーマンス データを一覧表示します。
各結果は、特定の国の特定のエージェントのパフォーマンス指標を表します。特定の国についてエージェントのデータが不足している場合、そのエージェントと国のペアのパフォーマンス レコードは返されません。
HTTP リクエスト
GET https://businesscommunications.googleapis.com/v1/analytics/agentPerformances
この URL は gRPC Transcoding 構文を使用します。
クエリ パラメータ
| パラメータ | |
|---|---|
pageSize |
省略可。サーバーから返される結果の最大数を指定します。1 ページ内に返される結果の最大数が、サーバーによってさらに制限されることがあります。pageSize が 0 の場合、返される結果の数はサーバーが決定します。pageSize の最大値は 1,000 です。 |
pageToken |
省略可。前の List リクエストから返された nextPageToken 値(存在する場合)。 |
リクエストの本文
リクエストの本文は空にする必要があります。
レスポンスの本文
エージェントのパフォーマンスのリストを返します。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
| JSON 表現 |
|---|
{
"agentPerformances": [
{
object ( |
| フィールド | |
|---|---|
agentPerformances[] |
エージェントのパフォーマンスのリスト。 |
nextPageToken |
省略可。結果の次のページを取得するためのページ設定トークン。値が "" の場合、リクエストに対してそれ以上の結果がないことを意味します。 |
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/businesscommunications
詳細については、OAuth 2.0 Overview をご覧ください。
AgentPerformance
国におけるエージェントのパフォーマンス指標。
| JSON 表現 |
|---|
{ "name": string, "displayName": string, "countryCode": string, "agentUseCase": enum ( |
| フィールド | |
|---|---|
name |
エージェントの一意の識別子。 プラットフォームによって定義されます。 |
displayName |
必須。エージェントがユーザーに表示する名前。最大 40 文字。 エージェントの確認後に変更することはできません。 |
countryCode |
指定されたパフォーマンス指標の国ディメンション。ISO 3166 Alpha-2 国コードで指定します。たとえば、米国は「US」です。 |
agentUseCase |
エージェントのユースケース |
reputation |
特定の国におけるエージェントの評判。 |
trafficLimit |
特定の国におけるエージェントのトラフィックの上限(ユーザー 1 人あたり月間のメッセージ数)。エージェントがトラフィック制限の対象でない場合、値は設定されません。 |
metricsPeriodEndTime |
指標が計算された期間の終了を表すタイムスタンプ。評判などの指標は、このタイムスタンプまでのデータに基づいて計算されます。このタイムスタンプは、最新の午前 0 時(太平洋時間(PT))です。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
spamTrendDays7 |
7 日間のスパムの傾向。 |
spamTrendDays28 |
28 日間のスパムの傾向。 |
agentUnsubscribeReasonMetricsDays7 |
7 日間のエージェントによる登録解除の理由の指標。 |
agentUnsubscribeReasonMetricsDays28 |
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 |
登録していないことを購読解除の理由として選択したユーザーの割合。 |
tooManyMessagesPercentage |
登録解除の理由として「メッセージが多すぎる」を選択したユーザーの割合。 |
noLongerInterestedPercentage |
登録解除の理由として [興味がなくなった] を選択したユーザーの割合。 |
spamPercentage |
登録解除の理由として [スパム] を選択したユーザーの割合。 |
otherPercentage |
登録解除の理由として [その他] を選択したユーザーの割合。 |