AdGroupBidModifier

Rappresenta un modificatore di offerta per gruppo di annunci.

Rappresentazione 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.
}
Campi
resourceName

string

Immutabile. Il nome della risorsa del modificatore di offerta per gruppo di annunci. I nomi delle risorse del modificatore di offerta per il gruppo di annunci hanno il seguente formato:

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

bidModifierSource

enum (BidModifierSource)

Solo output. Origine del modificatore di offerta.

adGroup

string

Immutabile. Il gruppo di annunci a cui appartiene il criterio.

criterionId

string (int64 format)

Solo output. L'ID del criterio per cui modificare l'offerta.

Questo campo viene ignorato per le modifiche.

bidModifier

number

Il modificatore dell'offerta quando il criterio corrisponde. Il modificatore deve essere compreso nell'intervallo: 0,1 - 10,0. L'intervallo è 1,0-6,0 per PreferredContent. Utilizza 0 per disattivare un tipo di dispositivo.

baseAdGroup

string

Solo output. Il gruppo di annunci di base da cui è stato creato questo modificatore di offerta per gruppo di annunci di prova/bozza. Se adGroup è un gruppo di annunci di base, questo campo sarà uguale a adGroup. Se il gruppo di annunci è stato creato in una bozza o in una prova e non ha un gruppo di annunci di base corrispondente, questo campo sarà nullo. Questo campo è di sola lettura.

Campo di unione criterion. Il criterio di questo modificatore di offerta per gruppo di annunci.

Obbligatorio nelle operazioni di creazione a partire dalla versione V5. criterion può essere solo uno dei seguenti:

hotelDateSelectionType

object (HotelDateSelectionTypeInfo)

Immutabile. Criterio per la selezione delle date dell'hotel (date predefinite rispetto a quelle selezionate dall'utente).

hotelAdvanceBookingWindow

object (HotelAdvanceBookingWindowInfo)

Immutabile. Criterio per il numero di giorni prima del soggiorno in cui viene effettuata la prenotazione.

hotelLengthOfStay

object (HotelLengthOfStayInfo)

Immutabile. Criterio per la durata del soggiorno in hotel per notti.

hotelCheckInDay

object (HotelCheckInDayInfo)

Immutabile. Criterio per il giorno della settimana per cui viene effettuata la prenotazione.

device

object (DeviceInfo)

Immutabile. Un criterio relativo ai dispositivi.

hotelCheckInDateRange

object (HotelCheckInDateRangeInfo)

Immutabile. Criterio per un intervallo di date di check-in in hotel.

BidModifierSource

Enum che descrive le possibili origini dei modificatori di offerta.

Enum
UNSPECIFIED Non specificato.
UNKNOWN Utilizzato solo per il valore restituito. Rappresenta un valore sconosciuto in questa versione.
CAMPAIGN Il modificatore di offerta viene specificato a livello di campagna, con il criterio a livello di campagna.
AD_GROUP Il modificatore di offerta viene specificato (con override) a livello di gruppo di annunci.

HotelDateSelectionTypeInfo

Criterio per la selezione delle date dell'hotel (date predefinite rispetto a quelle selezionate dall'utente).

Rappresentazione JSON
{
  "type": enum (HotelDateSelectionType)
}
Campi
type

enum (HotelDateSelectionType)

Tipo di selezione della data dell'hotel

HotelAdvanceBookingWindowInfo

Criterio per il numero di giorni prima del soggiorno in cui viene effettuata la prenotazione.

Rappresentazione JSON
{
  "minDays": string,
  "maxDays": string
}
Campi
minDays

string (int64 format)

Limite inferiore del numero di giorni prima del soggiorno.

maxDays

string (int64 format)

Limite superiore del numero di giorni prima del soggiorno.

HotelLengthOfStayInfo

Criterio per la durata del soggiorno in hotel per notti.

Rappresentazione JSON
{
  "minNights": string,
  "maxNights": string
}
Campi
minNights

string (int64 format)

Limite minimo per il numero di notti del soggiorno.

maxNights

string (int64 format)

Numero massimo di notti nel soggiorno.

HotelCheckInDayInfo

Criterio per il giorno della settimana per cui viene effettuata la prenotazione.

Rappresentazione JSON
{
  "dayOfWeek": enum (DayOfWeek)
}
Campi
dayOfWeek

enum (DayOfWeek)

Il giorno della settimana.

HotelCheckInDateRangeInfo

Criterio per un intervallo di date di check-in.

Rappresentazione JSON
{
  "startDate": string,
  "endDate": string
}
Campi
startDate

string

Data di inizio nel formato AAAA-MM-GG.

endDate

string

Data di fine nel formato AAAA-MM-GG.