# Управление аудиторными сегментами
Аудиторный сегмент — это ML-классификатор «пользователь принадлежит к группе X», который учится по выбранному набору признаков и целей. CRUD позволяет программно заводить сегменты.
База: https://api.sales-ninja.me/public/api/v1/manage/audience-segments
| HTTP | Что делает |
|---|---|
GET / | Список сегментов. |
POST /list | Список со сложным фильтром. |
GET /{id} | Полная сущность. |
POST / | Создать. |
PUT /{id} | Обновить. |
PATCH /{id} | Частично обновить root-поля. |
DELETE /{id} | Удалить. |
# Тело
{
"title": "Готовые купить премиум-тариф",
"state": "Working",
"optimizationMetric": "ConversionCount",
"predictionCountStrategy": "Balanced",
"forecastingWindowInDays": 30,
"useBroadTargeting": false,
"useBroadTargetingBroadRatio": null,
"goals": [
{
"goalId": "299837db-9b51-45a4-996b-844d3fd05bbd",
"isMain": true,
"relationType": "Optimization",
"contributionPower": 1.0
}
],
"integrations": []
}
# Поля
| Поле | Описание |
|---|---|
title | Название. |
state | Working / Active / Stopped / Paused / Archived. |
optimizationMetric | Метрика обучения: ConversionCount, Revenue, NetProfit, LtvRevenue, LtvNetProfit. |
predictionCountStrategy | Баланс точности и объёма предсказаний: Balanced, MoreAccuracy, MorePredictCount, CustomPredictionRate, MaxAccuracy. |
forecastingWindowInDays | Горизонт прогноза в днях. |
goals[] | Цели проекта, по которым учится сегмент. Optimization — целевое поведение, Minus — нежелательное поведение. |
integrations | Массив настроек интеграций, если для сегмента настроена внешняя доставка. Без настройки выгрузка наружу не создаётся автоматически. |
Старт обучения и переучивание управляются автоматически — программных триггеров нет.
# Ответ
{
"audienceSegmentId": "8f3a1e4b-…",
"entity": {
"id": "8f3a1e4b-…",
"title": "Готовые купить премиум-тариф"
}
}
# Связанные страницы
- Сигналы для ML — список платформ, по которым строятся сегменты.
- Яндекс.Аудитория — что реально доступно по сегментам Яндекса.
- Каталог интеграций.