Switch to english interface?

Отримання історії пошукової видачі у регіоні за ключовими фразами проекту

Метод RtApiSerpResultsProcedure.getKeywordsSerpResultsHistory повертає топ-100 результатiв пошукової видачi Google у вибраному регіоні за ключовими фразами проєкту. Метод доступний тільки для органічної видачі. Аналогічний до звіту Моніторинг позицій - Історія видачі.

Загальні параметри запиту та інструкція щодо використання Serpstat API
Доступні пошукові бази

Параметри запиту

Параметр

Опис

Тип

Обов'язковий

Значення за замовчуванням

Варіанти значень

id

Ідентифікатор запиту: відповідь буде містити цей же ідентифікатор

int/string

так

Будь-яке числове або текстове значення.
Наприклад: 1, test, хаймарс

method

Назва методу API

string

так

RtApiSerpResultsProcedure.getKeywordsSerpResultsHistory

params

Об'єкт з параметрами {...}, в ньому перераховуються всі нижченаведені параметри та масиви [...]

так

projectId Ідентифікатор проєкту number так Числове значення ідентифікатору проєкту
projectRegionId Ідентифiкатор регіону number так Числове значення ідентифікатору регіону
page Номер сторінки number так 1 Числове значення
pageSize Кількість результатів на сторінку number ні 100 Числове значення. Можливі значення: 20, 50, 100, 200, 500
dateFrom Дата початку періоду, за який потрібні дані date ні Всі дати зняття позицій Числове значення, формат даних: yyyy-mm-dd
dateTo Дата кінця періоду, за яким потрібні дані date ні Всі дати зняття позицій Числове значення, формат даних: yyyy-mm-dd
sort Сортування за параметрами string ні alphabetically "date" — Сортування за датою,
"keyword" — Сортування за алфавітом
order Напрям сортування string ні desc desc — за спаданням,
asc — за зростанням
keywords Ключові фрази, для яких потрібні сторінки та позиції array ні Всі ключові фрази проєкту Текстове значення.
Максимальна кількість фраз, які можна фільтрувати — 1000.
withTags Відображення тегів ключових фраз string ні false Текстове значення.
"true" або "false"

Параметри відповіді
Параметр Опис
id Ідентифікатор відповіді: відповідає id в запиті
result Містить в собі відповідь
data Об'єкт з даними
projectId Ідентифікатор проєкту
projectRegionId Ідентифікатор регіону
keywords Масив ключових фраз
keyword Ключова фраза з даними
frequency Частотність ключової фрази за місяць в обраній країні чи місті
expectedUrl Цільова сторінка, яка оптимізується під конкретну фразу (якщо вона була додана у проєкті)
tags Масив ідентифікаторів тегів та їх значення (назв тегів)
history Масив дат з видачею по ключовій фразі
date Дата видачі
positions Масив позицій з доменом або сторінкою
position Позиція
url Сторінка, яка показується у результатах пошуку за певною фразою
summary info Блок зведеної інформації
page Поточна сторінка
page_total Кількість сторінок з результатами при обраному параметрі pageSize
count Кількість результатів на сторінку
total Загальна кількість результатів
sort   Сортування за параметрами
order    Напрям сортування

Можливі помилки у відповіді
Код помилки Опис
-32009\-32602 Невалідні параметри запиту. Опис які параметри та в чому проблема
-33054 Проєкт видалений
-34001 Невірний projectRegionId для проєкту
-34002 Діапазон дат повинен містити менше 30 дат аналізу
-34003 Ключові фрази не знайдено в проєкті
-32002 Порожній результат

За цим методом ліміти API не списуються.

Example
Request data:
{
    "id": 1,
    "method": "RtApiSerpResultsProcedure.getKeywordsSerpResultsHistory",
    "params": {
        "projectId": 715910,
        "projectRegionId": 262189,
        "page": 1,
        "pageSize": 500,
        "dateFrom": "2020-05-19",
        "dateTo": "2020-05-21",
        "sort": "date",
        "order": "asc",
        "keywords": ["1"],

        "withTags": true
    }
}
Response data:
{
  "id": "test_id",
  "result": {
    "data": {
      "projectId": 715910,
      "projectRegionId": 262189,
      "keywords": [
        {
          "keyword": "1",
          "frequency": 30,
          "expectedUrl": "https://1plus1.video/fungicid-strobi-200-gr-upakovka-instrukciya-primenenienorma.html",
          "tags": [
                        {
                            "id": "4d94e7e6-e32f-4889-b8e4-ac4142ed1f34",
                            "value": "other tag"
                        },
                        {
                            "id": "f5acf3a9-d67b-468d-8d36-23eca82b1eb4",
                            "value": "test tag"
                        }
                    ]
          "history": [
            {
              "date": "2020-05-21",
              "positions": [
                {
                  "position": 1,
                  "url": "https://1plus1.video/tvguide/1plus1/online"
                },
                {
                  "position": 2,
                  "url": "https://1plus1.video/"
                }
              ]
            }
          ]
        }
      ]
    },
    "summary_info": {
      "page": 1,
      "page_total": 1,
      "count": 500,
      "total": 1,
      "sort": "date",
      "order": "asc"
    }
  }
}

Поділіться статтею з вашими друзями

Ви впевнені?

Знайомство з сервісом

Serpstat економить час, як і ми готові заощадити ваш, на знайомстві з ключовими можливостями сервісу.

Наш фахівець зв'яжеться з вами і за підсумком запропонує відповідний варіант, який може включати персональну демонстрацію, пробний період, навчальні статті та записи вебінарів, консультацію фахівця, а також комфортні умови для старту використання Serpstat.

Ім’я

Введіть адресу електронної пошти

Телефон

Будемо раді вашому коментарю

Дякуємо, ми зберегли ваші нові налаштування розсилок.

Відкрити чат технічної підтримки