プロパティのリアルタイム イベントデータのカスタマイズされたレポートを返します。イベントは、Google アナリティクスに送信されてから数秒後にリアルタイム レポートに表示されます。リアルタイム レポートには、現在から 30 分前(Google アナリティクス 360 プロパティでは最大 60 分前)の期間のイベントと使用状況データが表示されます。
リアルタイム リクエストの作成とレスポンスの理解に関するガイドについては、リアルタイム レポートの作成をご覧ください。
HTTP リクエスト
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:runRealtimeReport
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
| パラメータ | |
|---|---|
| property | 
 イベントがトラッキングされる Google アナリティクス プロパティ ID。本文ではなく URL パスで指定します。詳しくは、プロパティ ID を確認する方法をご覧ください。 例: properties/1234 | 
リクエスト本文
リクエストの本文には、次の構造のデータが含まれます。
| JSON 表現 | 
|---|
| { "dimensions": [ { object ( | 
| フィールド | |
|---|---|
| dimensions[] | 
 リクエストされ、表示されるディメンション。 | 
| metrics[] | 
 リクエストされ、表示される指標。 | 
| dimension | 
 ディメンションのフィルタ句。このフィルタでは指標を使用できません。 | 
| metric | 
 指標のフィルタ句。SQL の HAVING 句と同様に、集計後のフェーズで適用されます。このフィルタではディメンションを使用できません。 | 
| limit | 
 返す行数。指定しない場合、10,000 行が返されます。API は、リクエストに応じて最大 250,000 行を返します。 
 | 
| metric | 
 指標の集計。集計された指標値は、dimensionValues が「RESERVED_(MetricAggregation)」に設定されている行に表示されます。 | 
| order | 
 レスポンスで行の並べ替え順序を指定します。 | 
| return | 
 この Google アナリティクス プロパティのリアルタイム クォータの現在の状態を返すかどうかを切り替えます。割り当ては PropertyQuota で返されます。 | 
| minute | 
 読み取るイベントデータの分単位の範囲。指定しない場合、過去 30 分間の 1 分間範囲が使用されます。複数の分範囲がリクエストされた場合、各レスポンス行にはゼロベースの分範囲インデックスが含まれます。2 つの分範囲が重複する場合、重複する分のイベントデータは、両方の分範囲のレスポンス行に含まれます。 | 
レスポンスの本文
リクエストに対応するレスポンスのリアルタイム レポート テーブル。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
| JSON 表現 | 
|---|
| { "dimensionHeaders": [ { object ( | 
| フィールド | |
|---|---|
| dimension | 
 ディメンション列について説明します。DimensionHeader の数と順序が、行に存在するディメンションと一致している。 | 
| metric | 
 指標列を記述します。MetricHeader の数と MetricHeader の順序が、行に存在する指標と一致している。 | 
| rows[] | 
 レポート内のディメンション値の組み合わせと指標値の行。 | 
| totals[] | 
 リクエストされた場合、指標の合計値。 | 
| maximums[] | 
 リクエストされた場合、指標の最大値。 | 
| minimums[] | 
 リクエストされた場合、指標の最小値。 | 
| row | 
 クエリ結果の行の合計数。 | 
| property | 
 この Google アナリティクス プロパティのリアルタイム クォータの状態(このリクエストを含む)。 | 
| kind | 
 このメッセージのリソースの種類を示します。この  | 
認可スコープ
次の OAuth スコープのいずれかが必要です。
- https://www.googleapis.com/auth/analytics.readonly
- https://www.googleapis.com/auth/analytics
MinuteRange
連続した分数セット: startMinutesAgo、startMinutesAgo + 1、...、endMinutesAgo。リクエストは最大 2 分間隔で送信できます。
| JSON 表現 | 
|---|
| { "name": string, "startMinutesAgo": integer, "endMinutesAgo": integer } | 
| フィールド | |
|---|---|
| name | 
 この分単位の範囲に名前を割り当てます。レポート レスポンスでは、ディメンション  | 
| start | 
 クエリの開始時間(現在からの分数)。たとえば、 指定しない場合、 | 
| end | 
 クエリの終了時間(現在からの分数)。 指定しない場合、 |