- HTTP リクエスト
- パスパラメータ
- リクエストの本文
- レスポンスの本文
- 認可スコープ
- MinuteRange
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- 試してみる
プロパティのリアルタイム イベントデータのカスタム レポートを返します。イベントは、Google アナリティクスに送信されてから数秒後にリアルタイム レポートに表示されます。リアルタイム レポートには、現在から 30 分前(Google アナリティクス 360 プロパティの場合は最大 60 分前)の期間のイベントと使用状況データが表示されます。
リアルタイム リクエストとリクエストのリアルタイム レポートの作成をご覧ください。
HTTP リクエスト
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:runRealtimeReport
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ | |
---|---|
property |
イベントがトラッキングされる Google アナリティクス GA4 プロパティ ID。URL パスで指定され、本文では指定されません。詳しくは、プロパティ ID を確認する方法をご覧ください。 例: properties/1234 |
リクエスト本文
リクエストの本文には、次の構造のデータが含まれます。
JSON 表現 |
---|
{ "dimensions": [ { object ( |
フィールド | |
---|---|
dimensions[] |
リクエストして表示されたディメンション。 |
metrics[] |
リクエストされ、表示される指標。 |
dimensionFilter |
ディメンションのフィルタ句。このフィルタでは指標を使用できません。 |
metricFilter |
指標のフィルタ句。SQL の has 句と同様に、集計後のフェーズで適用されます。このフィルタではディメンションを使用できません。 |
limit |
返される行数。指定しない場合は、10,000 行が返されます。指定した行数にかかわらず、API はリクエストごとに最大 250,000 行を返します。 また、ディメンション値が |
metricAggregations[] |
指標の集計。集計された指標値は、dimensionValues が「RESERVED_(MetricAggregation)」に設定されている行に表示されます。 |
orderBys[] |
レスポンスの行の順序を指定します。 |
returnPropertyQuota |
このアナリティクス プロパティの Realtime Quota の現在の状態を返すかどうかを切り替えます。Quota は PropertyQuota で返されます。 |
minuteRanges[] |
読み取るイベントデータの時間範囲(分単位)。指定しない場合は、過去 30 分間に 1 分間の範囲が使用されます。複数の分単位の範囲がリクエストされた場合、レスポンスの各行には、0 を基準とする分単位の範囲インデックスが含まれます。2 つの分の範囲が重複する場合、重複する時間のイベントデータが両方の分の範囲のレスポンス行に含まれます。 |
レスポンスの本文
リクエストに対応するレスポンスのリアルタイム レポート テーブル。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
JSON 表現 |
---|
{ "dimensionHeaders": [ { object ( |
フィールド | |
---|---|
dimensionHeaders[] |
ディメンション列について説明します。DimensionHeader の数と DimensionHeader の順序が、行内のディメンションと一致しています。 |
metricHeaders[] |
指標の列について説明します。MetricHeader の数と MetricHeader の順序は、行にある指標と一致します。 |
rows[] |
レポート内のディメンション値の組み合わせと指標値の行。 |
totals[] |
指標の合計値(リクエストされた場合)。 |
maximums[] |
リクエストされた場合、指標の最大値。 |
minimums[] |
指標の最小値(リクエストされた場合)。 |
rowCount |
クエリ結果の行の合計数。 |
propertyQuota |
このリクエストを含む、このアナリティクス プロパティのリアルタイムの割り当て状態。 |
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 |
この分の範囲に名前を割り当てます。レポート レスポンスでは、ディメンション |
startMinutesAgo |
現在のクエリの分数で表した、クエリの開始時間(分)。たとえば、 指定しない場合、 |
endMinutesAgo |
現在のクエリの終了時刻(分単位)。 指定しない場合、 |