複数のピボット レポートを一括で返します。すべてのレポートが同じ GA4 プロパティのものである必要があります。
HTTP リクエスト
POST https://analyticsdata.googleapis.com/v1beta/{property=properties/*}:batchRunPivotReports
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ | |
---|---|
property |
イベントがトラッキングされる Google アナリティクス GA4 プロパティ ID。本文ではなく URL パスで指定します。詳しくは、プロパティ ID を確認する方法をご覧ください。このプロパティはバッチに指定する必要があります。RunPivotReportRequest 内のプロパティは、指定しないか、このプロパティと一致している場合があります。 例: properties/1234 |
リクエスト本文
リクエストの本文には次の構造のデータが含まれます。
JSON 表現 |
---|
{
"requests": [
{
object ( |
フィールド | |
---|---|
requests[] |
個々のリクエスト。リクエストごとに個別のピボット レポート レスポンスとなります。1 つのバッチ リクエストには、最大 5 つのリクエストを使用できます。 |
レスポンスの本文
成功すると、レスポンスの本文に次の構造のデータが含まれます。
複数のピボット レポートを含むバッチ レスポンス。
JSON 表現 |
---|
{
"pivotReports": [
{
object ( |
フィールド | |
---|---|
pivotReports[] |
個々の回答各レスポンスには個別のピボット レポート リクエストがあります。 |
kind |
このメッセージがどのようなリソースであるかを示します。この |
認可スコープ
次の OAuth スコープのいずれかが必要です。
https://www.googleapis.com/auth/analytics.readonly
https://www.googleapis.com/auth/analytics
RunPivotReportRequest
ピボット レポートの生成リクエスト。
JSON 表現 |
---|
{ "property": string, "dimensions": [ { object ( |
フィールド | |
---|---|
property |
イベントがトラッキングされる Google アナリティクス GA4 プロパティ ID。本文ではなく URL パスで指定します。詳しくは、プロパティ ID を確認する方法をご覧ください。バッチ リクエスト内で、このプロパティを指定するか、バッチレベル プロパティと一致させる必要があります。 例: properties/1234 |
dimensions[] |
リクエストするディメンション。定義されたすべてのディメンションは、dimensionExpression、dimensionFilter、pivots、orderBys のいずれかで使用する必要があります。 |
metrics[] |
リクエストする指標は、少なくとも 1 つ指定する必要があります。定義されたすべての指標は、metric_expression、metricFilter、orderBys のいずれかで使用する必要があります。 |
dateRanges[] |
レポートのイベントデータを取得する期間です。複数の期間を指定した場合は、各期間のイベントデータがレポートで使用されます。ピボットのフィールド名に「dateRange」フィールド名の特別なディメンションを含めると、レポートでは期間を比較できます。コホート リクエストでは、この |
pivots[] |
レポートのディメンションの視覚的な形式を列または行で表します。すべてのピボットで fieldNames(ディメンション名)を合わせたものが、ディメンションで定義されたディメンション名のサブセットである必要があります。ディメンションを共有できないピボットは 2 つあります。ディメンションは、ピボットで表示される場合にのみ表示されます。 |
dimensionFilter |
ディメンションのフィルタ句。このフィルタを使用するには、ディメンションをリクエストする必要があります。このフィルタでは指標を使用できません。 |
metricFilter |
指標のフィルタ句。集計後のフェーズで適用(SQL 句あり)と同様。このフィルタで使用する指標をリクエストする必要があります。このフィルタではディメンションを使用できません。 |
currencyCode |
ISO4217 形式の通貨コード(「AED」、「USD」、「JPY」など)。このフィールドが空の場合、レポートではプロパティのデフォルトの通貨が使用されます。 |
cohortSpec |
このリクエストに関連付けられているコホート グループ。リクエストにコホート グループを含める場合は、「コホート」ディメンションを設定する必要があります。 |
keepEmptyRows |
false または未指定の場合、すべての指標が 0 の各行は返されません。true の場合、フィルタで個別に削除されていなければ、これらの行が返されます。 この たとえば、プロパティが |
returnPropertyQuota |
このアナリティクス プロパティの割り当ての現在の状態を返すかどうかを切り替えます。割り当ては PropertyQuota で返されます。 |