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 dei modificatori dell'offerta per gruppo di annunci hanno il seguente formato:

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

bidModifierSource

enum (BidModifierSource)

Solo output. Origine modificatore di offerta.

adGroup

string

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

criterionId

string (int64 format)

Solo output. L'ID del criterio da modificare per le offerte.

Questo campo viene ignorato per le mutazioni.

bidModifier

number

Il modificatore dell'offerta quando il criterio corrisponde. Il modificatore deve essere compreso tra 0,1 e 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 gruppo di annunci è un gruppo di annunci di base, questo campo sarà uguale a gruppo di annunci. Se il gruppo di annunci è stato creato nella bozza o nella prova e non ha nessun gruppo di annunci di base corrispondente, questo campo sarà nullo. Questo campo è di sola lettura.

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

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

hotelDateSelectionType

object (HotelDateSelectionTypeInfo)

Immutabile. Criterio per la selezione delle date dell'hotel (date predefinite e non selezionate dall'utente).

hotelAdvanceBookingWindow

object (HotelAdvanceBookingWindowInfo)

Immutabile. Criterio per il numero di giorni precedenti al soggiorno in cui viene effettuata la prenotazione.

hotelLengthOfStay

object (HotelLengthOfStayInfo)

Immutabile. Criterio per la durata del soggiorno in hotel in un numero di notti.

hotelCheckInDay

object (HotelCheckInDayInfo)

Immutabile. Criterio per il giorno della settimana in cui è prevista la prenotazione.

device

object (DeviceInfo)

Immutabile. Un criterio dispositivo.

hotelCheckInDateRange

object (HotelCheckInDateRangeInfo)

Immutabile. Criterio per l'intervallo di date di check-in di un 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 dell'offerta viene specificato a livello di campagna, in base al criterio a livello di campagna.
AD_GROUP Il modificatore dell'offerta viene specificato (sostituito) a livello di gruppo di annunci.

HotelDateSelectionTypeInfo

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

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

enum (HotelDateSelectionType)

Tipo di data selezionata per l'hotel

HotelAdvanceBookingWindowInfo

Criterio per il numero di giorni precedenti al soggiorno in cui viene effettuata la prenotazione.

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

string (int64 format)

Limite minimo del numero di giorni prima del soggiorno.

maxDays

string (int64 format)

Fascia alta del numero di giorni prima del soggiorno.

HotelLengthOfStayInfo

Criterio per la durata del soggiorno in hotel in un numero di notti.

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

string (int64 format)

Limite inferiore del numero di notti del soggiorno.

maxNights

string (int64 format)

Fascia alta del numero di notti per il soggiorno.

HotelCheckInDayInfo

Criterio relativo al giorno della settimana per cui è stata 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.