- Ресурс: Кампания
 - Цель кампании
 - CampaignGoalType
 - PerformanceGoal
 - PerformanceGoalType
 - CampaignFlight
 - Бюджет кампании
 - Внешний бюджетный источник
 - PrismaConfig
 - PrismaType
 - PrismaCpeCode
 - Методы
 
Ресурс: Кампания
Единая кампания.
| JSON-представление | 
|---|
{ "name": string, "advertiserId": string, "campaignId": string, "displayName": string, "entityStatus": enum (  | 
| Поля | |
|---|---|
 name |   Только вывод. Имя ресурса кампании.  | 
 advertiserId |   Только вывод. Уникальный идентификатор рекламодателя, которому принадлежит кампания.  | 
 campaignId |   Только вывод. Уникальный идентификатор кампании. Присваивается системой.  | 
 displayName |   Обязательно. Отображаемое название кампании. Должен быть в кодировке UTF-8 с максимальным размером 240 байт.  | 
 entityStatus |   Обязательно. Определяет, могут ли заказы на размещение в рамках этой кампании расходовать свои бюджеты и делать ставки на инвентарь. 
  | 
 updateTime |   Только вывод. Метка времени последнего обновления кампании. Присваивается системой.  Использует RFC 3339, согласно которому сгенерированный вывод всегда будет нормализован по оси Z и содержать 0, 3, 6 или 9 знаков после запятой. Также допускаются смещения, отличные от «Z». Примеры:   | 
 campaignGoal |   Обязательно. Цель кампании.  | 
 campaignFlight |   Обязательно. Планируемые расходы и продолжительность кампании.  | 
 frequencyCap |   Обязательно. Настройка ограничения частоты показов кампании.  | 
 campaignBudgets[] |   Список бюджетов, доступных для этой кампании. Если это поле не задано, кампания использует неограниченный бюджет.  | 
Цель кампании
Настройки, управляющие целью кампании.
| JSON-представление | 
|---|
{ "campaignGoalType": enum (  | 
| Поля | |
|---|---|
 campaignGoalType |   Обязательно. Тип цели кампании.  | 
 performanceGoal |   Обязательно. Цель кампании.  Допустимые значения для  
  | 
CampaignGoalType
Возможные типы целей кампании.
| Перечисления | |
|---|---|
 CAMPAIGN_GOAL_TYPE_UNSPECIFIED | В этой версии значение цели не указано или неизвестно. | 
 CAMPAIGN_GOAL_TYPE_APP_INSTALL | Увеличивайте количество установок или вовлечений приложения. | 
 CAMPAIGN_GOAL_TYPE_BRAND_AWARENESS | Повысить узнаваемость бренда или продукта. | 
 CAMPAIGN_GOAL_TYPE_OFFLINE_ACTION | Увеличивайте продажи в обычных и офлайн-магазинах. | 
 CAMPAIGN_GOAL_TYPE_ONLINE_ACTION | Стимулируйте онлайн-действия и посещения. | 
PerformanceGoal
Настройки, контролирующие целевую эффективность кампании.
| JSON-представление | 
|---|
{ "performanceGoalType": enum (  | 
| Поля | |
|---|---|
 performanceGoalType |   Обязательно. Тип цели.  | 
 Поле объединения performance_goal_value . Обязательное. Значение цели производительности, соответствующее заданному performance_goal_type . performance_goal_value может быть только одним из следующих: | |
 performanceGoalAmountMicros |   Целевая сумма в микродолях валюты рекламодателя.  Применимо, когда  
 Например, 1500000 представляет собой 1,5 условных единицы валюты.  | 
 performanceGoalPercentageMicros |   Десятичное представление процента достижения цели в микросекундах.  Применимо, когда  
 Например, 70000 представляет 7% (десятичное 0,07).  | 
 performanceGoalString |   Строка ключевого показателя эффективности (KPI), которая может быть пустой. Должна быть в кодировке UTF-8 и иметь длину не более 100 символов.  Применимо, если   | 
PerformanceGoalType
Возможные типы целей эффективности.
| Перечисления | |
|---|---|
 PERFORMANCE_GOAL_TYPE_UNSPECIFIED | Тип цели производительности не указан или неизвестен в этой версии. | 
 PERFORMANCE_GOAL_TYPE_CPM | Цель эффективности задается в CPM (стоимость за тысячу показов). | 
 PERFORMANCE_GOAL_TYPE_CPC | Цель эффективности задается в CPC (цена за клик). | 
 PERFORMANCE_GOAL_TYPE_CPA | Цель эффективности задается в CPA (цена за действие). | 
 PERFORMANCE_GOAL_TYPE_CTR | Цель эффективности задается в процентах CTR (рейтинга кликов). | 
 PERFORMANCE_GOAL_TYPE_VIEWABILITY | Цель производительности задается в процентах видимости. | 
 PERFORMANCE_GOAL_TYPE_CPIAVC | Целью эффективности является CPIAVC (стоимость показа аудио- и видеоматериалов по завершении). | 
 PERFORMANCE_GOAL_TYPE_CPE | Цель эффективности устанавливается в CPE (стоимость за взаимодействие). | 
 PERFORMANCE_GOAL_TYPE_CPV | Цель эффективности задается в CPV (цена за просмотр). | 
 PERFORMANCE_GOAL_TYPE_CLICK_CVR | Цель эффективности задается в процентах от коэффициента конверсии кликов (количества конверсий за клик). | 
 PERFORMANCE_GOAL_TYPE_IMPRESSION_CVR | Цель эффективности задается в процентах от коэффициента конверсии показов (количества конверсий на показ). | 
 PERFORMANCE_GOAL_TYPE_VCPM | Цель эффективности задается в VCPM (стоимость за тысячу просмотренных показов). | 
 PERFORMANCE_GOAL_TYPE_VTR | Цель эффективности задается в процентах от показателя просмотров на YouTube (количество просмотров на YouTube за показ). | 
 PERFORMANCE_GOAL_TYPE_AUDIO_COMPLETION_RATE | Цель эффективности задается в процентах от процента завершения прослушивания аудио (количество полных прослушиваний аудио за один показ). | 
 PERFORMANCE_GOAL_TYPE_VIDEO_COMPLETION_RATE | Цель эффективности задается в процентах от процента завершения просмотра видео (количество полных просмотров видео за показ). | 
 PERFORMANCE_GOAL_TYPE_OTHER | Цель производительности установлена на «Другое». | 
CampaignFlight
Настройки, отслеживающие плановые расходы и продолжительность кампании.
| JSON-представление | 
|---|
{
  "plannedSpendAmountMicros": string,
  "plannedDates": {
    object ( | 
| Поля | |
|---|---|
 plannedSpendAmountMicros |    Сумма, которую, как ожидается, кампания потратит на указанные  Сумма указана в микро. Должна быть больше или равна 0. Например, 500000000 соответствует 500 стандартным единицам валюты.  | 
 plannedDates |   Обязательно. Даты, в которые, как ожидается, будет запущена кампания. Они определяются относительно часового пояса родительского рекламодателя. 
  | 
Бюджет кампании
Настройки, управляющие распределением бюджета кампании.
| JSON-представление | 
|---|
{ "budgetId": string, "displayName": string, "budgetUnit": enum (  | 
| Поля | |
|---|---|
 budgetId |   Уникальный идентификатор бюджета кампании. Назначается системой. Не устанавливать для новых бюджетов.  Необходимо включить при обновлении или добавлении бюджетов в   | 
 displayName |   Обязательно. Отображаемое название бюджета. Должен быть в кодировке UTF-8 с максимальным размером 240 байт.  | 
 budgetUnit |   Обязательно. Неизменяемо. Указывает, измеряется ли бюджет в валюте или в показах.  | 
 budgetAmountMicros |   Обязательно. Общая сумма, которую можно заложить в бюджет связанных сегментов заказа на размещение. Сумма указана в микро. Должна быть больше 0. Например, 500000000 соответствует 500 условным единицам валюты.  | 
 dateRange |   Обязательно. Диапазон дат для бюджета кампании. Связанные сегменты бюджета могут иметь другой диапазон дат. Они определяются относительно часового пояса родительского рекламодателя.  Оба   | 
 externalBudgetSource |   Обязательно. Внешний источник бюджета.  | 
 externalBudgetId |   Неизменяемый. Идентификатор, идентифицирующий этот бюджет во внешнем источнике. Если это поле задано и уровень детализации счета-фактуры соответствующего профиля выставления счетов установлен на «Уровень бюджета PO», все показы, выполненные в рамках этого бюджета, будут включать этот идентификатор в счет-фактуру. Должно быть уникальным в рамках кампании.  | 
 invoiceGroupingId |   Неизменяемый. Идентификатор, используемый для группировки бюджетов, включаемых в один и тот же счёт.  Если это поле задано и уровень счета-фактуры соответствующего профиля выставления счетов установлен на «Идентификатор группировки бюджетных счетов-фактур», все   | 
 prismaConfig |   Дополнительные метаданные для использования инструментом Mediaocean Prisma. Требуется для бюджетов Mediaocean.  Применимо только к рекламодателям   | 
Внешний бюджетный источник
Внешний источник для сегмента бюджета кампании.
| Перечисления | |
|---|---|
 EXTERNAL_BUDGET_SOURCE_UNSPECIFIED | Значение внешнего источника бюджета в данной версии не указано или неизвестно. | 
 EXTERNAL_BUDGET_SOURCE_NONE | Бюджет не имеет внешнего источника. | 
 EXTERNAL_BUDGET_SOURCE_MEDIA_OCEAN | Источник бюджета — Mediaocean. | 
PrismaConfig
Настройки, специфичные для инструмента Mediaocean Prisma.
| JSON-представление | 
|---|
{ "prismaType": enum (  | 
| Поля | |
|---|---|
 prismaType |   Обязательно. Тип Prisma.  | 
 prismaCpeCode |   Обязательно. Соответствующие коды клиента, продукта и сметы из инструмента Mediaocean Prisma.  | 
 supplier |   Обязательно. Бюджет был выделен организацией (DSP, сайтом и т. д.).  | 
PrismaType
Возможные типы бюджета Prisma.
| Перечисления | |
|---|---|
 PRISMA_TYPE_UNSPECIFIED | Тип в этой версии не указан или неизвестен. | 
 PRISMA_TYPE_DISPLAY | Тип дисплея. | 
 PRISMA_TYPE_SEARCH | Тип поиска. | 
 PRISMA_TYPE_VIDEO | Тип видео. | 
 PRISMA_TYPE_AUDIO | Тип аудио. | 
 PRISMA_TYPE_SOCIAL | Социальный тип. | 
 PRISMA_TYPE_FEE | Тип платы. | 
PrismaCpeCode
Центр платежей Google поддерживает поиск и фильтрацию по полям компонентов этого кода.
| JSON-представление | 
|---|
{ "prismaClientCode": string, "prismaProductCode": string, "prismaEstimateCode": string }  | 
| Поля | |
|---|---|
 prismaClientCode |   Клиентский код Prisma.  | 
 prismaProductCode |   Код продукта Prisma.  | 
 prismaEstimateCode |   Оценочный код Prisma.  | 
Методы | |
|---|---|
 | Создает новую кампанию. | 
  | Окончательное удаление кампании. | 
  | Получает кампанию. | 
  | Перечисляет кампании рекламодателя. | 
  | Перечисляет назначенные параметры таргетинга кампании по типам таргетинга. | 
  | Обновляет существующую кампанию. |