CampaignCriterion

Kriteria kampanye.

Representasi JSON
{
  "resourceName": string,
  "displayName": string,
  "type": enum (CriterionType),
  "status": enum (CampaignCriterionStatus),
  "campaign": string,
  "criterionId": string,
  "bidModifier": number,
  "negative": boolean,

  // Union field criterion can be only one of the following:
  "keyword": {
    object (KeywordInfo)
  },
  "placement": {
    object (PlacementInfo)
  },
  "mobileAppCategory": {
    object (MobileAppCategoryInfo)
  },
  "mobileApplication": {
    object (MobileApplicationInfo)
  },
  "location": {
    object (LocationInfo)
  },
  "device": {
    object (DeviceInfo)
  },
  "adSchedule": {
    object (AdScheduleInfo)
  },
  "ageRange": {
    object (AgeRangeInfo)
  },
  "gender": {
    object (GenderInfo)
  },
  "incomeRange": {
    object (IncomeRangeInfo)
  },
  "parentalStatus": {
    object (ParentalStatusInfo)
  },
  "userList": {
    object (UserListInfo)
  },
  "youtubeVideo": {
    object (YouTubeVideoInfo)
  },
  "youtubeChannel": {
    object (YouTubeChannelInfo)
  },
  "proximity": {
    object (ProximityInfo)
  },
  "topic": {
    object (TopicInfo)
  },
  "listingScope": {
    object (ListingScopeInfo)
  },
  "language": {
    object (LanguageInfo)
  },
  "ipBlock": {
    object (IpBlockInfo)
  },
  "contentLabel": {
    object (ContentLabelInfo)
  },
  "carrier": {
    object (CarrierInfo)
  },
  "userInterest": {
    object (UserInterestInfo)
  },
  "webpage": {
    object (WebpageInfo)
  },
  "operatingSystemVersion": {
    object (OperatingSystemVersionInfo)
  },
  "mobileDevice": {
    object (MobileDeviceInfo)
  },
  "locationGroup": {
    object (LocationGroupInfo)
  },
  "customAffinity": {
    object (CustomAffinityInfo)
  },
  "customAudience": {
    object (CustomAudienceInfo)
  },
  "combinedAudience": {
    object (CombinedAudienceInfo)
  },
  "keywordTheme": {
    object (KeywordThemeInfo)
  },
  "localServiceId": {
    object (LocalServiceIdInfo)
  },
  "brandList": {
    object (BrandListInfo)
  }
  // End of list of possible types for union field criterion.
}
Kolom
resourceName

string

Tidak dapat diubah. Nama resource kriteria kampanye. Nama resource kriteria kampanye memiliki bentuk:

customers/{customerId}/campaignCriteria/{campaignId}~{criterionId}

displayName

string

Hanya output. Nama tampilan kriteria.

Kolom ini diabaikan untuk mutasi.

type

enum (CriterionType)

Hanya output. Jenis kriteria.

status

enum (CampaignCriterionStatus)

Status kriteria.

campaign

string

Tidak dapat diubah. Kampanye yang memiliki kriteria.

criterionId

string (int64 format)

Hanya output. ID kriteria.

Kolom ini diabaikan selama mutasi.

bidModifier

number

Pengubah untuk bid saat kriteria cocok. Pengubah harus berada dalam rentang: 0,1 - 10,0. Sebagian besar jenis kriteria yang dapat ditargetkan mendukung pengubah. Gunakan 0 untuk memilih tidak menyertakan Jenis perangkat.

negative

boolean

Tidak dapat diubah. Apakah akan menargetkan (false) atau mengecualikan (true) kriteria.

Kolom union criterion. Kriteria kampanye.

Hanya satu yang harus ditetapkan. criterion hanya dapat berupa salah satu dari yang berikut:

keyword

object (KeywordInfo)

Tidak dapat diubah. Kata kunci.

placement

object (PlacementInfo)

Tidak dapat diubah. Penempatan.

mobileAppCategory

object (MobileAppCategoryInfo)

Tidak dapat diubah. Kategori aplikasi seluler.

mobileApplication

