Поиск API консоли группируется по измерению - PullRequest
0 голосов
/ 25 сентября 2018

Я использую Google Search Console API V3 для получения данных.Я использую инструмент API проводника, чтобы проверить ответ.

Можно ли в любом случае получить ответ, сгруппированный по измерению.

В настоящее время я передаю это в теле:

{
  "startDate": "2018-08-01",
  "endDate": "2018-09-01",
  "dimensions": [
    "country",
    "device"
  ],
  "rowLimit": 10,
  "aggregationType": "byProperty"
}

Ответ от Google:

{
 "rows": [
  {
   "keys": [
    "usa",
    "DESKTOP"
   ],
   "clicks": 92.0,
   "impressions": 3287.0,
   "ctr": 0.027989047763918466,
   "position": 40.679951323395194
  },
  {
   "keys": [
    "can",
    "DESKTOP"
   ],
   "clicks": 57.0,
   "impressions": 401.0,
   "ctr": 0.14214463840399003,
   "position": 23.865336658354114
  },
  {
   "keys": [
    "usa",
    "MOBILE"
   ],
   "clicks": 37.0,
   "impressions": 1384.0,
   "ctr": 0.026734104046242775,
   "position": 40.45014450867052
  },
  {
   "keys": [
    "can",
    "MOBILE"
   ],
   "clicks": 27.0,
   "impressions": 198.0,
   "ctr": 0.13636363636363635,
   "position": 6.378787878787879
  },
  {
   "keys": [
    "ind",
    "DESKTOP"
   ],
   "clicks": 15.0,
   "impressions": 1620.0,
   "ctr": 0.009259259259259259,
   "position": 51.35432098765432
  },
  {
   "keys": [
    "usa",
    "TABLET"
   ],
   "clicks": 10.0,
   "impressions": 277.0,
   "ctr": 0.036101083032490974,
   "position": 31.823104693140795
  },
  {
   "keys": [
    "can",
    "TABLET"
   ],
   "clicks": 5.0,
   "impressions": 26.0,
   "ctr": 0.19230769230769232,
   "position": 3.269230769230769
  },
  {
   "keys": [
    "gbr",
    "DESKTOP"
   ],
   "clicks": 4.0,
   "impressions": 100.0,
   "ctr": 0.04,
   "position": 45.23
  },
  {
   "keys": [
    "gbr",
    "MOBILE"
   ],
   "clicks": 4.0,
   "impressions": 37.0,
   "ctr": 0.10810810810810811,
   "position": 31.783783783783782
  },
  {
   "keys": [
    "ind",
    "MOBILE"
   ],
   "clicks": 4.0,
   "impressions": 192.0,
   "ctr": 0.020833333333333332,
   "position": 40.572916666666664
  }
 ],
 "responseAggregationType": "byProperty"
}

Можно ли в любом случае сгруппировать клики, показы, ctr, позицию по ключу.

Пример:

{
 "rows": [
  {
   "keys": [
      "usa",
     ],
     "clicks": 92.0,
     "impressions": 3287.0,
     "ctr": 0.027989047763918466,
     "position": 40.679951323395194
    },
    "keys": [
      "DEVICE",
     ],
     "clicks": 92.0,
     "impressions": 3287.0,
     "ctr": 0.027989047763918466,
     "position": 40.679951323395194
    }
   }
   ]}
...