AdGroupBidModifier

Representa un modificador de ofertas del grupo de anuncios.

Representación 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.
}
Campos
resourceName

string

Inmutable. El nombre del recurso del modificador de ofertas del grupo de anuncios. Los nombres de los recursos del modificador de ofertas del grupo de anuncios tienen el siguiente formato:

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

bidModifierSource

enum (BidModifierSource)

Solo salida. Fuente del modificador de ofertas.

adGroup

string

Inmutable. Es el grupo de anuncios al que pertenece este criterio.

criterionId

string (int64 format)

Solo salida. El ID del criterio para modificar la oferta.

Este campo se ignora para las modificaciones.

bidModifier

number

El modificador para la oferta cuando el criterio coincida. El modificador debe estar en el rango de 0.1 a 10.0. El rango es de 1.0 a 6.0 para PreferredContent. Usa 0 para inhabilitar un tipo de dispositivo.

baseAdGroup

string

Solo salida. Es el grupo de anuncios de base a partir del cual se creó este modificador de oferta del grupo de anuncios de prueba o borrador. Si AdGroup es un grupo de anuncios base, este campo será igual a adGroup. Si el grupo de anuncios se creó en el borrador o la prueba y no tiene ningún grupo de anuncios base correspondiente, este campo será nulo. Este campo es de solo lectura.

Campo de unión criterion. El criterio de este modificador de oferta del grupo de anuncios.

Es obligatorio en las operaciones de creación a partir de V5. criterion puede ser una de las siguientes opciones:

hotelDateSelectionType

object (HotelDateSelectionTypeInfo)

Inmutable. Criterio para la selección de fechas del hotel (fechas predeterminadas en comparación con el usuario seleccionado).

hotelAdvanceBookingWindow

object (HotelAdvanceBookingWindowInfo)

Inmutable. Es el criterio de la cantidad de días antes de la estadía que se realiza la reserva.

hotelLengthOfStay

object (HotelLengthOfStayInfo)

Inmutable. Criterio de duración de la estadía en el hotel en noches.

hotelCheckInDay

object (HotelCheckInDayInfo)

Inmutable. Criterio del día de la semana para el que se realiza la reserva.

device

object (DeviceInfo)

Inmutable. Un criterio de dispositivo.

hotelCheckInDateRange

object (HotelCheckInDateRangeInfo)

Inmutable. Es el criterio de un período de registro de entrada en el hotel.

BidModifierSource

Es una enumeración que describe las posibles fuentes de los modificadores de oferta.

Enumeraciones
UNSPECIFIED No se especifica.
UNKNOWN Se usa solo para el valor que se muestra. Representa el valor desconocido en esta versión.
CAMPAIGN El modificador de oferta se especifica a nivel de la campaña, a nivel de la campaña.
AD_GROUP El modificador de ofertas se especifica (anula) a nivel del grupo de anuncios.

HotelDateSelectionTypeInfo

Criterio para la selección de fechas del hotel (fechas predeterminadas en comparación con el usuario seleccionado).

Representación JSON
{
  "type": enum (HotelDateSelectionType)
}
Campos
type

enum (HotelDateSelectionType)

Tipo de fecha de hotel que se seleccionó

HotelAdvanceBookingWindowInfo

Es el criterio de la cantidad de días antes de la estadía que se realiza la reserva.

Representación JSON
{
  "minDays": string,
  "maxDays": string
}
Campos
minDays

string (int64 format)

Límite inferior de la cantidad de días antes de la estadía.

maxDays

string (int64 format)

Es el extremo superior de la cantidad de días antes de la estadía.

HotelLengthOfStayInfo

Criterio de duración de la estadía en el hotel en noches.

Representación JSON
{
  "minNights": string,
  "maxNights": string
}
Campos
minNights

string (int64 format)

Límite bajo de la cantidad de noches de la estadía.

maxNights

string (int64 format)

Es el extremo superior de la cantidad de noches de la estadía.

HotelCheckInDayInfo

Criterio del día de la semana para el que se realiza la reserva.

Representación JSON
{
  "dayOfWeek": enum (DayOfWeek)
}
Campos
dayOfWeek

enum (DayOfWeek)

El día de la semana.

HotelCheckInDateRangeInfo

Criterio de un período de entrada.

Representación JSON
{
  "startDate": string,
  "endDate": string
}
Campos
startDate

string

Es la fecha de inicio en formato AAAA-MM-DD.

endDate

string

Es la fecha de finalización en formato AAAA-MM-DD.