AdGroupBidModifier

Представляет модификатор ставки на уровне группы объявлений.

JSON-представление
{
  "resourceName": string,
  "bidModifierSource": enum (BidModifierSource),
  "adGroup": string,
  "criterionId": string,
  "bidModifier": number,
  "baseAdGroup": string,

  // Union field criterion can be only one of the following:
  "hotelDateSelectionType": {
    object (HotelDateSelectionTypeInfo)
  },
  "hotelAdvanceBookingWindow": {
    object (HotelAdvanceBookingWindowInfo)
  },
  "hotelLengthOfStay": {
    object (HotelLengthOfStayInfo)
  },
  "hotelCheckInDay": {
    object (HotelCheckInDayInfo)
  },
  "device": {
    object (DeviceInfo)
  },
  "hotelCheckInDateRange": {
    object (HotelCheckInDateRangeInfo)
  }
  // End of list of possible types for union field criterion.
}
Поля
resource Name

string

Неизменяемый. Имя ресурса модификатора ставок на уровне группы объявлений. Названия ресурсов модификаторов ставок группы объявлений имеют следующий вид:

customers/{customerId}/adGroupBidModifiers/{adGroupId}~{criterionId}

bid Modifier Source

enum ( BidModifierSource )

Только вывод. Источник модификатора ставок.

ad Group

string

Неизменяемый. Группа объявлений, к которой относится этот критерий.

criterion Id

string ( int64 format)

Только вывод. Идентификатор критерия для изменения ставки.

Это поле игнорируется для мутаций.

bid Modifier

number

Модификатор ставки при совпадении критерия. Модификатор должен находиться в диапазоне: 0,1 – 10,0. Диапазон составляет 1,0–6,0 для PreferredContent. Используйте 0, чтобы отказаться от типа устройства.

base Ad Group

string

Только вывод. Базовая группа объявлений, на основе которой был создан модификатор ставок для проекта или пробной группы объявлений. Если adGroup является базовой группой объявлений, это поле будет равно adGroup. Если группа объявлений была создана в проекте или пробной версии и не имеет соответствующей базовой группы объявлений, это поле будет пустым. Это поле доступно только для чтения.

criterion поля объединения. Критерий модификатора ставок для группы объявлений.

Требуется при операциях создания, начиная с V5. criterion может быть только одним из следующих:

hotel Date Selection Type

object ( HotelDateSelectionTypeInfo )

Неизменяемый. Критерий выбора даты проживания в отеле (даты по умолчанию или даты, выбранные пользователем).

hotel Advance Booking Window

object ( HotelAdvanceBookingWindowInfo )

Неизменяемый. Критерий количества дней до начала бронирования.

hotel Length Of Stay

object ( HotelLengthOfStayInfo )

Неизменяемый. Критерий продолжительности пребывания в отеле в ночах.

hotel Check In Day

object ( HotelCheckInDayInfo )

Неизменяемый. Критерий дня недели, на который осуществляется бронирование.

device

object ( DeviceInfo )

Неизменяемый. Критерий устройства.

hotel Check In Date Range

object ( HotelCheckInDateRangeInfo )

Неизменяемый. Критерий выбора диапазона дат заезда в отель.

Источник модификатора ставки

Перечисление, описывающее возможные источники модификаторов ставок.

Перечисления
UNSPECIFIED Не указан.
UNKNOWN Используется только для возвращаемого значения. Представляет значение, неизвестное в этой версии.
CAMPAIGN Модификатор ставки указывается на уровне кампании, в критерии уровня кампании.
AD_GROUP Модификатор ставки указывается (переопределяется) на уровне группы объявлений.

ОтельДатаВыборТипИнформация

Критерий выбора даты проживания в отеле (даты по умолчанию или даты, выбранные пользователем).

JSON-представление
{
  "type": enum (HotelDateSelectionType)
}
Поля
type

enum ( HotelDateSelectionType )

Тип выбора даты проживания в отеле

ОтельПредварительное бронированиеОкноИнформация

Критерий количества дней до начала бронирования.

JSON-представление
{
  "minDays": string,
  "maxDays": string
}
Поля
min Days

string ( int64 format)

Нижний предел количества дней до пребывания.

max Days

string ( int64 format)

Максимальное количество дней до пребывания.

Информация об отелеДлительность пребывания

Критерий продолжительности пребывания в отеле в ночах.

JSON-представление
{
  "minNights": string,
  "maxNights": string
}
Поля
min Nights

string ( int64 format)

Низкое количество ночей пребывания.

max Nights

string ( int64 format)

Высокий уровень количества ночей пребывания.

ОтельЗаездДеньИнформация

Критерий дня недели, на который осуществляется бронирование.

JSON-представление
{
  "dayOfWeek": enum (DayOfWeek)
}
Поля
day Of Week

enum ( DayOfWeek )

День недели.

ОтельЗаездДатаДиапазонИнформация

Критерий диапазона дат заезда.

JSON-представление
{
  "startDate": string,
  "endDate": string
}
Поля
start Date

string

Дата начала в формате ГГГГ-ММ-ДД.

end Date

string

Дата окончания в формате ГГГГ-ММ-ДД.