AdGroupBidModifier

Reklam grubu teklif değiştiricisini temsil eder.

JSON gösterimi
{
  "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.
}
Alanlar
resourceName

string

Sabit. Reklam grubu teklif değiştiricisinin kaynak adı. Reklam grubu teklif değiştirici kaynak adları şu şekildedir:

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

bidModifierSource

enum (BidModifierSource)

Yalnızca çıkış. Teklif değiştirici kaynağı.

adGroup

string

Sabit. Bu ölçütün ait olduğu reklam grubu.

criterionId

string (int64 format)

Yalnızca çıkış. Teklifte değişiklik yapılacak ölçütün kimliği.

Bu alan, değişiklikler için yoksayılır.

bidModifier

number

Ölçüt eşleştiğinde teklif için değiştirici. Değiştirici şu aralıkta olmalıdır: 0,1 - 10,0. PreferredContent için aralık 1,0 - 6,0'dır. Bir cihaz türünü devre dışı bırakmak için 0 değerini kullanın.

baseAdGroup

string

Yalnızca çıkış. Bu taslak/deneme reklam grubu teklif değiştiricisinin oluşturulduğu ana reklam grubu. adGroup bir temel reklam grubuysa bu alan adGroup ile eşit olur. Reklam grubu taslak veya deneme sürümünde oluşturulduysa ve karşılık gelen bir temel reklam grubu yoksa bu alan boş olacaktır. Bu alan salt okunurdur.

criterion alanı. Bu reklam grubu teklif değiştiricisinin ölçütü.

V5'ten itibaren oluşturma işlemlerinde zorunludur. criterion şunlardan yalnızca biri olabilir:

hotelDateSelectionType

object (HotelDateSelectionTypeInfo)

Sabit. Otel tarihi seçimi kriteri (varsayılan tarihler ile kullanıcı tarafından seçilen tarihlerin karşılaştırması).

hotelAdvanceBookingWindow

object (HotelAdvanceBookingWindowInfo)

Sabit. Konaklamadan önceki gün sayısı için kriter.

hotelLengthOfStay

object (HotelLengthOfStayInfo)

Sabit. Gece konaklama süresi için kriter.

hotelCheckInDay

object (HotelCheckInDayInfo)

Sabit. Rezervasyonun yapıldığı haftanın günü için kriter.

device

object (DeviceInfo)

Sabit. Bir cihaz ölçütü.

hotelCheckInDateRange

object (HotelCheckInDateRangeInfo)

Sabit. Otel check-in tarih aralığı için ölçüt.

BidModifierSource

Olası teklif değiştirici kaynaklarını açıklayan enum.

Sıralamalar
UNSPECIFIED Belirtilmedi.
UNKNOWN Yalnızca döndürülen değer için kullanılır. Bu sürümde bilinmeyen değeri temsil eder.
CAMPAIGN Teklif değiştirici, kampanya düzeyinde, kampanya düzeyindeki ölçütte belirtilir.
AD_GROUP Teklif değiştirici, reklam grubu düzeyinde belirtilir (geçersiz kılınır).

HotelDateSelectionTypeInfo

Otel tarihi seçimi kriteri (varsayılan tarihler ile kullanıcı tarafından seçilen tarihlerin karşılaştırması).

JSON gösterimi
{
  "type": enum (HotelDateSelectionType)
}
Alanlar
type

enum (HotelDateSelectionType)

Otel tarihi seçiminin türü

HotelAdvanceBookingWindowInfo

Konaklamadan önceki gün sayısı için kriter.

JSON gösterimi
{
  "minDays": string,
  "maxDays": string
}
Alanlar
minDays

string (int64 format)

Konaklamadan önceki gün sayısının alt sınırı.

maxDays

string (int64 format)

Konaklamadan önceki gün sayısının üst sınırı.

HotelLengthOfStayInfo

Gece konaklama süresi için kriter.

JSON gösterimi
{
  "minNights": string,
  "maxNights": string
}
Alanlar
minNights

string (int64 format)

Konaklama gece sayısının alt sınırı.

maxNights

string (int64 format)

Konaklama için belirlenen üst sınır.

HotelCheckInDayInfo

Rezervasyonun yapıldığı haftanın günü için kriter.

JSON gösterimi
{
  "dayOfWeek": enum (DayOfWeek)
}
Alanlar
dayOfWeek

enum (DayOfWeek)

Haftanın günü.

HotelCheckInDateRangeInfo

Giriş tarihi aralığı için ölçüt.

JSON gösterimi
{
  "startDate": string,
  "endDate": string
}
Alanlar
startDate

string

YYYY-AA-GG biçiminde başlangıç tarihi.

endDate

string

YYYY-AA-GG biçiminde bitiş tarihi.