为什么Google Analytics会为“ga:”添加如此多的值(而不是键)?

时间:2016-09-05 09:44:49

标签: google-analytics google-analytics-api

在某些地方似乎有点多余。难道它不仅仅被排除在外吗?我想从API设计的角度来看。

例如,ViewId的格式为“ga:XXXX,其中XXXX”位于https://developers.google.com/analytics/devguides/reporting/core/v4/migration#view_ids

指标表达式为{ga {users} https://developers.google.com/analytics/devguides/reporting/core/v4/migration#introduction

例如

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"
    }],
    ...
  }]
}

尺寸等相同

1 个答案:

答案 0 :(得分:4)

这是用于区分度量和维度的名称与其他API中的类似名称的名称空间。例如,Core Reporting API和Realtime API都具有“中等”维度,当您看到ga:medium与rt:medium,“rt”是指示实时API查询的前缀时,您可以轻松查看使用的API。