- HTTP-запрос
- Параметры пути
- Текст запроса
- Ответный текст
- Области полномочий
- Целенаправленное воздействие
- Продолжительность кампании
- Планируемый продукт
- Расширенное таргетирование продуктов
- SurfaceTargetingSettings
- YouTubeSelectSettings
- OnTargetAudienceMetrics
- ReachCurve
- ReachForecast
- Прогнозируемый охват запланированного продукта
- Прогнозирование запланированного продукта
- Попробуйте!
Генерирует прогноз охвата для заданного рекламодателя и конфигурации таргетинга.
HTTP-запрос
POST https://displayvideo.googleapis.com/v4/advertisers/{advertiserId}/reachForecast:generateReachForecast
В URL-адресе используется синтаксис транскодирования gRPC .
Параметры пути
| Параметры | |
|---|---|
advertiserId | Обязательно. Идентификатор рекламодателя, который будет запускать запланированную кампанию. |
Текст запроса
Тело запроса содержит данные следующей структуры:
| JSON-представление |
|---|
{ "targeting": { object ( |
| Поля | |
|---|---|
targeting | Обязательно. Параметры таргетинга планируемой кампании. |
campaignDuration | Обязательно. Продолжительность запланированной кампании. |
currencyCode | Обязательно. Код валюты для плана в формате ISO 4217. |
plannedProducts[] | Обязательно. Список статей расходов, которые необходимо включить в прогноз. |
minEffectiveFrequency | Необязательный параметр. Минимальная эффективная частота для сообщаемых показателей охвата. Это наименьшее количество раз, когда клиент должен увидеть рекламу, чтобы она считалась эффективной. Этот параметр влияет только на отчетность. Значение должно быть от 1 до 10 включительно. Если не указано иное, применяется значение по умолчанию, равное 1. |
Ответный текст
Ответное сообщение для ReachForecastService.GenerateReachForecast.
В случае успеха тело ответа будет содержать данные следующей структуры:
| JSON-представление |
|---|
{ "onTargetAudienceMetrics": { object ( |
| Поля | |
|---|---|
onTargetAudienceMetrics | Предполагаемый размер аудитории в целевом регионе. |
reachCurve | Сгенерированная кривая прогноза. |
Области полномочий
Требуется следующая область действия OAuth:
-
https://www.googleapis.com/auth/display-video
Для получения более подробной информации см.OAuth 2.0 Overview .
Целенаправленное воздействие
Настройки таргетинга для запланированной кампании.
| JSON-представление |
|---|
{ "plannableLocationIds": [ string ], "ageRange": enum ( |
| Поля | |
|---|---|
plannableLocationIds[] | Обязательно. Идентификаторы планируемых целевых мест. Доступные для планирования местоположения можно получить с помощью метода |
ageRange | Необязательно. Целевой возрастной диапазон. |
genders[] | Необязательно. Варианты пола для целевой аудитории. |
devices[] | Необязательно. Целевые устройства. |
Продолжительность кампании
Продолжительность действия плана действий.
| JSON-представление |
|---|
{ // Union field |
| Поля | |
|---|---|
duration полевых работ Союза. Выбор продолжительности кампании. duration может быть только одной из следующих: | |
durationDays | Обязательно. Количество дней, на которые распространяется действие плана. |
dateRange | Обязательно. Диапазон дат, охватываемый планом. |
Планируемый продукт
Настройка для конкретного продукта в рамках плана.
| JSON-представление |
|---|
{
"plannableProductCode": string,
"budgetMicros": string,
"advancedProductTargeting": {
object ( |
| Поля | |
|---|---|
plannableProductCode | Обязательно. Код продукта, например, "VIDEO_REACH_CAMPAIGN". |
budgetMicros | Обязательно. Бюджет на данный продукт в микросекундах. |
advancedProductTargeting | Необязательно. Необязательные параметры переопределения таргетинга на уровне отдельных позиций. |
Расширенное таргетирование продуктов
Переопределение таргетинга для конкретного продукта.
| JSON-представление |
|---|
{ "surfaceTargetingSettings": { object ( |
| Поля | |
|---|---|
surfaceTargetingSettings | Необязательно. Планируемые поверхности для воздействия. |
targetFrequency | Необязательно. Среднее количество показов рекламы одному и тому же человеку за определенный период времени. |
frequencyCap | Необязательно. Ограничение частоты для конкретного продукта. |
ageRange | Необязательно. Целевой возрастной диапазон. |
genders[] | Необязательно. Варианты пола для целевой аудитории. |
devices[] | Необязательно. Целевые устройства. |
userInterestIds[] | Необязательно. Идентификаторы интересов пользователей, на которых будет ориентирована целевая аудитория. Запланированные интересы пользователей можно получить с помощью метода |
userListIds[] | Необязательно. Пользователь указывает идентификаторы, на которые следует обратить внимание. Списки пользователей, подлежащих планированию, можно получить с помощью метода |
youtubeSelectSettings | Необязательно. YouTube. Выберите настройки. |
dateRange | Необязательно. Диапазон дат для выбора целевой даты. |
plannableLocationIds[] | Необязательно. Идентификаторы планируемых местоположений для целевого воздействия. |
network | Необязательно. Целевая сеть. |
SurfaceTargetingSettings
Выбор целевого объекта на поверхности.
| JSON-представление |
|---|
{
"surfaces": [
enum ( |
| Поля | |
|---|---|
surfaces[] | Необязательно. Поверхности, на которые следует воздействовать. |
YouTubeSelectSettings
Настройки выбора составов участников на YouTube.
| JSON-представление |
|---|
{ "lineupId": string } |
| Поля | |
|---|---|
lineupId | Необязательно. Идентификатор списка избранных видео на YouTube. |
OnTargetAudienceMetrics
Оценка численности целевой аудитории в конкретном регионе.
| JSON-представление |
|---|
{ "youtubeAudienceSize": string, "censusAudienceSize": string } |
| Поля | |
|---|---|
youtubeAudienceSize | Примерный размер аудитории YouTube. |
censusAudienceSize | Размер аудитории определяется на основе данных переписи населения целевого региона. |
ReachCurve
Сгенерированная кривая охвата.
| JSON-представление |
|---|
{
"reachForecasts": [
{
object ( |
| Поля | |
|---|---|
reachForecasts[] | Точки вдоль кривой, упорядоченные по стоимости. |
ReachForecast
Отдельная точка на кривой охвата.
| JSON-представление |
|---|
{ "costMicros": string, "plannedProductReachForecasts": [ { object ( |
| Поля | |
|---|---|
costMicros | Общая стоимость на этом этапе в микроэлементах. |
plannedProductReachForecasts[] | Подробная разбивка по отдельным продуктам в данной ценовой точке. |
forecast | Сводный прогноз по всему плану. |
Прогнозируемый охват запланированного продукта
Прогноз производительности для конкретного продукта.
| JSON-представление |
|---|
{
"costMicros": string,
"plannableProductCode": string,
"plannedProductForecast": {
object ( |
| Поля | |
|---|---|
costMicros | Стоимость данного продукта указана в микроэлементах. |
plannableProductCode | Код продукта. |
plannedProductForecast | Показатели производительности продукта. |
Прогнозирование запланированного продукта
Показатели эффективности для прогнозируемой точки.
| JSON-представление |
|---|
{ "onTargetReach": string, "onTargetImpressions": string, "trueviewViews": string, "totalReach": string, "totalImpressions": string, "viewableImpressions": string, "onTargetCoviewReach": string, "totalCoviewReach": string, "onTargetCoviewImpressions": string, "totalCoviewImpressions": string } |
| Поля | |
|---|---|
onTargetReach | Количество уникальных людей, соответствующих целевому определению. |
onTargetImpressions | Количество показов, соответствующих целевому показу. |
trueviewViews | Количество просмотров TrueView. |
totalReach | Общее количество уникальных пользователей, до которых был осуществлен контакт. |
totalImpressions | Общее количество показов. |
viewableImpressions | Количество видимых показов. |
onTargetCoviewReach | Количество уникальных людей, соответствующих целевому определению, включая зрителей, разделяющих вашу аудиторию. |
totalCoviewReach | Общее количество уникальных зрителей, включая тех, кто смотрел трансляцию вместе с автором. |
onTargetCoviewImpressions | Количество показов целевой аудитории, включая совместные просмотры. |
totalCoviewImpressions | Общее количество показов, включая совместные просмотры. |