AdGroupBidModifier

広告グループの入札単価調整比を表します。

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.
}
フィールド
resourceName

string

変更不可。広告グループの入札単価調整比のリソース名。広告グループの入札単価調整比のリソース名の形式は次のとおりです。

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

bidModifierSource

enum (BidModifierSource)

出力のみ。入札単価調整比のソース。

adGroup

string

変更不可。この条件が属する広告グループです。

criterionId

string (int64 format)

出力のみ。入札単価を調整するクライテリアの ID です。

このフィールドはミューテーションの場合は無視されます。

bidModifier

number

条件が一致した場合の入札の修飾子。修飾子は 0.1~10.0 の範囲内にする必要があります。PreferredContent の範囲は 1.0~6.0 です。デバイスタイプをオプトアウトするには、0 を使用します。

baseAdGroup

string

出力のみ。この下書き/試用の広告グループの入札単価調整比の作成元となった基本の広告グループ。adGroup がベース広告グループの場合、このフィールドは adGroup と等しくなります。広告グループが下書きまたは試用で作成され、対応する基本の広告グループがない場合、このフィールドは null になります。このフィールドは読み取り専用です。

共用体フィールド criterion。この広告グループの入札単価調整比の条件です。

V5 以降の作成オペレーションで必須。criterion は次のいずれかになります。

hotelDateSelectionType

object (HotelDateSelectionTypeInfo)

変更不可。ホテルの日付を選択する条件(デフォルトの日付とユーザーが選択した期間)。

hotelAdvanceBookingWindow

object (HotelAdvanceBookingWindowInfo)

変更不可。予約が行われるまでの日数の条件。

hotelLengthOfStay

object (HotelLengthOfStayInfo)

変更不可。ホテルの宿泊日数に関する条件。

hotelCheckInDay

object (HotelCheckInDayInfo)

変更不可。予約を行う曜日の条件。

device

object (DeviceInfo)

変更不可。デバイスの条件です。

hotelCheckInDateRange

object (HotelCheckInDateRangeInfo)

変更不可。ホテルのチェックイン期間の条件。

BidModifierSource

考えられる入札単価調整比のソースを記述する列挙型です。

列挙型
UNSPECIFIED 指定されていません。
UNKNOWN 戻り値にのみ使用されます。このバージョンで不明な値を表します。
CAMPAIGN 入札単価調整比は、キャンペーン単位の条件でキャンペーン単位で指定します。
AD_GROUP 入札単価調整比は広告グループ単位で指定(上書き)されています。

HotelDateSelectionTypeInfo

ホテルの日付を選択する条件(デフォルトの日付とユーザーが選択した期間)。

JSON 表現
{
  "type": enum (HotelDateSelectionType)
}
フィールド
type

enum (HotelDateSelectionType)

ホテルの日付選択のタイプ

HotelAdvanceBookingWindowInfo

予約が行われるまでの日数の条件。

JSON 表現
{
  "minDays": string,
  "maxDays": string
}
フィールド
minDays

string (int64 format)

滞在日数の下限。

maxDays

string (int64 format)

滞在日数の最大値。

HotelLengthOfStayInfo

ホテルの宿泊日数に関する条件。

JSON 表現
{
  "minNights": string,
  "maxNights": string
}
フィールド
minNights

string (int64 format)

滞在日数の下限。

maxNights

string (int64 format)

滞在日数の最大値。

HotelCheckInDayInfo

予約を行う曜日の条件。

JSON 表現
{
  "dayOfWeek": enum (DayOfWeek)
}
フィールド
dayOfWeek

enum (DayOfWeek)

曜日です。

HotelCheckInDateRangeInfo

チェックイン期間の条件です。

JSON 表現
{
  "startDate": string,
  "endDate": string
}
フィールド
startDate

string

開始日を YYYY-MM-DD 形式で指定します。

endDate

string

終了日を YYYY-MM-DD 形式で指定します。