Google アナリティクス コア レポート API を組み合わせたさまざまなページの統計に関心があります。複数のページの統計を同時にクエリする唯一の方法は、次のようなフィルターを作成することです。
ga:pagePath==page?id=a,ga:pagePath==page?id=b,ga:pagePath==page?id=c
そして、これは GET クエリのフィルター パラメーター内でエスケープされます。
ただし、GET クエリが 2000 文字を超えると、次の応答が返されます。
414. That’s an error.
The requested URL /analytics/v3/data/ga... is too large to process. That’s all we know.
呼び出しの例と同様に、ページごとに異なる唯一の部分は の GET パラメータですがpagePath
、メトリック ( pagePath
) と常に同一であるパスの部分の両方を指定する新しいフィルタを OR する必要があることに注意してください。
GET クエリでこの制限に達することなく、多数の異なるページをクエリするように指定する方法はありますか (POST リクエストを実行するためのドキュメントが見つかりません)。または、クエリごとに最大 X 個の異なるページのバッチを作成し、それらを追加する代替手段はありますか?