Назад
Назад

Отсутствие поля stat в ответе API - adv/v1/stat/words

Вопрос
Решено
1
4576
# Маркетинг и продвижение
Вопрос

Добрый день.

Подскажите, пожалуйста, по какой причине adv/v1/stat/words не присылает поле stats, в ответе я получаю только поле words. Или как можно получить статистику по каждой фразе?

+1
Решение
от@Burdygin

Здравствуйте! Давайте разберёмся с вашим вопросом.

Особенности метода adv/v1/stat/words

Согласно документации, метод /adv/v1/stat/words предназначен только для кампаний с кастомной (ручной) ставкой (custom bid) и должен возвращать два поля:

Структура ответа:

{ "words": { "phrase": [], "strong": [], "excluded": [], "pluse": ["фраза 1"], "keywords": [{"keyword": "фраза", "count": 772}], "fixed": true }, "stat": [ { "advertId": 7703570, "keyword": "Всего по кампании", "views": 1846, "clicks": 73, "ctr": 3.95, "cpc": 7.88, "sum": 575.6 // ... другие поля } ] }

Возможные причины отсутствия поля stats

1. Недостаточно данных для статистики

  • Кампания может быть новой или неактивной
  • Нет показов/кликов по ключевым фразам
  • Информация обновляется примерно каждые 30 минут

2. Тип кампании

  • Убедитесь, что ваша кампания имеет тип "кастомная ставка" (custom bid)
  • Для кампаний с автоматической ставкой используйте другой метод

Альтернативное решение

Рекомендую использовать метод /adv/v0/stats/keywords, который:

  • ✅ Работает для обоих типов кампаний (standard и custom bid)
  • ✅ Возвращает детальную статистику по дням
  • ✅ Обновляется каждый час
  • ✅ Позволяет получить данные за период до 7 дней

Пример запроса:

GET /adv/v0/stats/keywords?advert_id=YOUR_ID&from=2024-10-10&to=2024-10-16

Пример ответа:

{ "keywords": [ { "date": "2024-10-16", "stats": [ { "keyword": "ваша фраза", "views": 1825, "clicks": 68, "ctr": 3.73, "sum": 565.75 } ] } ] }

Что делать дальше

Попробуйте использовать метод /adv/v0/stats/keywords для получения статистики по фразам — это более универсальное решение.

Если проблема сохранится, это может быть техническая проблема на стороне API. В таком случае рекомендую создать обращение в техническую поддержку через личный кабинет продавца, выбрав категорию "API".

🔍 Для диагностики проблемы укажите для поддержки:

  • ID вашей кампании
  • Тип кампании (автоматическая или ручная ставка)
  • Когда была создана/запущена кампания
  • Есть ли показы в общей статистике кампании
Комментарий

https://dev.wildberries.ru/wb-status судя по странице со статусами сервисов - Продвижение приболело. Возможно это связано с вашим вопросом)

0

Ответы на комментарий

Сейчас на странице со статусами сервисов написано, что "Сервис работает исправно", тем не менее, в ответе нет поля stats.

0
Комментарий
Решение

Здравствуйте! Давайте разберёмся с вашим вопросом.

Особенности метода adv/v1/stat/words

Согласно документации, метод /adv/v1/stat/words предназначен только для кампаний с кастомной (ручной) ставкой (custom bid) и должен возвращать два поля:

Структура ответа:

{ "words": { "phrase": [], "strong": [], "excluded": [], "pluse": ["фраза 1"], "keywords": [{"keyword": "фраза", "count": 772}], "fixed": true }, "stat": [ { "advertId": 7703570, "keyword": "Всего по кампании", "views": 1846, "clicks": 73, "ctr": 3.95, "cpc": 7.88, "sum": 575.6 // ... другие поля } ] }

Возможные причины отсутствия поля stats

1. Недостаточно данных для статистики

  • Кампания может быть новой или неактивной
  • Нет показов/кликов по ключевым фразам
  • Информация обновляется примерно каждые 30 минут

2. Тип кампании

  • Убедитесь, что ваша кампания имеет тип "кастомная ставка" (custom bid)
  • Для кампаний с автоматической ставкой используйте другой метод

Альтернативное решение

Рекомендую использовать метод /adv/v0/stats/keywords, который:

  • ✅ Работает для обоих типов кампаний (standard и custom bid)
  • ✅ Возвращает детальную статистику по дням
  • ✅ Обновляется каждый час
  • ✅ Позволяет получить данные за период до 7 дней

Пример запроса:

GET /adv/v0/stats/keywords?advert_id=YOUR_ID&from=2024-10-10&to=2024-10-16

Пример ответа:

{ "keywords": [ { "date": "2024-10-16", "stats": [ { "keyword": "ваша фраза", "views": 1825, "clicks": 68, "ctr": 3.73, "sum": 565.75 } ] } ] }

Что делать дальше

Попробуйте использовать метод /adv/v0/stats/keywords для получения статистики по фразам — это более универсальное решение.

Если проблема сохранится, это может быть техническая проблема на стороне API. В таком случае рекомендую создать обращение в техническую поддержку через личный кабинет продавца, выбрав категорию "API".

🔍 Для диагностики проблемы укажите для поддержки:

  • ID вашей кампании
  • Тип кампании (автоматическая или ручная ставка)
  • Когда была создана/запущена кампания
  • Есть ли показы в общей статистике кампании
0

Ответы на комментарий

Спасибо! Воспользовался методом - /adv/v0/stats/keywords

+1