Google アナリティクスのイベントデータのカスタマイズされたピボット レポートを返します。ピボット レポートは、通常のレポートよりも高度で表現力豊かなフォーマットです。ピボット レポートでは、ピボットに含まれているディメンションのみが表示されます。データをさらに詳しく分析するために、複数のピボットを指定できます。
HTTP リクエスト
POST https://analyticsdata.googleapis.com/v1alpha:runPivotReport
この URL は gRPC Transcoding 構文を使用します。
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
| JSON 表現 | |
|---|---|
{ "entity": { object ( |
|
| フィールド | |
|---|---|
entity |
イベントが追跡されるプロパティ。バッチ リクエスト内では、このエンティティは指定しないか、バッチレベルのエンティティと一致する必要があります。 |
dimensions[] |
リクエストされたディメンション。定義済みのディメンションはすべて、dimensionExpression、dimensionFilter、pivots、orderBys のいずれかで使用する必要があります。 |
metrics[] |
リクエストする指標です。指標を少なくとも 1 つ指定する必要があります。定義済みの指標はすべて、metric_expression、metricFilter、orderBys のいずれかによって使用する必要があります。 |
dimensionFilter |
ディメンションのフィルタ句。このフィルタで使用するディメンションをリクエストする必要があります。このフィルタでは指標を使用できません。 |
metricFilter |
指標のフィルタ句。SQL の has 句と同様に、集計後のフェーズで適用されます。このフィルタで使用するには、指標をリクエストする必要があります。このフィルタではディメンションを使用できません。 |
pivots[] |
レポートのディメンションの視覚的な形式を列または行で指定します。すべてのピボットの fieldNames(ディメンション名)の和集合は、ディメンションで定義されたディメンション名のサブセットである必要があります。2 つのピボットでディメンションを共有することはできません。ディメンションは、ピボットに表示される場合にのみ表示されます。 |
dateRanges[] |
レポートのイベントデータを取得する期間。複数の期間が指定されている場合、各期間のイベントデータがレポートで使用されます。フィールド名が「dateRange」の特殊なディメンションピボットのフィールド名に含めることができます。期間を含めると、レポートでは他の期間との比較が行われます。コホート リクエストでは、この |
currencyCode |
ISO 4217 形式の通貨コード(「AED」、「USD」、「JPY」など)。フィールドが空の場合、レポートではエンティティのデフォルトの通貨が使用されます。 |
cohortSpec |
このリクエストに関連付けられているコホート グループ。リクエストにコホート グループがある場合は、「コホート」をディメンションが必要です。 |
keepEmptyRows |
false または指定されていない場合、すべての指標が 0 に等しい各行は返されません。true の場合、これらの行は、フィルタで個別に削除されない場合に返されます。 |
returnPropertyQuota |
このアナリティクス プロパティの割り当ての現在の状態を返すかどうかを切り替えます。Quota は PropertyQuota で返されます。 |
レスポンスの本文
成功した場合、レスポンスの本文には RunPivotReportResponse のインスタンスが含まれます。
認証スコープ
次の OAuth スコープのいずれかが必要です。
https://www.googleapis.com/auth/analytics.readonlyhttps://www.googleapis.com/auth/analytics