CampaignCriterion

یک معیار کمپین

نمایندگی 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.
}
زمینه های
resourceName

string

تغییرناپذیر. نام منبع معیار کمپین. نام منابع معیار کمپین به شکل زیر است:

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

displayName

string

فقط خروجی نام نمایشی معیار.

این فیلد برای جهش نادیده گرفته می شود.

type

enum ( CriterionType )

فقط خروجی نوع معیار.

status

enum ( CampaignCriterionStatus )

وضعیت معیار.

campaign

string

تغییرناپذیر. کمپینی که معیار به آن تعلق دارد.

criterionId

string ( int64 format)

فقط خروجی شناسه معیار.

این فیلد در هنگام جهش نادیده گرفته می شود.

bidModifier

number

اصلاح کننده پیشنهادات زمانی که معیار مطابقت دارد. اصلاح کننده باید در محدوده: 0.1 - 10.0 باشد. بیشتر انواع معیارهای قابل هدف از اصلاح کننده ها پشتیبانی می کنند. از 0 برای انصراف از نوع دستگاه استفاده کنید.

negative

boolean

تغییرناپذیر. آیا برای هدف قرار دادن ( false ) یا حذف ( true ) معیار.

criterion میدان اتحادیه . معیار کمپین

دقیقاً یکی باید تنظیم شود. criterion فقط می تواند یکی از موارد زیر باشد:

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 )

تغییرناپذیر. IPBlock.

contentLabel

object ( ContentLabelInfo )

تغییرناپذیر. ContentLabel.

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 )

تغییرناپذیر. معیار کمپین خدمات GLS.

brandList

object ( BrandListInfo )

تغییرناپذیر. معیار کمپین لیست برند.

CampaignCriterionStatus

وضعیت های احتمالی یک CampaignCriterion.

Enums
UNSPECIFIED هیچ مقداری مشخص نشده است.
UNKNOWN

مقدار دریافتی در این نسخه مشخص نیست.

این یک مقدار فقط پاسخگویی است.

ENABLED معیار کمپین فعال است.
PAUSED معیار کمپین متوقف شده است.
REMOVED معیار کمپین حذف شده است.

ListingScopeInfo

یک معیار دامنه فهرست.

نمایندگی JSON
{
  "dimensions": [
    {
      object (ListingDimensionInfo)
    }
  ]
}
زمینه های
dimensions[]

object ( ListingDimensionInfo )

محدوده معیار کمپین.

IpBlockInfo

یک معیار IpBlock که برای حذف IP استفاده می شود. ما اجازه می دهیم: - آدرس های IPv4 و IPv6 - آدرس های فردی (192.168.0.1) - ماسک برای آدرس های فردی (192.168.0.1/32) - ماسک برای شبکه های کلاس C (192.168.0.1/24)

نمایندگی JSON
{
  "ipAddress": string
}
زمینه های
ipAddress

string

آدرس IP این بلوک IP.

CarrierInfo

یک معیار حامل را نشان می دهد.

نمایندگی JSON
{
  "carrierConstant": string
}
زمینه های
carrierConstant

string

نام منبع ثابت حامل.

OperatingSystemVersionInfo

نشان دهنده نسخه سیستم عامل مورد هدف است.

نمایندگی JSON
{
  "operatingSystemVersionConstant": string
}
زمینه های
operatingSystemVersionConstant

string

نام منبع ثابت نسخه سیستم عامل.

MobileDeviceInfo

معیار دستگاه تلفن همراه

نمایندگی JSON
{
  "mobileDeviceConstant": string
}
زمینه های
mobileDeviceConstant

string

نام منبع ثابت دستگاه تلفن همراه.

LocationGroupInfo

شعاع اطراف فهرستی از مکان‌های مشخص شده از طریق فید یا مجموعه دارایی.

نمایندگی JSON
{
  "geoTargetConstants": [
    string
  ],
  "radiusUnits": enum (LocationGroupRadiusUnits),
  "feedItemSets": [
    string
  ],
  "locationGroupAssetSets": [
    string
  ],
  "feed": string,
  "radius": string,
  "enableCustomerLevelLocationAssetSet": boolean
}
زمینه های
geoTargetConstants[]

