Москва+7 495 215-10-97

Коннектор Яндекс Промостраницы

Коннектор загружает статистику рекламных кампаний через API Яндекс Промо Страниц (создание отчёта, ожидание готовности, выгрузка JSON). За один запуск задачи выгружается ровно один тип отчёта (поле report_types); тип дублируется в колонке `promo_report_endpoint` в том же виде, что и в API — с дефисами (например, campaigns-publications-daily-stats).

Доступные отчёты

Доступные данные

Поля, которые доступны в рамках выбранного отчета.

Статистика Промо Страниц (один тип отчёта)

Дневная статистика по выбранному типу отчёта (кампании, превью или публикации). Идентификаторы previewId / publicationId могут быть null в зависимости от типа.

ПолеНазваниеТипОписание
promo_report_endpointТип отчёта APIStringТип отчёта: campaigns-daily-stats, campaigns-previews-daily-stats или campaigns-publications-daily-stats
smd_task_idИдентификатор задачи SMDStringНомер задачи импорта в StreamMyData
smd_source_dateДата источника SMDStringЗначение smd_source_date из настроек источника (как правило дата запуска/среза)
campaignIdИдентификатор кампанииStringID кампании в Промо Страницах
publicationIdИдентификатор публикацииStringЗаполняется для отчёта по публикациям; в других отчётах может быть null
previewIdИдентификатор превьюStringЗаполняется для отчёта по превью; в других отчётах может быть null
mskDateДата (MSK)DateКалендарная дата в часовом поясе Москвы, формат YYYY-MM-DD
impressionsПоказыInt64Количество показов
reachОхватInt64Охват аудитории
budgetБюджетFloat64Бюджет в денежных единицах (число с плавающей точкой в JSON API)
cpmCPMFloat64Стоимость тысячи показов
clickoutsКлики по внешним ссылкамInt64Количество переходов (clickouts) по ссылкам из промо-материала
clickoutCostСтоимость клика по ссылкеFloat64Стоимость в денежных единицах
clickoutPercentДоля кликов по ссылкеInt64Процентное выражение (целое в ответе API)
fullReadsПолные прочтенияInt64Количество полных прочтений материала
fullReadPercentДоля полных прочтенийInt64Процент полных прочтений
ctrCTRFloat64Кликабельность (отношение кликов к показам)
videoExpandsРаскрытия видеоInt64Количество раскрытий видеоблока
videoFullViewsПолные просмотры видеоInt64Количество досмотров видео до конца
videoExpandPercentДоля раскрытий видеоInt64Процент раскрытий
videoFullViewPercentДоля полных просмотров видеоInt64Процент полных просмотров
metricaVisitsВизиты (Метрика)Int64Визиты по данным Яндекс Метрики, связанным с размещением
metricaVisitPercentДоля визитов (Метрика)Int64Процент визитов по Метрике
metricaVisitCostСтоимость визита (Метрика)Float64Стоимость визита в денежных единицах

Каталог кампаний (get_campaigns_dataframe)

Метод коннектора `get_campaigns_dataframe` возвращает полные объекты кампаний из GET /api/promo/v1/campaigns с пагинацией. В стандартном Celery-таске источника эта выгрузка в S3 не используется — только для кастомных сценариев.

ПолеНазваниеТипОписание
idИдентификатор кампанииStringID кампании
publisherIdИдентификатор издателяStringДобавляется коннектором при attach_publisher_id=True
titleНазвание кампанииStringЧеловекочитаемое название
typeТип кампанииStringТип размещения в API
startДата началаStringДата/время начала кампании (строка из API)
endДата окончанияStringДата/время окончания кампании (строка из API)
isArchivedАрхивная кампанияUInt8Признак архивации
strategy_nameСтратегия: названиеStringПлоское поле после json_normalize(sep='_') из объекта strategy
strategy_maxDailyMoneyСтратегия: дневной лимит бюджетаFloat64Верхний предел дневных расходов
strategy_maxMoneyСтратегия: общий лимит бюджетаFloat64Общий лимит расходов по кампании
strategy_fullReadCostСтратегия: стоимость полного прочтенияFloat64Цена полного прочтения
strategy_fullViewCostСтратегия: стоимость полного просмотраFloat64Цена полного просмотра
strategy_impressionCostСтратегия: стоимость показаFloat64Цена показа
strategy_cpmСтратегия: CPMFloat64Целевой или расчётный CPM в стратегии
strategy_reachFrequencyСтратегия: частота охватаFloat64Параметр частоты охвата
targeting_geoТаргетинг: географияStringСериализованное представление списка регионов после нормализации
targeting_osТаргетинг: ОСStringСписок ОС (после нормализации может быть строкой/JSON)
targeting_genderТаргетинг: полStringСегменты по полу
targeting_ageТаргетинг: возрастStringВозрастные сегменты
publicationsПубликацииStringВложенный массив публикаций; в таблице может храниться как JSON-строка

Получите от ваших данных больше чем когда либо

+7