場所が少し冗長であるようです。それは単に排除できないのでしょうか?私はAPIの設計の観点から疑問に思っています。なぜGoogleアナリティクスは "ga:"で(キーではなく)非常に多くの値にプレフィックスを付けますか?
例えば、のviewIdは "GAの形式である:XXXX、XXXX" https://developers.google.com/analytics/devguides/reporting/core/v4/migration#view_ids
でメトリック式である:https://developers.google.com/analytics/devguides/reporting/core/v4/migration#introduction
例における "GAユーザー"。寸法について同じ
POST https://analyticsreporting.googleapis.com/v4/reports:batchGet
{
"reportRequests":[
{
"viewId":"XXXX",
"dateRanges":[
{
"startDate":"2015-11-01",
"endDate":"2015-11-06"
}],
"metrics":[
{
"expression":"ga:users"
},{
"expression":"ga:sessions"
}],
...
}]
}
など他のAPIで類似した名前のメトリックとディメンションの名前を区別するために名前空間をだ
真にディートしたい場合は、[エイリアスフィールド](https://developers.google.com/analytics/devguides/reporting/core/v4/rest/v4/reports/batchGet#Metric)を指標として使用できますga:接頭辞ですが、複雑なmetricExpressionがある場合は別名フィールドが実際に便利です。しかし、Ericは、同じ名前のさまざまなAPIディメンションを区別する接頭辞が正しいとしています。 – Matt