object (MobileApplicationInfo)

Tidak dapat diubah. Aplikasi seluler.

location

object (LocationInfo)

Tidak dapat diubah. Lokasi.

device

object (DeviceInfo)

Tidak dapat diubah. Perangkat.

adSchedule

object (AdScheduleInfo)

Tidak dapat diubah. Jadwal Iklan.

ageRange

object (AgeRangeInfo)

Tidak dapat diubah. Rentang usia.

gender

object (GenderInfo)

Tidak dapat diubah. Jenis Kelamin.

incomeRange

object (IncomeRangeInfo)

Tidak dapat diubah. Rentang pendapatan.

parentalStatus

object (ParentalStatusInfo)

Tidak dapat diubah. Status keorangtuaan.

userList

object (UserListInfo)

Tidak dapat diubah. Daftar Pengguna.

youtubeVideo

object (YouTubeVideoInfo)

Tidak dapat diubah. Video YouTube.

youtubeChannel

object (YouTubeChannelInfo)

Tidak dapat diubah. Channel YouTube.

proximity

object (ProximityInfo)

Tidak dapat diubah. Kedekatan.

topic

object (TopicInfo)

Tidak dapat diubah. Topik.

listingScope

object (ListingScopeInfo)

Tidak dapat diubah. Cakupan listingan.

language

object (LanguageInfo)

Tidak dapat diubah. Bahasa.

ipBlock

object (IpBlockInfo)

Tidak dapat diubah. IPBlock.

contentLabel

object (ContentLabelInfo)

Tidak dapat diubah. LabelKonten.

carrier

object (CarrierInfo)

Tidak dapat diubah. Operator.

userInterest

object (UserInterestInfo)

Tidak dapat diubah. Minat Pengguna.

webpage

object (WebpageInfo)

Tidak dapat diubah. Halaman web.

operatingSystemVersion

object (OperatingSystemVersionInfo)

Tidak dapat diubah. Versi sistem operasi.

mobileDevice

object (MobileDeviceInfo)

Tidak dapat diubah. Perangkat Seluler.

locationGroup

object (LocationGroupInfo)

Tidak dapat diubah. Grup Lokasi

customAffinity

object (CustomAffinityInfo)

Tidak dapat diubah. Minat Kustom.

customAudience

object (CustomAudienceInfo)

Tidak dapat diubah. Audiens Kustom

combinedAudience

object (CombinedAudienceInfo)

Tidak dapat diubah. Audiens Gabungan.

keywordTheme

object (KeywordThemeInfo)

Tidak dapat diubah. Tema Kata Kunci Kampanye Pintar.

localServiceId

object (LocalServiceIdInfo)

Tidak dapat diubah. Kriteria kampanye layanan GLS.

brandList

object (BrandListInfo)

Tidak dapat diubah. Kriteria kampanye daftar merek.

CampaignCriterionStatus

Kemungkinan status CampaignKriteria.

Enum
UNSPECIFIED Tidak ada nilai yang ditentukan.
UNKNOWN

Nilai yang diterima tidak diketahui dalam versi ini.

Nilai ini hanya berupa respons.

ENABLED Kriteria kampanye diaktifkan.
PAUSED Kriteria kampanye dijeda.
REMOVED Kriteria kampanye dihapus.

ListingScopeInfo

Kriteria cakupan listingan.

Representasi JSON
{
  "dimensions": [
    {
      object (ListingDimensionInfo)
    }
  ]
}
Kolom
dimensions[]

object (ListingDimensionInfo)

Cakupan kriteria kampanye.

CarrierInfo

Mewakili Kriteria Operator.

Representasi JSON
{
  "carrierConstant": string
}
Kolom
carrierConstant

string

Nama resource konstanta Operator.

OperatingSystemVersionInfo

Mewakili versi sistem operasi yang akan ditarget.

Representasi JSON
{
  "operatingSystemVersionConstant": string
}
Kolom
operatingSystemVersionConstant

string

Nama resource konstanta versi sistem operasi.

MobileDeviceInfo

Kriteria perangkat seluler.

