CampaignCriterion

Ein Kampagnenkriterium

JSON-Darstellung
{
  "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.
}
Felder
resourceName

string

Nicht veränderbar. Der Ressourcenname des Kampagnenkriteriums. Ressourcennamen für Kampagnenkriterien haben das folgende Format:

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

displayName

string

Nur Ausgabe. Der Anzeigename des Kriteriums.

Dieses Feld wird für Mutationen ignoriert.

type

enum (CriterionType)

Nur Ausgabe. Der Typ des Kriteriums.

status

enum (CampaignCriterionStatus)

Der Status des Kriteriums.

campaign

string

Nicht veränderbar. Die Kampagne, zu der das Kriterium gehört.

criterionId

string (int64 format)

Nur Ausgabe. Die ID des Kriteriums.

Dieses Feld wird während der Mutation ignoriert.

bidModifier

number

Die Anpassung der Gebote, wenn das Kriterium übereinstimmt. Die Anpassung muss im Bereich zwischen 0,1 und 10,0 liegen. Die meisten Zielkriterien unterstützen Anpassungen. Verwenden Sie 0, um einen Gerätetyp zu deaktivieren.

negative

boolean

Nicht veränderbar. Gibt an, ob das Kriterium für das Targeting verwendet (false) oder ausgeschlossen werden soll (true).

Union-Feld criterion. Das Kampagnenkriterium

Es muss genau eins festgelegt werden. Für criterion ist nur einer der folgenden Werte zulässig:

keyword

object (KeywordInfo)

Nicht veränderbar. Keyword

placement

object (PlacementInfo)

Nicht veränderbar. Platzierung.

mobileAppCategory

object (MobileAppCategoryInfo)

Nicht veränderbar. Kategorie "Mobile App".

mobileApplication

object (MobileApplicationInfo)

Nicht veränderbar. Mobile App

location

object (LocationInfo)

Nicht veränderbar. Standort.

device

object (DeviceInfo)

Nicht veränderbar. Gerät.

adSchedule

object (AdScheduleInfo)

Nicht veränderbar. Werbezeitplaner:

ageRange

object (AgeRangeInfo)

Nicht veränderbar. Altersgruppe.

gender

object (GenderInfo)

Nicht veränderbar. Gender.

incomeRange

object (IncomeRangeInfo)

Nicht veränderbar. Einkommensbereich.

parentalStatus

object (ParentalStatusInfo)

Nicht veränderbar. Elternstatus.

userList

object (UserListInfo)

Nicht veränderbar. Nutzerliste.

youtubeVideo

object (YouTubeVideoInfo)

Nicht veränderbar. YouTube-Video

youtubeChannel

object (YouTubeChannelInfo)

Nicht veränderbar. YouTube-Kanal

proximity

object (ProximityInfo)

Nicht veränderbar. Nähe.

topic

object (TopicInfo)

Nicht veränderbar. Thema

listingScope

object (ListingScopeInfo)

Nicht veränderbar. Listenumfang.

language

object (LanguageInfo)

Nicht veränderbar. Sprache

ipBlock

object (IpBlockInfo)

Nicht veränderbar. IPBlock.

contentLabel

object (ContentLabelInfo)

Nicht veränderbar. Content-Label.

carrier

object (CarrierInfo)

Nicht veränderbar. Mobilfunkanbieter.

userInterest

object (UserInterestInfo)

Nicht veränderbar. Nutzerinteresse

webpage

object (WebpageInfo)

Nicht veränderbar. Webseite

operatingSystemVersion

object (OperatingSystemVersionInfo)

Nicht veränderbar. Jetzt gehts zum Betriebssystem.

mobileDevice

object (MobileDeviceInfo)

Nicht veränderbar. Mobilgerät.

locationGroup

object (LocationGroupInfo)

Nicht veränderbar. Standortgruppe

customAffinity

object (CustomAffinityInfo)

Nicht veränderbar. Benutzerdefiniertes gemeinsames Interesse.

customAudience

object (CustomAudienceInfo)

Nicht veränderbar. Benutzerdefinierte Zielgruppe

combinedAudience

object (CombinedAudienceInfo)

Nicht veränderbar. Kombinierte Zielgruppe.

keywordTheme

object (KeywordThemeInfo)

Nicht veränderbar. Keyword-Design für smarte Kampagne.

localServiceId

object (LocalServiceIdInfo)

Nicht veränderbar. Kriterium für GLS-Dienstleistungskampagne

brandList

object (BrandListInfo)

Nicht veränderbar. Kampagnenkriterium für Markenliste.

CampaignCriterionStatus

Die möglichen Status eines CampaignCriterion.

Enums
UNSPECIFIED Es wurde kein Wert angegeben.
UNKNOWN

Der empfangene Wert ist in dieser Version nicht bekannt.

Dies ist ein reiner Antwortwert.

ENABLED Das Kampagnenkriterium ist aktiviert.
PAUSED Das Kampagnenkriterium ist pausiert.
REMOVED Das Kampagnenkriterium wird entfernt.

ListingScopeInfo

Ein Kriterium für den Umfang des Eintrags.

JSON-Darstellung
{
  "dimensions": [
    {
      object (ListingDimensionInfo)
    }
  ]
}
Felder
dimensions[]

object (ListingDimensionInfo)

