CampaignCriterion

Kampanya ölçütü.

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

string

Sabit. Kampanya ölçütünün kaynak adı. Kampanya ölçütü kaynak adları şu biçimdedir:

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

displayName

string

Yalnızca çıkış. Ölçütün görünen adı.

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

type

enum (CriterionType)

Yalnızca çıkış. Ölçütün türü.

status

enum (CampaignCriterionStatus)

Ölçütün durumu.

campaign

string

Sabit. Ölçütün ait olduğu kampanya.

criterionId

string (int64 format)

Yalnızca çıkış. Ölçüt kimliği.

Bu alan, değiştirme sırasında yoksayılır.

bidModifier

number

Ölçüt eşleştiğinde teklifler için değiştirici. Değiştirici şu aralıkta olmalıdır: 0,1 - 10,0. Hedeflenebilir ölçüt türlerinin çoğu değiştiricileri destekler. Bir cihaz türünü devre dışı bırakmak için 0 değerini kullanın.

negative

boolean

Sabit. Ölçütün hedeflenip hedeflenmeyeceğini (false) veya hariç tutulacağını (true) belirtir.

Birleştirme alanı criterion. Kampanya ölçütü.

Tam olarak bir tane ayarlanmalıdır. criterion şunlardan yalnızca biri olabilir:

keyword

object (KeywordInfo)

Sabit. Anahtar kelime.

placement

object (PlacementInfo)

Sabit. Yerleşim.

mobileAppCategory

object (MobileAppCategoryInfo)

Sabit. Mobil uygulama kategorisi.

mobileApplication

object (MobileApplicationInfo)

Sabit. Mobil uygulama.

location

object (LocationInfo)

Sabit. Konum'a dokunun.

device

object (DeviceInfo)

Sabit. Cihaz) belirtin.

adSchedule

object (AdScheduleInfo)

Sabit. Reklam Zaman Planlaması.

ageRange

object (AgeRangeInfo)

Sabit. Yaş grubu.

gender

object (GenderInfo)

Sabit. Cinsiyet.

incomeRange

object (IncomeRangeInfo)

Sabit. Gelir aralığı.

parentalStatus

object (ParentalStatusInfo)

Sabit. Ebeveynlik durumu.

userList

object (UserListInfo)

Sabit. Kullanıcı Listesi.

youtubeVideo

object (YouTubeVideoInfo)

Sabit. YouTube Videosu.

youtubeChannel

object (YouTubeChannelInfo)

Sabit. YouTube Kanalı.

proximity

object (ProximityInfo)

Sabit. Yakınlık.

topic

object (TopicInfo)

Sabit. Konu.

listingScope

object (ListingScopeInfo)

Sabit. Giriş kapsamı.

language

object (LanguageInfo)

Sabit. Dil.

ipBlock

object (IpBlockInfo)

Sabit. IpBlock'a dokunun.

contentLabel

object (ContentLabelInfo)

Sabit. İçerikEtiketi'ni tıklayın.

carrier

object (CarrierInfo)

Sabit. Operatör.

userInterest

object (UserInterestInfo)

Sabit. Kullanıcı İlgi Alanı.

webpage

object (WebpageInfo)

Sabit. Web sayfası.

operatingSystemVersion

object (OperatingSystemVersionInfo)

Sabit. İşletim sistemi sürümü.

mobileDevice

object (MobileDeviceInfo)

Sabit. Mobil Cihaz.

locationGroup

object (LocationGroupInfo)

Sabit. Yer Grubu

customAffinity

object (CustomAffinityInfo)

Sabit. Özel Yakın İlgi Alanı.

customAudience

object (CustomAudienceInfo)

Sabit. Özel Kitle

combinedAudience

object (CombinedAudienceInfo)

Sabit. Birleşik Kitle.

keywordTheme

object (KeywordThemeInfo)

Sabit. Akıllı Kampanya Anahtar Kelime Teması.

localServiceId

object (LocalServiceIdInfo)

Sabit. GLS hizmet kampanyası ölçütü.

brandList

object (BrandListInfo)

Sabit. Marka listesi kampanya ölçütü.

CampaignCriterionStatus

Bir CampaignCriterion öğesinin olası durumları.

Sıralamalar
UNSPECIFIED Değer belirtilmedi.
UNKNOWN

Alınan değer bu sürümde bilinmiyor.

Bu yalnızca yanıt odaklı bir değerdir.

ENABLED Kampanya ölçütü etkinleştirildi.
PAUSED Kampanya ölçütü duraklatıldı.
REMOVED Kampanya ölçütü kaldırılır.

ListingScopeInfo

Listeleme kapsamı ölçütü.

JSON gösterimi
{
  "dimensions": [
    {
      object (ListingDimensionInfo)
    }
  ]
}
Alanlar
dimensions[]