Representasi JSON
{
  "mobileDeviceConstant": string
}
Kolom
mobileDeviceConstant

string

Nama resource konstanta perangkat seluler.

LocationGroupInfo

Radius di sekitar daftar lokasi yang ditentukan melalui feed atau assetSet.

Representasi JSON
{
  "geoTargetConstants": [
    string
  ],
  "radiusUnits": enum (LocationGroupRadiusUnits),
  "feedItemSets": [
    string
  ],
  "locationGroupAssetSets": [
    string
  ],
  "feed": string,
  "radius": string,
  "enableCustomerLevelLocationAssetSet": boolean
}
Kolom
geoTargetConstants[]

string

Konstanta target geografis yang membatasi cakupan area geografis dalam feed. Saat ini, hanya satu konstanta target geografis yang diizinkan. Tidak dapat ditetapkan dengan kolom AssetSet.

radiusUnits

enum (LocationGroupRadiusUnits)

Satuan radius. Mil dan meter didukung untuk konstanta target geografis. Mil dan meter didukung untuk kumpulan elemen feed dan kumpulan aset. Atribut ini wajib dan harus ditetapkan dalam operasi CREATE.

feedItemSets[]

string

FeedItemSet yang FeedItems-nya ditargetkan. Jika beberapa ID ditentukan, semua item yang muncul di setidaknya satu kumpulan akan ditargetkan. Kolom ini tidak dapat digunakan dengan geoTargetConstants. Hal ini bersifat opsional dan hanya dapat ditetapkan dalam operasi CREATE. Tidak dapat ditetapkan dengan kolom AssetSet.

locationGroupAssetSets[]

string

AssetSet yang Asetnya ditargetkan. Jika beberapa ID ditentukan, semua item yang muncul di setidaknya satu kumpulan akan ditargetkan. Kolom ini tidak dapat digunakan dengan feed, konstanta target geografis, atau set elemen feed. Saat menggunakan set aset, kolom ini atau enableCustomerLevelLocationAssetSet harus ditentukan. Keduanya tidak dapat digunakan secara bersamaan. Ini hanya dapat diatur dalam operasi CREATE.

feed

string

Feed yang menentukan lokasi untuk penargetan. Tidak dapat ditetapkan dengan kolom AssetSet. Atribut ini wajib dan harus ditetapkan dalam operasi CREATE.

radius

string (int64 format)

Jarak dalam unit yang menentukan radius di sekitar lokasi yang ditargetkan. Atribut ini wajib dan harus ditetapkan dalam operasi CREATE.

enableCustomerLevelLocationAssetSet

boolean

Menunjukkan bahwa kumpulan aset tingkat pelanggan terbaru digunakan untuk penargetan. Digunakan dengan radius dan radiusUnits. Tidak dapat digunakan dengan feed, konstanta target geografis, atau kumpulan elemen feed. Saat menggunakan kumpulan aset, kolom ini atau locationGroupAssetSets harus ditentukan. Keduanya tidak dapat digunakan secara bersamaan. Ini hanya dapat diatur dalam operasi CREATE.

LocationGroupRadiusUnits

Satuan jarak radius di grup lokasi (misalnya, MILES)

Enum
UNSPECIFIED Tidak ditentukan.
UNKNOWN Hanya digunakan untuk nilai hasil. Mewakili nilai yang tidak diketahui dalam versi ini.
METERS Meter
MILES Mil
MILLI_MILES Mili Mil

LocalServiceIdInfo

ID layanan Iklan Jasa dan Servis. Mewakili jenis layanan (seperti install_faucet) yang dapat ditargetkan Kampanye Jasa dan Servis.

Representasi JSON
{
  "serviceId": string
}
Kolom
serviceId

string

Nama resource kriteria.

BrandListInfo

Kriteria Daftar Merek digunakan untuk menentukan daftar merek. Daftar ini dinyatakan sebagai jenis ID SharedSet BRAND_HINT. Kriteria jenis ini dapat ditargetkan atau dikecualikan.

Representasi JSON
{
  "sharedSet": string
}
Kolom
sharedSet

string

Nama resource kumpulan bersama daftar merek.