Umfang des Kampagnenkriteriums.

IpBlockInfo

Ein IpBlock-Kriterium, das für Ausschlüsse von IP-Adressen verwendet wird. Zulässig: – IPv4- und IPv6-Adressen – einzelne Adressen (192.168.0.1) – Masken für einzelne Adressen (192.168.0.1/32) – Masken für Netzwerke der Klasse C (192.168.0.1/24)

JSON-Darstellung
{
  "ipAddress": string
}
Felder
ipAddress

string

Die IP-Adresse dieses IP-Blocks.

CarrierInfo

Ein Betreiberkriterium

JSON-Darstellung
{
  "carrierConstant": string
}
Felder
carrierConstant

string

Der konstante Carrier-Ressourcenname.

OperatingSystemVersionInfo

Stellt eine Betriebssystemversion für das Targeting dar.

JSON-Darstellung
{
  "operatingSystemVersionConstant": string
}
Felder
operatingSystemVersionConstant

string

Der konstante Ressourcenname der Betriebssystemversion.

MobileDeviceInfo

Ein Kriterium für ein Mobilgerät.

JSON-Darstellung
{
  "mobileDeviceConstant": string
}
Felder
mobileDeviceConstant

string

Der konstante Ressourcenname des Mobilgeräts.

LocationGroupInfo

Ein Umkreis um eine Liste von Standorten, die über einen Feed oder „assetSet“ angegeben wurden.

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

string

Konstante für die geografische Ausrichtung, die den Umfang des geografischen Bereichs im Feed einschränkt. Derzeit ist nur eine Konstante für die geografische Ausrichtung zulässig. Kann nicht mit AssetSet-Feldern festgelegt werden.

radiusUnits

enum (LocationGroupRadiusUnits)

Einheit für den Umkreis. Meilen und Meter werden für geografische Zielkonstanten unterstützt. Millimeilen und Meter werden für Feedelement- und Asset-Sets unterstützt. Dies ist erforderlich und muss bei CREATE-Vorgängen festgelegt werden.

feedItemSets[]

string

FeedItemSets, auf deren GENDERs ausgerichtet werden Wenn mehrere IDs angegeben sind, erfolgt das Targeting auf alle Elemente, die in mindestens einem Satz vorkommen. Dieses Feld kann nicht mit geoTargetConstants verwendet werden. Dies ist optional und kann nur in CREATE-Vorgängen festgelegt werden. Kann nicht mit AssetSet-Feldern festgelegt werden.

locationGroupAssetSets[]

string

AssetSets, auf deren Assets ein Targeting erfolgt. Wenn mehrere IDs angegeben sind, erfolgt das Targeting auf alle Elemente, die in mindestens einem Satz vorkommen. Dieses Feld kann nicht mit Feed-, Geo-Zielkonstanten oder Feedelement-Sets verwendet werden. Wenn Sie Asset-Gruppen verwenden, muss entweder dieses Feld oder „enableCustomerLevelLocationAssetSet“ angegeben werden. Beide können nicht gleichzeitig verwendet werden. Dies kann nur in CREATE-Vorgängen festgelegt werden.

feed

string

Feed, der Standorte für die Ausrichtung angibt. Kann nicht mit AssetSet-Feldern festgelegt werden. Dies ist erforderlich und muss bei CREATE-Vorgängen festgelegt werden.

radius

string (int64 format)

Entfernung in Einheiten, die den Umkreis um Zielregionen angeben. Dies ist erforderlich und muss bei CREATE-Vorgängen festgelegt werden.

enableCustomerLevelLocationAssetSet

boolean

Es wird die neueste Asset-Gruppe auf Kundenebene für die Ausrichtung verwendet. Wird bei radius und radiusUnits verwendet. Kann nicht zusammen mit Feed-, Geo-Zielkonstanten oder Feedelement-Sets verwendet werden. Wenn Sie Asset-Gruppen verwenden, muss entweder dieses Feld oder „locationGroupAssetSets“ angegeben werden. Beide können nicht gleichzeitig verwendet werden. Dies kann nur in CREATE-Vorgängen festgelegt werden.

LocationGroupRadiusUnits

Die Einheit für den Umkreis in der Standortgruppe (z. B. MILES)

Enums
UNSPECIFIED Nicht angegeben.
UNKNOWN Wird nur für den Rückgabewert verwendet. Stellt einen unbekannten Wert in dieser Version dar.
METERS Meter
MILES Meilen
MILLI_MILES Milli-Meilen

LocalServiceIdInfo

Eine Dienst-ID für Google Lokale Dienstleistungen. Stellt einen Dienstleistungstyp (z. B. install_faucet) dar, auf den eine Kampagne für lokale Dienstleistungen ausgerichtet werden kann.

JSON-Darstellung
{
  "serviceId": string
}
Felder
serviceId

string

Der Ressourcenname des Kriteriums.

BrandListInfo

Mit einem Markenlistenkriterium wird eine Liste von Marken angegeben. Die Liste wird als SharedSet-ID-Typ BRAND_HINT dargestellt. Ein Kriterium dieses Typs kann entweder als Ausrichtung ausgewählt oder ausgeschlossen werden.

JSON-Darstellung
{
  "sharedSet": string
}
Felder
sharedSet

string

Ressourcenname der Markenliste für einen freigegebenen Satz.