string

ثابت(های) هدف جغرافیایی که محدوده منطقه جغرافیایی را در خوراک محدود می کند. در حال حاضر فقط یک ثابت هدف جغرافیایی مجاز است. نمی توان با فیلدهای AssetSet تنظیم کرد.

radiusUnits

enum ( LocationGroupRadiusUnits )

واحد شعاع. مایل ها و متر ها برای ثابت های هدف جغرافیایی پشتیبانی می شوند. میلی مایل و متر برای مجموعه اقلام خوراک و مجموعه دارایی پشتیبانی می شود. این مورد نیاز است و باید در عملیات CREATE تنظیم شود.

feedItemSets[]

string

FeedItemSets که FeedItems آنها هدف قرار می گیرند. اگر چندین شناسه مشخص شده باشد، تمام مواردی که حداقل در یک مجموعه ظاهر می شوند، هدف قرار می گیرند. این فیلد با geoTargetConstants قابل استفاده نیست. این اختیاری است و فقط در عملیات CREATE قابل تنظیم است. نمی توان با فیلدهای AssetSet تنظیم کرد.

locationGroupAssetSets[]

string

مجموعه دارایی هایی که دارایی های آنها هدف قرار می گیرد. اگر چندین شناسه مشخص شده باشد، تمام مواردی که حداقل در یک مجموعه ظاهر می شوند، هدف قرار می گیرند. این فیلد را نمی توان با فید، ثابت های هدف جغرافیایی یا مجموعه آیتم های خوراک استفاده کرد. هنگام استفاده از مجموعه‌های دارایی، باید این فیلد یا enableCustomerLevelLocationAssetSet مشخص شود. هر دو را نمی توان همزمان استفاده کرد. این فقط در عملیات CREATE قابل تنظیم است.

feed

string

فید مکان هایی را برای هدف گذاری مشخص می کند. نمی توان با فیلدهای AssetSet تنظیم کرد. این مورد نیاز است و باید در عملیات CREATE تنظیم شود.

radius

string ( int64 format)

فاصله در واحدهایی که شعاع اطراف مکان های مورد نظر را مشخص می کند. این مورد نیاز است و باید در عملیات CREATE تنظیم شود.

enableCustomerLevelLocationAssetSet

boolean

نشان می دهد که آخرین مجموعه دارایی در سطح مشتری برای هدف گذاری استفاده می شود. با واحدهای شعاع و شعاع استفاده می شود. نمی توان با خوراک، ثابت های هدف جغرافیایی یا مجموعه آیتم های خوراک استفاده کرد. هنگام استفاده از مجموعه‌های دارایی، باید این فیلد یا locationGroupAssetSets مشخص شود. هر دو را نمی توان همزمان استفاده کرد. این فقط در عملیات CREATE قابل تنظیم است.

LocationGroupRadiusUnits

واحد فاصله شعاع در گروه مکان (به عنوان مثال، MILES)

Enums
UNSPECIFIED مشخص نشده است.
UNKNOWN فقط برای مقدار برگشتی استفاده می شود. نشان دهنده مقدار ناشناخته در این نسخه است.
METERS متر
MILES مایل
MILLI_MILES میلی مایلز

LocalServiceIdInfo

شناسه سرویس تبلیغات خدمات محلی. نشان دهنده یک نوع سرویس (مانند install_faucet) است که یک کمپین خدمات محلی می تواند هدف قرار دهد.

نمایندگی JSON
{
  "serviceId": string
}
زمینه های
serviceId

string

نام منبع معیار

BrandListInfo

معیار فهرست برند برای تعیین فهرستی از برندها استفاده می شود. لیست به عنوان یک شناسه SharedSet نوع BRAND_HINT نشان داده می شود. معیاری از این نوع می تواند هدفمند یا حذف شود.

نمایندگی JSON
{
  "sharedSet": string
}
زمینه های
sharedSet

string

نام منبع مجموعه مشترک فهرست برند.