AdGroupBidModifier

Bezeichnet eine Gebotsanpassung auf Anzeigengruppenebene.

JSON-Darstellung
{
  "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.
}
Felder
resourceName

string

Nicht veränderbar. Der Ressourcenname der Anzeigengruppe für die Gebotsanpassung. Ressourcennamen der Anzeigengruppe für die Gebotsanpassung haben das Format:

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

bidModifierSource

enum (BidModifierSource)

Nur Ausgabe. Quelle der Gebotsanpassung.

adGroup

string

Nicht veränderbar. Die Anzeigengruppe, zu der dieses Kriterium gehört.

criterionId

string (int64 format)

Nur Ausgabe. Die ID des Kriteriums, das geändert werden soll.

Dieses Feld wird für Mutationen ignoriert.

bidModifier

number

Die Anpassung für das Gebot, wenn das Kriterium übereinstimmt. Die Anpassung muss im Bereich zwischen 0,1 und 10,0 liegen. Der Bereich ist 1,0 bis 6,0 für PreferredContent. Verwenden Sie 0, um einen Gerätetyp zu deaktivieren.

baseAdGroup

string

Nur Ausgabe. Die Basisanzeigengruppe, aus der diese Gebotsanpassung in der Entwurfs-/Testversion erstellt wurde. Wenn „adGroup“ eine Basisanzeigengruppe ist, entspricht dieses Feld „adGroup“. Wenn die Anzeigengruppe in einer Entwurfs- oder Testversion erstellt wurde und keine entsprechende Basisgruppe vorhanden ist, ist dieses Feld null. Dieses Feld ist schreibgeschützt.

Union-Feld criterion. Das Kriterium dieser Gebotsanpassung für die Anzeigengruppe.

Ab Version 5 bei Erstellungsvorgängen erforderlich. Für criterion ist nur einer der folgenden Werte zulässig:

hotelDateSelectionType

object (HotelDateSelectionTypeInfo)

Nicht veränderbar. Kriterium für die Hoteldatumsauswahl (Standarddatumsangaben oder vom Nutzer ausgewählte Datumsangaben)

hotelAdvanceBookingWindow

object (HotelAdvanceBookingWindowInfo)

Nicht veränderbar. Kriterium für die Anzahl der Tage vor dem Aufenthalt, an dem die Buchung vorgenommen wird.

hotelLengthOfStay

object (HotelLengthOfStayInfo)

Nicht veränderbar. Kriterium für die Dauer des Hotelaufenthalts in Nächten.

hotelCheckInDay

object (HotelCheckInDayInfo)

Nicht veränderbar. Kriterium für den Wochentag, für den die Buchung gilt.

device

object (DeviceInfo)

Nicht veränderbar. Ein Gerätekriterium.

hotelCheckInDateRange

object (HotelCheckInDateRangeInfo)

Nicht veränderbar. Kriterium für einen Hotel-Check-in-Zeitraum.

BidModifierSource

Aufzählung möglicher Quellen für Gebotsanpassungen.

Enums
UNSPECIFIED Nicht angegeben.
UNKNOWN Wird nur für den Rückgabewert verwendet. Stellt den Wert „Unbekannt“ in dieser Version dar.
CAMPAIGN Die Gebotsanpassung wird auf Kampagnenebene im Kriterium auf Kampagnenebene festgelegt.
AD_GROUP Die Gebotsanpassung wird auf Anzeigengruppenebene angegeben (überschrieben).

HotelDateSelectionTypeInfo

Kriterium für die Hoteldatumsauswahl (Standarddatumsangaben im Vergleich zum vom Nutzer ausgewählten Zeitraum).

JSON-Darstellung
{
  "type": enum (HotelDateSelectionType)
}
Felder
type

enum (HotelDateSelectionType)

Typ der Hoteldatumsauswahl

HotelAdvanceBookingWindowInfo

Kriterium für die Anzahl der Tage vor dem Aufenthalt, an dem die Buchung vorgenommen wird.

JSON-Darstellung
{
  "minDays": string,
  "maxDays": string
}
Felder
minDays

string (int64 format)

Die untere Grenze der Anzahl der Tage vor dem Aufenthalt.

maxDays

string (int64 format)

Die höchste Anzahl von Tagen vor dem Aufenthalt.

HotelLengthOfStayInfo

Kriterium für die Dauer des Hotelaufenthalts in Nächten.

JSON-Darstellung
{
  "minNights": string,
  "maxNights": string
}
Felder
minNights

string (int64 format)

Unteres Ende der Anzahl der Übernachtungen.

maxNights

string (int64 format)

Höchstwert der Anzahl der Übernachtungen.

HotelCheckInDayInfo

Kriterium für den Wochentag, für den die Buchung gilt.

JSON-Darstellung
{
  "dayOfWeek": enum (DayOfWeek)
}
Felder
dayOfWeek

enum (DayOfWeek)

Der Wochentag

HotelCheckInDateRangeInfo

Kriterium für einen Check-in-Zeitraum.

JSON-Darstellung
{
  "startDate": string,
  "endDate": string
}
Felder
startDate

string

Das Startdatum muss im Format JJJJ-MM-TT angegeben werden.

endDate

string

Das Enddatum wird im Format JJJJ-MM-TT angegeben.