- Ресурс: кампания
- CampaignGoal
- CampaignGoalType
- PerformanceGoal
- PerformanceGoalType
- CampaignFlight
- CampaignBudget
- ExternalBudgetSource
- 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. Допустимы и другие типы нормализации. Примеры: |
campaignGoal |
Обязательно. Цель кампании. |
campaignFlight |
Обязательно. Запланированные расходы и продолжительность кампании. |
frequencyCap |
Обязательно. Настройка ограничения частоты показов в кампании. |
campaignBudgets[] |
Список бюджетов, доступных для этой кампании. Если это поле не заполнено, бюджет кампании не ограничен. |
CampaignGoal
Настройки, определяющие цель кампании.
| 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_type. Ниже приведен список взаимоисключающих полей. В ответе будет задано не более одного из следующих полей: |
|
performanceGoalAmountMicros |
Целевая сумма в микроединицах валюты рекламодателя. Применимо, если
Например, 1500000 означает 1,5 стандартной единицы валюты. |
performanceGoalPercentageMicros |
Десятичное представление целевого процента в микро. Применимо, если
Например, 70000 означает 7% (десятичное значение 0,07). |
performanceGoalString |
Строка ключевого показателя эффективности (KPI), которая может быть пустой. Должно быть в кодировке UTF-8 и содержать не более 100 символов. Применимо, если для параметра |
| Конец взаимоисключающих полей. | |
PerformanceGoalType
Возможные типы целей по эффективности.
| Перечисления | |
|---|---|
PERFORMANCE_GOAL_TYPE_UNSPECIFIED |
Тип цели по эффективности не указан или неизвестен в этой версии. |
PERFORMANCE_GOAL_TYPE_CPM |
Цель по эффективности задается в виде цены за тысячу показов. |
PERFORMANCE_GOAL_TYPE_CPC |
Цель по эффективности задается в виде цены за клик. |
PERFORMANCE_GOAL_TYPE_CPA |
Цель по эффективности задается в виде цены за конверсию (CPA). |
PERFORMANCE_GOAL_TYPE_CTR |
Цель по эффективности задается в виде процента CTR (показателя CTR). |
PERFORMANCE_GOAL_TYPE_VIEWABILITY |
Цель по эффективности задается в процентах видимости. |
PERFORMANCE_GOAL_TYPE_CPIAVC |
В качестве цели по эффективности задана цена за показ до конца в видимой области экрана с включенным звуком. |
PERFORMANCE_GOAL_TYPE_CPE |
Цель по эффективности задается в виде цены за взаимодействие. |
PERFORMANCE_GOAL_TYPE_CPV |
Цель по эффективности задается в виде цены за просмотр. |
PERFORMANCE_GOAL_TYPE_CLICK_CVR |
Цель по эффективности задается в процентах коэффициента конверсии по кликам (конверсий на клик). |
PERFORMANCE_GOAL_TYPE_IMPRESSION_CVR |
Цель по эффективности задается в виде коэффициента конверсии по показам (конверсии на показ) в процентах. |
PERFORMANCE_GOAL_TYPE_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 |
Обязательно. Даты, в которые планируется проводить кампанию. Они определяются относительно часового пояса родительского рекламодателя.
|
CampaignBudget
Настройки, определяющие распределение бюджета кампании.
| JSON-представление |
|---|
{ "budgetId": string, "displayName": string, "budgetUnit": enum ( |
| Поля | |
|---|---|
budgetId |
Уникальный идентификатор бюджета кампании. Назначается системой. Не задавайте его для новых бюджетов. Требуется использовать при обновлении или добавлении бюджетов в |
displayName |
Обязательно. Отображаемое название бюджета. Должно быть закодировано в UTF-8 и иметь максимальный размер 240 байт. |
budgetUnit |
Обязательно. Не меняется. Указывает, в чем измеряется бюджет: в валюте или показах. |
budgetAmountMicros |
Обязательно. Общая сумма, которую можно выделить на связанные сегменты заказа на размещение. Сумма указывается в миллионных долях валюты. Укажите значение больше нуля. Например, 500000000 означает 500 стандартных единиц валюты. |
dateRange |
Обязательно. Диапазон дат для бюджета кампании. У связанных сегментов бюджета может быть другой диапазон дат. Они определяются относительно часового пояса родительского рекламодателя. Значения |
externalBudgetSource |
Обязательно. Внешний источник бюджета. |
externalBudgetId |
Не меняется. Идентификатор, по которому этот бюджет определяется во внешнем источнике. Если это поле заполнено, а в соответствующем платежном профиле в качестве уровня детализации счета выбран вариант "Заказ на покупку – уровень бюджета", то в счете за все показы, выполненные в рамках этого бюджета, будет указан этот идентификатор. Должно быть уникальным в рамках кампании. |
invoiceGroupingId |
Не меняется. Идентификатор, используемый для группировки бюджетов, которые должны быть включены в один счет. Если это поле заполнено, а в качестве уровня счета в соответствующем платежном профиле выбран вариант "Идентификатор группы для счета по бюджету", то все |
prismaConfig |
Дополнительные метаданные для использования в инструменте Mediaocean Prisma. Обязательно для бюджетов Mediaocean. Только для рекламодателей из |
ExternalBudgetSource
Внешний источник для сегмента бюджета кампании.
| Перечисления | |
|---|---|
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 |
Обязательно. Объект, которому выделен этот бюджет (платформа покупателя, сайт и т. д.). |
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. |
Методы |
|
|---|---|
|
Создает новую кампанию. |
|
Удаляет кампанию без возможности восстановления. |
|
Получает кампанию. |
|
Возвращает список кампаний рекламодателя. |
|
Обновляет существующую кампанию. |