object (ListingDimensionInfo)

Kampanya ölçütünün kapsamı.

CarrierInfo

Bir Operatör Ölçütünü temsil eder.

JSON gösterimi
{
  "carrierConstant": string
}
Alanlar
carrierConstant

string

Operatör sabit kaynak adı.

OperatingSystemVersionInfo

Hedeflenecek işletim sistemi sürümünü temsil eder.

JSON gösterimi
{
  "operatingSystemVersionConstant": string
}
Alanlar
operatingSystemVersionConstant

string

İşletim sistemi sürümü sabit kaynak adı.

MobileDeviceInfo

Bir mobil cihaz ölçütü.

JSON gösterimi
{
  "mobileDeviceConstant": string
}
Alanlar
mobileDeviceConstant

string

Mobil cihaz sabit kaynak adı.

LocationGroupInfo

Bir feed veya assetSet aracılığıyla belirtilen konumlar listesinin çevresindeki yarıçap.

JSON gösterimi
{
  "geoTargetConstants": [
    string
  ],
  "radiusUnits": enum (LocationGroupRadiusUnits),
  "feedItemSets": [
    string
  ],
  "locationGroupAssetSets": [
    string
  ],
  "feed": string,
  "radius": string,
  "enableCustomerLevelLocationAssetSet": boolean
}
Alanlar
geoTargetConstants[]

string

Feed içindeki coğrafi alanın kapsamını kısıtlayan coğrafi hedef sabit değerleri. Şu anda yalnızca bir coğrafi hedef sabitine izin verilmektedir. AssetSet alanlarıyla ayarlanamaz.

radiusUnits

enum (LocationGroupRadiusUnits)

Yarıçap birimi. Coğrafi hedef sabitleri için mil ve metre değerleri desteklenir. Feed öğesi grupları ve öğe grupları için kilometre ve metre değerleri desteklenir. Bu gereklidir ve CREATE işlemlerinde ayarlanmalıdır.

feedItemSets[]

string

FeedItems'inin hedeflendiği FeedItemSet'ler. Birden çok kimlik belirtilirse en az bir grupta görünen tüm öğeler hedeflenir. Bu alan, geoTargetConstants ile kullanılamaz. Bu, isteğe bağlıdır ve yalnızca CREATE işlemlerinde ayarlanabilir. AssetSet alanlarıyla ayarlanamaz.

locationGroupAssetSets[]

string

Öğelerinin hedeflendiği AssetSets Birden çok kimlik belirtilirse en az bir grupta görünen tüm öğeler hedeflenir. Bu alan feed, coğrafi hedef sabit değerleri veya feed öğesi gruplarıyla kullanılamaz. Öğe gruplarını kullanırken bu alan veya enableCustomerLevelLocationAssetSet değeri belirtilmelidir. İkisi de aynı anda kullanılamaz. Bu ayar yalnızca CREATE işlemlerinde ayarlanabilir.

feed

string

Hedefleme için konumları belirten feed. AssetSet alanlarıyla ayarlanamaz. Bu gereklidir ve CREATE işlemlerinde ayarlanmalıdır.

radius

string (int64 format)

Hedeflenen yerlerin çevresindeki yarıçapı belirten birim cinsinden mesafe. Bu gereklidir ve CREATE işlemlerinde ayarlanmalıdır.

enableCustomerLevelLocationAssetSet

boolean

Hedefleme için müşteri düzeyindeki en yeni öğe grubunun kullanıldığını gösterir. Yarıçap ve yarıçapBirimleriyle kullanılır. Feed, coğrafi hedef sabit değerleri veya feed öğesi gruplarıyla kullanılamaz. Öğe grupları kullanılırken bu alan veya locationGroupAssetSets değeri belirtilmelidir. İkisi de aynı anda kullanılamaz. Bu ayar yalnızca CREATE işlemlerinde ayarlanabilir.

LocationGroupRadiusUnits

Yer grubundaki yarıçap mesafesinin birimi (örneğin, MILES)

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.
METERS Metre
MILES Mil
MILLI_MILES Mili mil

LocalServiceIdInfo

Yerel Hizmet Reklamları hizmet kimliği. Yerel Hizmet Kampanyasının hedefleyebileceği bir hizmet türünü (ör. install_faucet) temsil eder.

JSON gösterimi
{
  "serviceId": string
}
Alanlar
serviceId

string

Ölçüt kaynağının adı.

BrandListInfo

Marka Listesi Ölçütü, bir marka listesini belirtmek için kullanılır. Liste, BRAND_HINT adlı SharedSet kimlik türü olarak gösterilir. Bu türdeki bir ölçüt hedeflenebilir veya hariç tutulabilir.

JSON gösterimi
{
  "sharedSet": string
}
Alanlar
sharedSet

string

Marka listesinin paylaşılan küme kaynak adı.