Campaign

Kampania.

Zapis JSON
{
  "resourceName": string,
  "primaryStatus": enum (CampaignPrimaryStatus),
  "primaryStatusReasons": [
    enum (CampaignPrimaryStatusReason)
  ],
  "status": enum (CampaignStatus),
  "servingStatus": enum (CampaignServingStatus),
  "biddingStrategySystemStatus": enum (BiddingStrategySystemStatus),
  "adServingOptimizationStatus": enum (AdServingOptimizationStatus),
  "advertisingChannelType": enum (AdvertisingChannelType),
  "advertisingChannelSubType": enum (AdvertisingChannelSubType),
  "urlCustomParameters": [
    {
      object (CustomParameter)
    }
  ],
  "localServicesCampaignSettings": {
    object (LocalServicesCampaignSettings)
  },
  "travelCampaignSettings": {
    object (TravelCampaignSettings)
  },
  "demandGenCampaignSettings": {
    object (DemandGenCampaignSettings)
  },
  "videoCampaignSettings": {
    object (VideoCampaignSettings)
  },
  "realTimeBiddingSetting": {
    object (RealTimeBiddingSetting)
  },
  "networkSettings": {
    object (NetworkSettings)
  },
  "hotelSetting": {
    object (HotelSettingInfo)
  },
  "dynamicSearchAdsSetting": {
    object (DynamicSearchAdsSetting)
  },
  "shoppingSetting": {
    object (ShoppingSetting)
  },
  "targetingSetting": {
    object (TargetingSetting)
  },
  "geoTargetTypeSetting": {
    object (GeoTargetTypeSetting)
  },
  "localCampaignSetting": {
    object (LocalCampaignSetting)
  },
  "appCampaignSetting": {
    object (AppCampaignSetting)
  },
  "labels": [
    string
  ],
  "experimentType": enum (CampaignExperimentType),
  "biddingStrategyType": enum (BiddingStrategyType),
  "accessibleBiddingStrategy": string,
  "frequencyCaps": [
    {
      object (FrequencyCapEntry)
    }
  ],
  "videoBrandSafetySuitability": enum (BrandSafetySuitability),
  "vanityPharma": {
    object (VanityPharma)
  },
  "selectiveOptimization": {
    object (SelectiveOptimization)
  },
  "optimizationGoalSetting": {
    object (OptimizationGoalSetting)
  },
  "trackingSetting": {
    object (TrackingSetting)
  },
  "paymentMode": enum (PaymentMode),
  "excludedParentAssetFieldTypes": [
    enum (AssetFieldType)
  ],
  "excludedParentAssetSetTypes": [
    enum (AssetSetType)
  ],
  "performanceMaxUpgrade": {
    object (PerformanceMaxUpgrade)
  },
  "assetAutomationSettings": [
    {
      object (AssetAutomationSetting)
    }
  ],
  "keywordMatchType": enum (CampaignKeywordMatchType),
  "id": string,
  "name": string,
  "trackingUrlTemplate": string,
  "audienceSetting": {
    object (AudienceSetting)
  },
  "baseCampaign": string,
  "campaignBudget": string,
  "startDate": string,
  "campaignGroup": string,
  "endDate": string,
  "finalUrlSuffix": string,
  "optimizationScore": number,
  "urlExpansionOptOut": boolean,
  "hotelPropertyAssetSet": string,
  "listingType": enum (ListingType),

  // Union field campaign_bidding_strategy can be only one of the following:
  "biddingStrategy": string,
  "commission": {
    object (Commission)
  },
  "manualCpa": {
    object (ManualCpa)
  },
  "manualCpc": {
    object (ManualCpc)
  },
  "manualCpm": {
    object (ManualCpm)
  },
  "manualCpv": {
    object (ManualCpv)
  },
  "maximizeConversions": {
    object (MaximizeConversions)
  },
  "maximizeConversionValue": {
    object (MaximizeConversionValue)
  },
  "targetCpa": {
    object (TargetCpa)
  },
  "targetImpressionShare": {
    object (TargetImpressionShare)
  },
  "targetRoas": {
    object (TargetRoas)
  },
  "targetSpend": {
    object (TargetSpend)
  },
  "percentCpc": {
    object (PercentCpc)
  },
  "targetCpm": {
    object (TargetCpm)
  },
  "fixedCpm": {
    object (FixedCpm)
  },
  "targetCpv": {
    object (TargetCpv)
  }
  // End of list of possible types for union field campaign_bidding_strategy.
}
Pola
resourceName

string

Stały. Nazwa zasobu kampanii. Nazwy zasobów kampanii mają następujący format:

customers/{customerId}/campaigns/{campaignId}

primaryStatus

enum (CampaignPrimaryStatus)

Tylko dane wyjściowe. Główny stan kampanii.

Wskazuje, dlaczego kampania nie wyświetla reklam lub nie wyświetla ich optymalnie. Może upłynąć trochę czasu, zanim zmiany wprowadzone w kampanii i powiązanych z nią elementach będą widoczne w tym stanie.

primaryStatusReasons[]

enum (CampaignPrimaryStatusReason)

Tylko dane wyjściowe. Główne przyczyny stanu kampanii.

Wskazuje, dlaczego kampania nie wyświetla reklam lub nie wyświetla ich optymalnie. Przyczyny te są agregowane, aby określić ogólny stan CampaignPrimaryStatus.

status

enum (CampaignStatus)

Stan kampanii.

Po dodaniu nowej kampanii jej stan przyjmuje domyślnie stan WŁĄCZONA.

servingStatus

enum (CampaignServingStatus)

Tylko dane wyjściowe. Stan wyświetlania reklam w kampanii.

biddingStrategySystemStatus

enum (BiddingStrategySystemStatus)

Tylko dane wyjściowe. Stan systemu strategii ustalania stawek w kampanii.

adServingOptimizationStatus

enum (AdServingOptimizationStatus)

Stan optymalizacji wyświetlania reklam w kampanii.

advertisingChannelType

enum (AdvertisingChannelType)

Stały. Główny cel wyświetlania reklam w kampanii. Opcje kierowania można doprecyzować w sekcji networkSettings.

To pole jest wymagane i nie powinno być puste podczas tworzenia nowych kampanii.

Można go ustawić tylko podczas tworzenia kampanii. Po utworzeniu kampanii nie można zmienić tego pola.

advertisingChannelSubType

enum (AdvertisingChannelSubType)

Stały. Opcjonalne doprecyzowanie: advertisingChannelType. Musi być prawidłowym podtypem typu kanału nadrzędnego.

Można go ustawić tylko podczas tworzenia kampanii. Po utworzeniu kampanii nie można zmienić tego pola.

urlCustomParameters[]

object (CustomParameter)

Lista mapowań używanych do zastępowania tagów niestandardowych parametrów w elemencie trackingUrlTemplate, finalUrls lub mobile_final_urls.

localServicesCampaignSettings

object (LocalServicesCampaignSettings)

Ustawienia związane z kampanią w Usługach Lokalnych.

travelCampaignSettings

object (TravelCampaignSettings)

Ustawienia kampanii dotyczącej podróży.

demandGenCampaignSettings

object (DemandGenCampaignSettings)

Ustawienia kampanii generującej popyt.

videoCampaignSettings

object (VideoCampaignSettings)

Ustawienia kampanii wideo.

realTimeBiddingSetting

object (RealTimeBiddingSetting)

Ustawienia określania stawek w czasie rzeczywistym – funkcja dostępna tylko w kampaniach kierowanych na sieć Ad Exchange.

networkSettings

object (NetworkSettings)

Ustawienia sieci w kampanii.

hotelSetting

object (HotelSettingInfo)

Stały. Ustawienie hotelu w kampanii.

dynamicSearchAdsSetting

object (DynamicSearchAdsSetting)

Ustawienie do kontrolowania dynamicznych reklam w wyszukiwarce (DSA).

shoppingSetting

object (ShoppingSetting)

Ustawienie do kontrolowania kampanii produktowych.

targetingSetting

object (TargetingSetting)

Ustawienie kierowania na funkcje związane z kierowaniem.

geoTargetTypeSetting

object (GeoTargetTypeSetting)

Ustawienie kierowania geograficznego reklam.

localCampaignSetting

object (LocalCampaignSetting)

Ustawienie kampanii lokalnej.

appCampaignSetting

object (AppCampaignSetting)

Ustawienie związane z kampanią promującą aplikację.

labels[]

string

Tylko dane wyjściowe. Nazwy zasobów etykiet dołączonych do tej kampanii.

experimentType

enum (CampaignExperimentType)

Tylko dane wyjściowe. Typ kampanii: normalna, wersja robocza lub eksperyment.

biddingStrategyType

enum (BiddingStrategyType)

Tylko dane wyjściowe. Typ strategii ustalania stawek.

Strategię ustalania stawek można utworzyć, ustawiając schemat ustalania stawek w celu utworzenia standardowej strategii ustalania stawek lub za pomocą pola biddingStrategy do utworzenia strategii portfolio ustalania stawek.

To pole jest tylko do odczytu.

accessibleBiddingStrategy

string

Tylko dane wyjściowe. Nazwa zasobu AccessibleOkreślanie stawek, czyli widok tylko do odczytu nieobjętych ograniczeniami atrybutów powiązanej strategii portfolio ustalania stawek zidentyfikowanych przez „biddingStrategy”. Jeśli kampania nie korzysta ze strategii portfolio, pole jest puste. Atrybuty strategii bez ograniczeń są dostępne dla wszystkich klientów, którym udostępniana jest strategia, i są odczytywane z zasobu AccessibleOkreślanie strategii. Atrybuty z ograniczeniami są natomiast dostępne tylko dla klientów będących właścicielami strategii i ich menedżerów. Atrybuty z ograniczeniami można odczytywać tylko z zasobu strategii ustalania stawek.

frequencyCaps[]

object (FrequencyCapEntry)

Lista, która ogranicza częstotliwość, z jaką każdy użytkownik będzie widzieć reklamy z tej kampanii.

videoBrandSafetySuitability

enum (BrandSafetySuitability)

Ustawienie bezpieczeństwa marki na poziomie indywidualnej kampanii. Umożliwia wybór typu zasobów reklamowych, co pozwala wyświetlać reklamy w treściach odpowiednich dla Twojej marki. Więcej informacji znajdziesz na https://support.google.com/google-ads/answer/7515513.

vanityPharma

object (VanityPharma)

Określa sposób wyświetlania reklam produktów farmaceutycznych bez marki.

selectiveOptimization

object (SelectiveOptimization)

Ustawienie optymalizacji selektywnej dla tej kampanii, które obejmuje zestaw działań powodujących konwersję, pod kątem których ma być optymalizowana kampania. Ta funkcja dotyczy tylko kampanii promujących aplikacje, w których jako AdvertisingChannelType występuje MULTI_CHANNEL lub APP_CAMPAIGN lub APP_CAMPAIGN_FOR_ENGAGEMENT.

optimizationGoalSetting

object (OptimizationGoalSetting)

Ustawienie celu optymalizacji dla tej kampanii, które zawiera zestaw typów celów optymalizacji.

trackingSetting

object (TrackingSetting)

Tylko dane wyjściowe. Ustawienia śledzenia informacji na poziomie kampanii.

paymentMode

enum (PaymentMode)

Tryb płatności w kampanii.

excludedParentAssetFieldTypes[]

enum (AssetFieldType)

Typy pól komponentów, które powinny być wykluczone z tej kampanii. Połączenia komponentów z tymi typami pól nie będą dziedziczone przez tę kampanię z wyższego poziomu.

excludedParentAssetSetTypes[]

enum (AssetSetType)

Typy zestawów komponentów, które powinny być wykluczone z tej kampanii. Połączenia z zestawami komponentów z tymi typami nie będą dziedziczone przez tę kampanię z wyższego poziomu. Typy grup lokalizacji (GMB_DYNAMIC_LOCATION_GROUP, CHAIN_DYNAMIC_LOCATION_GROUP i STATIC_LOCATION_GROUP) to typy grup podrzędnych LOCATION_SYNC. Jeśli więc w tym polu ustawisz wartość LOCATION_SYNC, nie będzie można połączyć z tą kampanią żadnych zestawów komponentów grup lokalizacji, a rozszerzenia lokalizacji i rozszerzenia powiązanej lokalizacji nie będą się w niej wyświetlać. Obecnie obsługiwana jest tylko lokalizacja LOCATION_SYNC.

performanceMaxUpgrade

object (PerformanceMaxUpgrade)

Tylko dane wyjściowe. Informacje o kampaniach przekształcanych w kampanie Performance Max.

assetAutomationSettings[]

object (AssetAutomationSetting)

Zawiera stan akceptacji/rezygnacji dla każdego komponentu AssetAutomationType. Informacje o domyślnym sposobie akceptowania i wyłączania znajdziesz w dokumentacji poszczególnych typów automatyzacji komponentów.

keywordMatchType

enum (CampaignKeywordMatchType)

Typ dopasowania słowa kluczowego w kampanii. Aby ustawić dopasowanie przybliżone dla wszystkich słów kluczowych w kampanii, użyj ustawienia PRZYBLIŻONE.

id

string (int64 format)

Tylko dane wyjściowe. Identyfikator kampanii.

name

string

Nazwa kampanii

To pole jest wymagane i nie powinno być puste podczas tworzenia nowych kampanii.

Nie może zawierać znaków pustych (punkt kodowy 0x0), znaku nowego wiersza (punkt kodowy 0xA) ani znaków przejścia do nowej linii (punkt kodowy 0xD).

trackingUrlTemplate

string

Szablon URL do tworzenia linku monitorującego.

audienceSetting

object (AudienceSetting)

Stały. Ustawienie funkcji związanych z odbiorcami.

baseCampaign

string

Tylko dane wyjściowe. Nazwa zasobu kampanii podstawowej kampanii roboczej lub kampanii z eksperymentem. W przypadku kampanii podstawowych jest ona równa resourceName.

To pole jest tylko do odczytu.

campaignBudget

string

Budżet kampanii.

startDate

string

Data rozpoczęcia wyświetlania kampanii w strefie czasowej klienta w formacie RRRR-MM-DD.

campaignGroup

string

Grupa kampanii, do której należy ta kampania.

endDate

string

Ostatni dzień kampanii w strefie czasowej klienta w formacie RRRR-MM-DD. Podczas tworzenia przyjmuje on wartość domyślną 2037-12-30, co oznacza, że kampania będzie działać bez końca. Aby ustawić czas trwania istniejącej kampanii na czas nieokreślony, wybierz w tym polu wartość 2037-12-30.

finalUrlSuffix

string

Sufiks używany do dołączania parametrów zapytania do stron docelowych obsługiwanych przez śledzenie równoległe.

optimizationScore

number

Tylko dane wyjściowe. Wynik optymalizacji kampanii.

Wynik optymalizacji to prognoza skuteczności kampanii. Mieści się w zakresie od 0% (0,0) do 100% (1,0), gdzie 100% oznacza, że kampania w pełni wykorzystuje potencjał. W przypadku kampanii bez wyniku to pole ma wartość null.

Zobacz „Wynik optymalizacji” na stronie https://support.google.com/google-ads/answer/9061546.

To pole jest tylko do odczytu.

urlExpansionOptOut

boolean

Rezygnacja z rozwinięcia adresu URL na bardziej ukierunkowane adresy URL. Jeśli wyłączysz tę opcję (prawda), reklamy będą kierowane tylko na końcowe adresy URL w grupie plików lub adresy URL określone w Google Merchant Center reklamodawcy bądź w plikach firmowych baz danych reklamodawcy. Jeśli zasada jest włączona (fałsz), reklamy będą kierowane na całą domenę. To pole można skonfigurować tylko w przypadku kampanii Performance Max, które mają wartość domyślną „false”.

hotelPropertyAssetSet

string

Stały. Zestaw obiektów hotelowych do kampanii Performance Max do celów związanych z podróżami.

listingType

enum (ListingType)

Stały. Typ informacji o produkcie wyświetlanych w tej kampanii. To pole jest ograniczone do użycia w kampaniach Performance Max.

Pole sumy campaign_bidding_strategy. Strategia ustalania stawek w kampanii.

Musi to być portfolio (utworzone za pomocą usługi strategii ustalania stawek) lub standardowe, umieszczone w kampanii. campaign_bidding_strategy może mieć tylko jedną z tych wartości:

biddingStrategy

string

Strategia portfolio ustalania stawek używana w kampanii.

commission

object (Commission)

Prowizja to strategia automatycznego określania stawek, w ramach której reklamodawca płaci określoną część wartości konwersji.

manualCpa

object (ManualCpa)

Standardowa strategia samodzielnego ustawiania stawek CPA. Strategia samodzielnego ustawiania stawek, która pozwala reklamodawcy określać stawkę za działanie określone przez reklamodawcę. To ustawienie jest obsługiwane tylko w kampaniach w Usługach Lokalnych.

manualCpc

object (ManualCpc)

Standardowa strategia samodzielnego ustalania stawek CPC. Samodzielne określanie stawek na podstawie kliknięć, w ramach którego użytkownik płaci za kliknięcie.

manualCpm

object (ManualCpm)

Standardowa strategia samodzielnego ustawiania stawek CPM. Samodzielne określanie stawek na podstawie wyświetleń, w którym użytkownik płaci za tysiąc wyświetleń.

manualCpv

object (ManualCpv)

To strategia ustalania stawek, w której za wyświetlenie filmu płaci się kwotę, którą można skonfigurować.

maximizeConversions

object (MaximizeConversions)

Standardowa strategia ustalania stawek Maksymalizacja liczby konwersji, która automatycznie maksymalizuje liczbę konwersji w ramach określonego budżetu.

maximizeConversionValue

object (MaximizeConversionValue)

Standardowa strategia ustalania stawek Maksymalizacja wartości konwersji, która automatycznie ustala stawki tak, aby zmaksymalizować przychody w ramach określonego budżetu.

targetCpa

object (TargetCpa)

Standardowa strategia ustalania stawek Docelowy CPA, która automatycznie ustala stawki, by pomóc Ci uzyskać jak największą liczbę konwersji przy wybranym przez Ciebie docelowym koszcie pozyskania (CPA).

targetImpressionShare

object (TargetImpressionShare)

Strategia ustalania stawek pod kątem docelowego udziału w wyświetleniach. Strategia automatycznego określania stawek, która ustala stawki tak, by osiągnąć wybrany odsetek wyświetleń.

targetRoas

object (TargetRoas)

Standardowa strategia ustalania stawek Docelowy ROAS, która automatycznie maksymalizuje przychody przy zachowaniu średniego docelowego zwrotu z nakładów na reklamę (ROAS).

targetSpend

object (TargetSpend)

Standardowa strategia ustalania stawek pod kątem docelowych wydatków, która automatycznie ustala stawki tak, by pomóc Ci uzyskać jak najwięcej kliknięć w ramach budżetu.

percentCpc

object (PercentCpc)

Standardowa strategia ustalania stawek pod kątem procentu CPC, w której stawki stanowią ułamek reklamowanej ceny danego towaru lub usługi.

targetCpm

object (TargetCpm)

Strategia ustalania stawek, która automatycznie optymalizuje koszt tysiąca wyświetleń

fixedCpm

object (FixedCpm)

Strategia samodzielnego ustawiania stawek ze stałym CPM

targetCpv

object (TargetCpv)

Strategia automatycznego określania stawek, która ustala stawki w celu optymalizacji skuteczności przy określonym przez Ciebie docelowym CPV.

CampaignPrimaryStatus

Wyliczenie opisujące możliwy stan główny kampanii. Wskazuje, dlaczego kampania nie wyświetla reklam lub nie wyświetla ich optymalnie. Może upłynąć trochę czasu, zanim zmiany wprowadzone w kampanii i powiązanych z nią elementach będą widoczne w tym stanie.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używany tylko w przypadku zwracanej wartości. Reprezentuje wartość nieznaną w tej wersji.
ELIGIBLE Kampania kwalifikuje się do wyświetlania.
PAUSED Stan kampanii określony przez użytkownika jest wstrzymany.
REMOVED Stan kampanii określony przez użytkownika zostanie usunięty.
ENDED Upłynął czas zakończenia tej kampanii określony przez użytkownika.
PENDING Kampania może wyświetlać reklamy w przyszłości.
MISCONFIGURED Kampania lub powiązane z nią elementy mają nieprawidłowe ustawienia określone przez użytkownika.
LIMITED Kampania lub powiązane z nią elementy są ograniczone przez ustawienia określone przez użytkownika.
LEARNING System automatycznego określania stawek dostosowuje się do zmian wprowadzonych przez użytkownika w kampanii lub w powiązanych elementach.
NOT_ELIGIBLE Kampania nie kwalifikuje się do wyświetlania.

CampaignPrimaryStatusReason

Wyliczenie opisujące możliwe przyczyny stanu głównego kampanii. Wskazuje, dlaczego kampania nie wyświetla reklam lub nie wyświetla ich optymalnie. Przyczyny te są agregowane w celu określenia ogólnego stanu głównego kampanii.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używany tylko w przypadku zwracanej wartości. Reprezentuje wartość nieznaną w tej wersji.
CAMPAIGN_REMOVED Stan kampanii określony przez użytkownika zostanie usunięty.
CAMPAIGN_PAUSED Stan kampanii określony przez użytkownika jest wstrzymany.
CAMPAIGN_PENDING Określony przez użytkownika czas rozpoczęcia tej kampanii przypada w przyszłości.
CAMPAIGN_ENDED Upłynął czas zakończenia tej kampanii określony przez użytkownika.
CAMPAIGN_DRAFT Kampania jest wersją roboczą.
BIDDING_STRATEGY_MISCONFIGURED Strategia ustalania stawek ma nieprawidłowe ustawienia określone przez użytkownika.
BIDDING_STRATEGY_LIMITED Strategia ustalania stawek jest ograniczona przez ustawienia określone przez użytkownika, np. brak danych.
BIDDING_STRATEGY_LEARNING System automatycznego określania stawek dostosowuje się do zmian strategii ustalania stawek określonych przez użytkownika.
BIDDING_STRATEGY_CONSTRAINED Kampania może uzyskać większą wartość konwersji, dostosowując docelowe CPA/ROAS.
BUDGET_CONSTRAINED Budżet ogranicza możliwość wyświetlania reklam przez kampanię.
BUDGET_MISCONFIGURED Budżet ma nieprawidłowe ustawienia określone przez użytkownika.
SEARCH_VOLUME_LIMITED Kampania nie jest kierowana na wszystkie trafne zapytania.
AD_GROUPS_PAUSED Określone przez użytkownika stany grup reklam są wstrzymane.
NO_AD_GROUPS W tej kampanii nie ma odpowiednich grup reklam.
KEYWORDS_PAUSED Stany słów kluczowych określone przez użytkownika są wstrzymane.
NO_KEYWORDS W tej kampanii nie ma odpowiednich słów kluczowych.
AD_GROUP_ADS_PAUSED Określone przez użytkownika stany reklam w grupach reklam są wstrzymane.
NO_AD_GROUP_ADS W tej kampanii nie ma odpowiednich reklam z grupy reklam.
HAS_ADS_LIMITED_BY_POLICY Co najmniej 1 reklama w tej kampanii jest ograniczona przez zasady.
HAS_ADS_DISAPPROVED Co najmniej 1 reklama w tej kampanii została odrzucona.
MOST_ADS_UNDER_REVIEW Większość reklam w tej kampanii oczekuje na sprawdzenie.
MISSING_LEAD_FORM_EXTENSION Kampania ma cel związany z formularzem kontaktowym, a brakuje rozszerzenia formularza kontaktowego.
MISSING_CALL_EXTENSION Kampania ma cel związany z połączeniami, a brakuje rozszerzenia połączeń.
LEAD_FORM_EXTENSION_UNDER_REVIEW Rozszerzenie formularza kontaktowego jest w trakcie sprawdzania.
LEAD_FORM_EXTENSION_DISAPPROVED Rozszerzenie potencjalnego klienta zostało odrzucone.
CALL_EXTENSION_UNDER_REVIEW Rozszerzenie połączeń jest w trakcie sprawdzania.
CALL_EXTENSION_DISAPPROVED Rozszerzenie połączeń zostało odrzucone.
NO_MOBILE_APPLICATION_AD_GROUP_CRITERIA W tej kampanii nie ma odpowiednich kryteriów grup reklam aplikacji mobilnych.
CAMPAIGN_GROUP_PAUSED Stan grupy kampanii określonej przez użytkownika jest wstrzymany.
CAMPAIGN_GROUP_ALL_GROUP_BUDGETS_ENDED Określone przez użytkownika czasy wszystkich budżetów grup powiązanych z nadrzędną grupą kampanii minęły.
APP_NOT_RELEASED Aplikacja powiązana z tą kampanią ACi nie jest dostępna w krajach docelowych kampanii.
APP_PARTIALLY_RELEASED Aplikacja powiązana z tą kampanią ACi została częściowo udostępniona w krajach docelowych kampanii.
HAS_ASSET_GROUPS_DISAPPROVED Co najmniej 1 grupa plików w tej kampanii została odrzucona.
HAS_ASSET_GROUPS_LIMITED_BY_POLICY Co najmniej 1 grupa plików w tej kampanii jest ograniczona przez zasady.
MOST_ASSET_GROUPS_UNDER_REVIEW Większość grup plików w tej kampanii oczekuje na sprawdzenie.
NO_ASSET_GROUPS W tej kampanii nie ma odpowiednich grup plików.
ASSET_GROUPS_PAUSED Wszystkie grupy plików w tej kampanii są wstrzymane.

CampaignStatus

Możliwe stany kampanii.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używany tylko w przypadku zwracanej wartości. Reprezentuje wartość nieznaną w tej wersji.
ENABLED Kampania jest aktywna i może wyświetlać reklamy.
PAUSED Kampania została wstrzymana przez użytkownika.
REMOVED Kampania została usunięta.

CampaignServingStatus

Możliwe stany wyświetlania reklam z kampanii.

Wartości w polu enum
UNSPECIFIED Nie określono żadnej wartości.
UNKNOWN

Otrzymana wartość nie jest znana w tej wersji.

Ta wartość dotyczy tylko odpowiedzi.

SERVING Wyświetlanie.
NONE Brak.
ENDED Zakończono.
PENDING Oczekiwanie.
SUSPENDED Zawieszony.

BiddingStrategySystemStatus

Możliwe stany systemowe strategii ustalania stawek.

Wartości w polu enum
UNSPECIFIED sygnały, że wystąpił nieoczekiwany błąd, np. nie znaleziono typu strategii ustalania stawek lub nie znaleziono informacji o stanie;
UNKNOWN Używany tylko w przypadku zwracanej wartości. Reprezentuje wartość nieznaną w tej wersji.
ENABLED Strategia ustalania stawek jest aktywna, AdWords nie znajduje w niej żadnych konkretnych problemów.
LEARNING_NEW Strategia ustalania stawek się uczy, ponieważ została niedawno utworzona lub ponownie aktywowana.
LEARNING_SETTING_CHANGE Strategia ustalania stawek się uczy z powodu niedawnej zmiany ustawienia.
LEARNING_BUDGET_CHANGE Strategia ustalania stawek się uczy z powodu niedawnej zmiany budżetu.
LEARNING_COMPOSITION_CHANGE Strategia ustalania stawek się uczy z powodu niedawnej zmiany liczby powiązanych z nią kampanii, grup reklam lub słów kluczowych.
LEARNING_CONVERSION_TYPE_CHANGE Strategia ustalania stawek korzysta z raportowania konwersji oraz od ostatnio zmodyfikowanych przez klienta typów konwersji, które były z nią związane.
LEARNING_CONVERSION_SETTING_CHANGE Strategia ustalania stawek korzysta z raportowania konwersji, a klient niedawno zmienił swoje ustawienia konwersji.
LIMITED_BY_CPC_BID_CEILING Strategia ustalania stawek jest ograniczona przez limit stawki.
LIMITED_BY_CPC_BID_FLOOR Strategia ustalania stawek jest ograniczona przez minimalną stawkę.
LIMITED_BY_DATA Strategia ustalania stawek jest ograniczona, ponieważ w ostatnich tygodniach nie było wystarczającej liczby konwersji.
LIMITED_BY_BUDGET Znaczna część słów kluczowych w tej strategii ustalania stawek jest ograniczona przez budżet.
LIMITED_BY_LOW_PRIORITY_SPEND Strategia ustalania stawek nie może osiągnąć docelowych wydatków, bo wydatki mają teraz mniejszy priorytet.
LIMITED_BY_LOW_QUALITY Znaczna część słów kluczowych w tej strategii ustalania stawek ma niski wynik jakości.
LIMITED_BY_INVENTORY Strategia ustalania stawek nie może w pełni wykorzystać budżetu z powodu wąskiego kierowania.
MISCONFIGURED_ZERO_ELIGIBILITY Brak śledzenia konwersji (brak pingów) lub list remarketingowych w przypadku inteligentnych kampanii produktowych.
MISCONFIGURED_CONVERSION_TYPES Strategia ustalania stawek działa na podstawie raportowania konwersji, a klient nie ma typów konwersji, które można by uwzględnić w raportach.
MISCONFIGURED_CONVERSION_SETTINGS Strategia ustalania stawek korzysta z raportowania konwersji, a ustawienia konwersji klienta są nieprawidłowo skonfigurowane.
MISCONFIGURED_SHARED_BUDGET Poza strategią ustalania stawek występują kampanie, które mają wspólny budżet z kampaniami objętymi tą strategią.
MISCONFIGURED_STRATEGY_TYPE Kampania ma nieprawidłowy typ strategii i nie wyświetla reklam.
PAUSED Strategia ustalania stawek jest nieaktywna. Ze strategią ustalania stawek nie są powiązane żadne aktywne kampanie, grupy reklam lub słowa kluczowe. Z tą strategią ustalania stawek nie są też powiązane żadne aktywne budżety.
UNAVAILABLE Ta strategia ustalania stawek nie obsługuje obecnie raportowania stanu.
MULTIPLE_LEARNING W danym okresie ta strategia ustalania stawek miała wiele stanów systemu (LEARNING_*).
MULTIPLE_LIMITED W danym okresie ta strategia ustalania stawek miała wiele stanów systemu (LIMITED_*).
MULTIPLE_MISCONFIGURED W podanym okresie wystąpiło wiele stanów systemu tej strategii ustalania stawek: MISCONFIGURED_*.
MULTIPLE W określonym czasie ta strategia ustalania stawek miała wiele stanów w systemie.

AdServingOptimizationStatus

Wyliczenie opisujące możliwe stany wyświetlania.

Wartości w polu enum
UNSPECIFIED Nie określono żadnej wartości.
UNKNOWN

Otrzymana wartość nie jest znana w tej wersji.

Ta wartość dotyczy tylko odpowiedzi.

OPTIMIZE Wyświetlanie reklam w kampanii jest optymalizowane na podstawie CTR.
CONVERSION_OPTIMIZE Wyświetlanie reklam jest optymalizowane na podstawie współczynnika klikalności w kampanii. Jeśli kampania nie jest objęta strategią ustalania stawek optymalizator konwersji, domyślnie wybrana zostanie OPTYMALIZACJA.
ROTATE Reklamy są równomiernie wyświetlane na przemian przez 90 dni, a potem optymalizowane pod kątem kliknięć.
ROTATE_INDEFINITELY Wyświetlaj mniej skuteczne reklamy bardziej równomiernie z reklamami o wyższej skuteczności i nie optymalizuj.
UNAVAILABLE Stan optymalizacji wyświetlania reklam jest niedostępny.

LocalServicesCampaignSettings

Ustawienia zasobu podrzędnego LocalServicesCampaign.

Zapis JSON
{
  "categoryBids": [
    {
      object (CategoryBid)
    }
  ]
}
Pola
categoryBids[]

object (CategoryBid)

Stawki na poziomie kategoria powiązane ze strategią ustalania stawek MANUAL_CPA.

CategoryBid

Stawki za kategorie w LocalServicesReportingCampaignSettings.

Zapis JSON
{
  "categoryId": string,
  "manualCpaBidMicros": string
}
Pola
categoryId

string

Kategoria, z którą zostanie powiązana stawka. Na przykład xcat:obszar_usługi_firmy_hydraulik.

manualCpaBidMicros

string (int64 format)

Samodzielna stawka CPA dla danej kategorii. Stawka musi być wyższa od ceny minimalnej powiązanej z daną kategorią. Wartość jest wyrażona w mikro i w walucie reklamodawcy.

TravelCampaignSettings

Ustawienia kampanii dotyczącej podróży.

Zapis JSON
{
  "travelAccountId": string
}
Pola
travelAccountId

string (int64 format)

Stały. Identyfikator konta podróży powiązanego z kampanią dotyczącą podróży.

DemandGenCampaignSettings

Ustawienia kampanii generującej popyt.

Zapis JSON
{
  "upgradedTargeting": boolean
}
Pola
upgradedTargeting

boolean

Stały. Określa, czy ta kampania używa ulepszonych opcji kierowania. Gdy to pole ma wartość true, możesz używać kierowania na język i lokalizację na poziomie grupy reklam zamiast standardowego kierowania na poziomie kampanii. Domyślna wartość w tym polu to false. Można ją ustawić tylko podczas tworzenia kampanii.

VideoCampaignSettings

Ustawienia kampanii wideo.

Zapis JSON
{
  "videoAdInventoryControl": {
    object (VideoAdInventoryControl)
  }
}
Pola
videoAdInventoryControl

object (VideoAdInventoryControl)

Kontrola zasobów reklamowych w przypadku kontenerów reklam elastycznych w kampaniach typu „Zasięg”.

VideoAdInventoryControl

W przypadku kampanii korzystających z ustawień zasobów reklamowych kontenerów reklam elastycznych określa, w których zasobach reklamowych mogą się wyświetlać reklamy. Dotyczy to tylko kampanii ze strategiami ustalania stawek TARGET_CPM i FIXED_CPM.

Zapis JSON
{
  "allowInStream": boolean,
  "allowInFeed": boolean,
  "allowShorts": boolean
}
Pola
allowInStream

boolean

Określ, czy można używać reklam wideo elastycznych w ramach reklam wideo typu In-Stream.

allowInFeed

boolean

Określ, czy można używać reklam wideo elastycznych do reklam wideo In-Feed.

allowShorts

boolean

Określ, czy reklamy wideoElastyczne mogą być używane jako filmy Short.

RealTimeBiddingSetting

Ustawienia określania stawek w czasie rzeczywistym – funkcja dostępna tylko w kampaniach kierowanych na sieć Ad Exchange.

Zapis JSON
{
  "optIn": boolean
}
Pola
optIn

boolean

Wskazuje, czy w kampanii jest włączone określanie stawek w czasie rzeczywistym.

NetworkSettings

Ustawienia sieci w kampanii.

Zapis JSON
{
  "targetGoogleSearch": boolean,
  "targetSearchNetwork": boolean,
  "targetContentNetwork": boolean,
  "targetPartnerSearchNetwork": boolean,
  "targetYoutube": boolean,
  "targetGoogleTvNetwork": boolean
}
Pola
targetSearchNetwork

boolean

Określa, czy reklamy będą wyświetlane w witrynach partnerów w sieci wyszukiwania Google (wymaga też ustawienia targetGoogleSearch jako true).

targetContentNetwork

boolean

Określa, czy reklamy będą wyświetlane w określonych miejscach docelowych w sieci reklamowej Google. Miejsca docelowe określa się za pomocą kryterium Miejsce docelowe.

targetPartnerSearchNetwork

boolean

Określa, czy reklamy będą wyświetlane w sieci partnerskiej Google. Ta funkcja jest dostępna tylko na niektórych wybranych kontach partnerów Google.

targetYoutube

boolean

Określa, czy reklamy będą wyświetlane w YouTube.

targetGoogleTvNetwork

boolean

Określa, czy reklamy będą wyświetlane w sieci Google TV.

HotelSettingInfo

Ustawienia reklam hoteli na poziomie kampanii.

Zapis JSON
{
  "hotelCenterId": string
}
Pola
hotelCenterId

string (int64 format)

Stały. Połączone konto Hotel Center.

DynamicSearchAdsSetting

Ustawienie do kontrolowania dynamicznych reklam w wyszukiwarce (DSA).

Zapis JSON
{
  "domainName": string,
  "languageCode": string,
  "feeds": [
    string
  ],
  "useSuppliedUrlsOnly": boolean
}
Pola
domainName

string

Wymagane. Nazwa domeny internetowej reprezentowanej przez to ustawienie, na przykład „google.com” lub „www.google.com”.

languageCode

string

Wymagane. Kod języka określający język domeny, np. „en”.

feeds[]

string

Lista plików z adresami stron docelowych powiązanych z kampanią.

useSuppliedUrlsOnly

boolean

Określa, czy kampania korzysta wyłącznie z adresów URL dostarczonych przez reklamodawcę.

ShoppingSetting

Ustawienie dla kampanii produktowych. Określa szeroką gamę produktów, które można reklamować w ramach kampanii, oraz sposób interakcji tej kampanii z innymi kampaniami produktowymi.

Zapis JSON
{
  "feedLabel": string,
  "useVehicleInventory": boolean,
  "advertisingPartnerIds": [
    string
  ],
  "merchantId": string,
  "campaignPriority": integer,
  "enableLocal": boolean,
  "disableProductFeed": boolean
}
Pola
feedLabel

string

Etykieta pliku danych z produktami do uwzględnienia w kampanii. Można ustawić tylko jedną wartość atrybutu "feedLabel" lub "sales_country". Jeśli jest używany zamiast atrybutu sales_country, pole fileLabel akceptuje kody krajów w tym samym formacie, np. „XX”. W innym przypadku może to być dowolny ciąg znaków używany jako etykieta pliku danych w Google Merchant Center.

useVehicleInventory

boolean

Stały. Określa, czy kierować reklamy na zasoby reklamowe z informacjami o pojazdach. To pole jest obsługiwane tylko w inteligentnych kampaniach produktowych. Aby skonfigurować w kampaniach Performance Max zasoby reklamowe z informacjami o pojazdach, użyj zasady listingType.

advertisingPartnerIds[]

string (int64 format)

Stały. Identyfikatory kont reklamowych partnerów reklamowych współpracujących w ramach kampanii.

merchantId

string (int64 format)

Identyfikator konta Merchant Center. To pole jest wymagane przy tworzeniu operacji tworzenia. Tego pola nie można zmienić w przypadku kampanii produktowych.

campaignPriority

integer

Priorytet kampanii. Kampanie z numerycznie wyższym priorytetem mają pierwszeństwo przed kampaniami o niższych priorytetach. To pole jest wymagane w przypadku kampanii produktowych z wartościami od 0 do 2 włącznie. To pole jest opcjonalne w przypadku inteligentnych kampanii produktowych, ale jeśli jest skonfigurowane, musi zawierać 3.

enableLocal

boolean

Określa, czy uwzględniać produkty dostępne lokalnie.

disableProductFeed

boolean

Wyłącz opcjonalny plik danych o produktach. To pole jest obecnie obsługiwane tylko w przypadku kampanii generujących popyt. Więcej informacji o tej funkcji znajdziesz na stronie https://support.google.com/google-ads/answer/13721750.

AudienceSetting

Ustawienia kierowania na odbiorców.

Zapis JSON
{
  "useAudienceGrouped": boolean
}
Pola
useAudienceGrouped

boolean

Stały. Jeśli ustawisz wartość prawda, ta kampania będzie używać zasobu „Odbiorcy” do kierowania na odbiorców. Jeśli parametr ma wartość false (fałsz), kampania może używać kryteriów segmentu odbiorców.

GeoTargetTypeSetting

Reprezentuje zbiór ustawień związanych z kierowaniem geograficznym reklam.

Zapis JSON
{
  "positiveGeoTargetType": enum (PositiveGeoTargetType),
  "negativeGeoTargetType": enum (NegativeGeoTargetType)
}
Pola
positiveGeoTargetType

enum (PositiveGeoTargetType)

Ustawienie stosowane do niewykluczającego kierowania geograficznego w tej konkretnej kampanii.

negativeGeoTargetType

enum (NegativeGeoTargetType)

Ustawienie używane do wykluczającego kierowania geograficznego w tej konkretnej kampanii.

PositiveGeoTargetType

Możliwe dodatnie typy kierowania geograficznego.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Wartość jest nieznana w tej wersji.
PRESENCE_OR_INTEREST Określa, że reklama ma się wyświetlać, gdy użytkownik znajduje się w wybranych lokalizacjach reklamodawcy lub jest nimi zainteresowany.
SEARCH_INTEREST Określa, że reklama jest wyświetlana, gdy użytkownik wyszukuje lokalizacje docelowe reklamodawcy. Tej opcji można używać tylko w kampaniach w sieci wyszukiwania i standardowych kampaniach produktowych.
PRESENCE Określa, że reklama ma się wyświetlać, gdy użytkownik znajduje się w wybranych przez reklamodawcę lokalizacjach lub regularnie w nich bywa.

NegativeGeoTargetType

Możliwe wykluczające typy kierowania geograficznego.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Wartość jest nieznana w tej wersji.
PRESENCE_OR_INTEREST Określa, że użytkownik nie może zobaczyć reklamy, jeśli znajduje się w wykluczonych lokalizacjach reklamodawcy lub jest nimi zainteresowany.
PRESENCE Określa, że użytkownik nie może zobaczyć reklamy, jeśli znajduje się w wykluczonych lokalizacjach reklamodawcy.

LocalCampaignSetting

Ustawienie kampanii lokalnych.

Zapis JSON
{
  "locationSourceType": enum (LocationSourceType)
}
Pola
locationSourceType

enum (LocationSourceType)

Typ źródła lokalizacji dla tej kampanii lokalnej.

LocationSourceType

Możliwe typy źródła lokalizacji.

Wartości w polu enum
UNSPECIFIED Nie określono żadnej wartości.
UNKNOWN Używany tylko w przypadku zwracanej wartości. Reprezentuje wartość nieznaną w tej wersji.
GOOGLE_MY_BUSINESS Lokalizacje powiązane z połączonym profilem firmy klienta.
AFFILIATE Powiązane (sieciowe) lokalizacje sklepów. np. lokalizacji sklepów Best Buy.

AppCampaignSetting

Ustawienia kampanii promujących aplikacje na poziomie kampanii.

Zapis JSON
{
  "biddingStrategyGoalType": enum (AppCampaignBiddingStrategyGoalType),
  "appStore": enum (AppCampaignAppStore),
  "appId": string
}
Pola
biddingStrategyGoalType

enum (AppCampaignBiddingStrategyGoalType)

Określa cel, pod kątem którego ma być optymalizowana strategia ustalania stawek tej kampanii promującej aplikację.

appStore

enum (AppCampaignAppStore)

Stały. Sklep z aplikacjami, który udostępnia tę aplikację.

appId

string

Stały. Ciąg jednoznacznie identyfikujący aplikację mobilną.

AppCampaignBiddingStrategyGoalType

Typ celu strategii ustalania stawek w kampanii promującej aplikację.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używany tylko w przypadku zwracanej wartości. Reprezentuje wartość nieznaną w tej wersji.
OPTIMIZE_INSTALLS_TARGET_INSTALL_COST Postaraj się zmaksymalizować liczbę instalacji aplikacji. Stawka CPA to docelowy koszt instalacji.
OPTIMIZE_IN_APP_CONVERSIONS_TARGET_INSTALL_COST Dąż do maksymalizacji liczby wybranych konwersji w aplikacji pochodzących z instalacji aplikacji w dłuższej perspektywie. Stawka CPA to docelowy koszt instalacji.
OPTIMIZE_IN_APP_CONVERSIONS_TARGET_CONVERSION_COST Dąż do maksymalizacji liczby wybranych konwersji w aplikacji pochodzących z instalacji aplikacji w dłuższej perspektywie. Stawka CPA to docelowy koszt konwersji w aplikacji. Pamiętaj, że rzeczywisty CPA może na początku wydawać się wyższy niż docelowy cpa, ponieważ długoterminowe konwersje jeszcze nie miały miejsca.
OPTIMIZE_RETURN_ON_ADVERTISING_SPEND Dążenie do maksymalizacji wszystkich konwersji np. instalacja i wybrane konwersje w aplikacji przy jednoczesnym osiągnięciu lub przekroczeniu docelowego zwrotu z nakładów na reklamę.
OPTIMIZE_PRE_REGISTRATION_CONVERSION_VOLUME Staraj się maksymalnie zwiększyć liczbę wcześniejszą rejestrację na aplikację.
OPTIMIZE_INSTALLS_WITHOUT_TARGET_INSTALL_COST Maksymalizacja liczby instalacji aplikacji bez docelowego kosztu instalacji.

AppCampaignAppStore

Enum opisujący sklep z aplikacjami kampanii promującej aplikację.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używany tylko w przypadku zwracanej wartości. Reprezentuje wartość nieznaną w tej wersji.
APPLE_APP_STORE App Store firmy Apple.
GOOGLE_APP_STORE Google Play.

CampaignExperimentType

Wskazuje, czy jest to zwykła kampania, kampania w wersji roboczej, czy kampania z eksperymentem.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używany tylko w przypadku zwracanej wartości. Reprezentuje wartość nieznaną w tej wersji.
BASE To jest standardowa kampania.
DRAFT To jest wersja robocza kampanii. Wprowadzono w niej pewne zmiany z kampanii podstawowej, ale nie wyświetla ani nie zbiera danych.
EXPERIMENT To jest eksperymentalna wersja kampanii. Wprowadzono w niej pewne modyfikacje z kampanii podstawowej, a część ruchu jest przekierowywana z kampanii BASE do kampanii z eksperymentem.

FrequencyCapEntry

Reguła określająca maksymalną liczbę wyświetleń reklamy (lub zestawu reklam) użytkownikowi w danym okresie.

Zapis JSON
{
  "key": {
    object (FrequencyCapKey)
  },
  "cap": integer
}
Pola
key

object (FrequencyCapKey)

Klucz określonego limitu wyświetleń na użytkownika. Z jednym kluczem może być ustawione tylko jedno ograniczenie liczby wyświetleń.

cap

integer

Maksymalna liczba zdarzeń, jaką może mieć to ograniczenie w czasie.

FrequencyCapKey

Grupa pól używanych jako klucze do ograniczenia liczby wyświetleń. Z jednym kluczem może być ustawione tylko jedno ograniczenie liczby wyświetleń.

Zapis JSON
{
  "level": enum (FrequencyCapLevel),
  "eventType": enum (FrequencyCapEventType),
  "timeUnit": enum (FrequencyCapTimeUnit),
  "timeLength": integer
}
Pola
level

enum (FrequencyCapLevel)

Poziom, na którym chcesz zastosować ograniczenie (np. reklama w grupie reklam, grupa reklam). Limit jest stosowany do wszystkich elementów na tym poziomie.

eventType

enum (FrequencyCapEventType)

Rodzaj zdarzenia, którego dotyczy ograniczenie (np. wyświetlenie).

timeUnit

enum (FrequencyCapTimeUnit)

Jednostka czasu (np. dzień, tydzień).

timeLength

integer

Liczba jednostek czasu obowiązywania ograniczenia.

FrequencyCapLevel

Poziom, na którym ograniczenie ma zostać zastosowane (np.reklama w grupie reklam, grupa reklam). Limit jest stosowany do wszystkich zasobów tego poziomu.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używany tylko w przypadku zwracanej wartości. Reprezentuje wartość nieznaną w tej wersji.
AD_GROUP_AD Ograniczenie obowiązuje na poziomie reklam w grupie reklam.
AD_GROUP Ograniczenie obowiązuje na poziomie grupy reklam.
CAMPAIGN Limit jest stosowany na poziomie kampanii.

FrequencyCapEventType

Rodzaj zdarzenia, którego dotyczy ograniczenie (np. wyświetlenie).

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używany tylko w przypadku zwracanej wartości. Reprezentuje wartość nieznaną w tej wersji.
IMPRESSION Limit dotyczy wyświetleń reklam.
VIDEO_VIEW Limit dotyczy wyświetleń reklam wideo.

VanityPharma

Określa sposób wyświetlania reklam produktów farmaceutycznych bez marki.

Zapis JSON
{
  "vanityPharmaDisplayUrlMode": enum (VanityPharmaDisplayUrlMode),
  "vanityPharmaText": enum (VanityPharmaText)
}
Pola
vanityPharmaDisplayUrlMode

enum (VanityPharmaDisplayUrlMode)

Tryb wyświetlania URL-i drobiazgów.

vanityPharmaText

enum (VanityPharmaText)

Tekst, który będzie wyświetlany w wyświetlanym adresie URL reklamy tekstowej, gdy opis witryny jest wybranym trybem wyświetlania dla adresów URL dotyczących produktów farmaceutycznych.

VanityPharmaDisplayUrlMode

Enum opisujący możliwe tryby wyświetlania URL-i internetowych aptek.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używany tylko w przypadku zwracanej wartości. Reprezentuje wartość nieznaną w tej wersji.
MANUFACTURER_WEBSITE_URL Zastąp URL skróconej apteki adresem URL witryny producenta.
WEBSITE_DESCRIPTION Zastąp URL skróconego adresu URL opisem witryny.

VanityPharmaText

Wyliczenie opisujące możliwy tekst.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używany tylko w przypadku zwracanej wartości. Reprezentuje wartość nieznaną w tej wersji.
PRESCRIPTION_TREATMENT_WEBSITE_EN Strona poświęcona terapii lekami dostępnymi na receptę z treścią w języku angielskim.
PRESCRIPTION_TREATMENT_WEBSITE_ES Witryna poświęcona terapii lekami dostępnymi na receptę zawierająca treść witryny w języku hiszpańskim (Sitio de tratamientos con receta).
PRESCRIPTION_DEVICE_WEBSITE_EN Strona poświęcona urządzeniom dostępnym na receptę z treścią w języku angielskim.
PRESCRIPTION_DEVICE_WEBSITE_ES Witryna poświęcona urządzeniom dostępnym na receptę i zawartością w języku hiszpańskim (Sitio de dispositivos con receta).
MEDICAL_DEVICE_WEBSITE_EN Witryna poświęcona urządzeniom medycznym z zawartością w języku angielskim.
MEDICAL_DEVICE_WEBSITE_ES Witryna poświęcona urządzeniom medycznym z treścią w języku hiszpańskim (Sitio de dispositivos médicos).
PREVENTATIVE_TREATMENT_WEBSITE_EN Witryna poświęcona leczeniu prewencyjnemu zawierająca treść witryny w języku angielskim.
PREVENTATIVE_TREATMENT_WEBSITE_ES Witryna poświęcona leczeniu prewencyjnemu zawierająca treść witryny w języku hiszpańskim (Sitio de tratamientos preventivos).
PRESCRIPTION_CONTRACEPTION_WEBSITE_EN Strona poświęcona lekom antykoncepcyjnym dostępnym na receptę z treścią w języku angielskim.
PRESCRIPTION_CONTRACEPTION_WEBSITE_ES Witryna poświęcona lekom antykoncepcyjnym dostępnym na receptę z treścią w języku hiszpańskim (Sitio de antiConceptivos con receta).
PRESCRIPTION_VACCINE_WEBSITE_EN Strona poświęcona szczepionkom dostępnym na receptę z treścią w języku angielskim.
PRESCRIPTION_VACCINE_WEBSITE_ES Strona poświęcona szczepionkom dostępnym na receptę z treścią w języku hiszpańskim (Sitio de vacunas con receta).

SelectiveOptimization

Ustawienie optymalizacji selektywnej dla tej kampanii, które obejmuje zestaw działań powodujących konwersję, pod kątem których ma być optymalizowana kampania. Ta funkcja dotyczy tylko kampanii promujących aplikacje, w których jako AdvertisingChannelType występuje MULTI_CHANNEL lub APP_CAMPAIGN lub APP_CAMPAIGN_FOR_ENGAGEMENT.

Zapis JSON
{
  "conversionActions": [
    string
  ]
}
Pola
conversionActions[]

string

Wybrany zestaw działań powodujących konwersję do optymalizacji tej kampanii.

OptimizationGoalSetting

Ustawienie celu optymalizacji dla tej kampanii, które zawiera zestaw typów celów optymalizacji.

Zapis JSON
{
  "optimizationGoalTypes": [
    enum (OptimizationGoalType)
  ]
}
Pola
optimizationGoalTypes[]

enum (OptimizationGoalType)

Lista typów celów optymalizacji.

OptimizationGoalType

Typ celu optymalizacji

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używany tylko jako wartość zwracana. Reprezentuje wartość nieznaną w tej wersji.
CALL_CLICKS Optymalizacja pod kątem kliknięć prowadzących do połączenia. Konwersje po kliknięciu to liczba kliknięć opcji „Połączenie” skontaktować się ze sklepem po obejrzeniu reklamy.
DRIVING_DIRECTIONS Optymalizuj pod kątem wskazówek dojazdu. Konwersje typu „Trasa dojazdu” pokazują, ile razy użytkownicy kliknęli opcję „Wyznacz trasę” przejść do sklepu po obejrzeniu reklamy.
APP_PRE_REGISTRATION Optymalizacja pod kątem wcześniejszej rejestracji. Konwersje związane z wcześniejszą rejestracją to liczba osób, które skorzystały z wcześniejszej rejestracji, aby otrzymać powiadomienie o jej opublikowaniu.

TrackingSetting

Ustawienia śledzenia informacji na poziomie kampanii.

Zapis JSON
{
  "trackingUrl": string
}
Pola
trackingUrl

string

Tylko dane wyjściowe. Adres URL używany do dynamicznego śledzenia.

PaymentMode

Wyliczenie opisujące możliwe tryby płatności.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używany tylko w przypadku zwracanej wartości. Reprezentuje wartość nieznaną w tej wersji.
CLICKS Płatność za interakcję.
CONVERSION_VALUE Płatność za wartość konwersji. Ten tryb jest obsługiwany tylko w kampaniach z obiektem AdvertisingChannelType.HOTEL, CPVstrategiiType.COMMISSION i BudgetType.STANDARD.
CONVERSIONS Płatność za konwersję. Ten tryb jest obsługiwany tylko w kampaniach z obiektem AdvertisingChannelType.DISPLAY (z wyłączeniem AdvertisingChannelSubType.DISPLAY_Gmail), strategii ustalania stawek.TARGET_CPA i BudgetType.FIXED_CPA. Klient musi też kwalifikować się do korzystania z tego trybu. Więcej informacji znajdziesz na stronie Customer.eligibility_failure_reasons.
GUEST_STAY Opłata za pobyt gościa. Ten tryb jest obsługiwany tylko w kampaniach z obiektem AdvertisingChannelType.HOTEL, CPVstrategiiType.COMMISSION i BudgetType.STANDARD.

PerformanceMaxUpgrade

Informacje o kampanii, która jest przekształcana w kampanię Performance Max.

Zapis JSON
{
  "performanceMaxCampaign": string,
  "preUpgradeCampaign": string,
  "status": enum (PerformanceMaxUpgradeStatus)
}
Pola
performanceMaxCampaign

string

Tylko dane wyjściowe. Wskazuje, do której kampanii Performance Max zostanie przekształcona kampania.

preUpgradeCampaign

string

Tylko dane wyjściowe. Wskazuje, że kampania starszego typu została przekształcona w kampanię Performance Max.

status

enum (PerformanceMaxUpgradeStatus)

Tylko dane wyjściowe. Stan przekształcenia kampanii, która została zgłoszona do przekształcenia w kampanię Performance Max.

PerformanceMaxUpgradeStatus

Enum stanu uaktualnienia kampanii Performance Max.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używany tylko w przypadku zwracanej wartości. Reprezentuje wartość nieznaną w tej wersji.
UPGRADE_IN_PROGRESS Trwa przekształcanie kampanii w kampanię Performance Max.
UPGRADE_COMPLETE Przekształcanie w kampanię Performance Max zostało zakończone.
UPGRADE_FAILED Nie udało się przekształcić kampanii Performance Max w kampanię. Kampania będzie wyświetlać reklamy bez zmian, tak jak przed próbą przekształcenia.
UPGRADE_ELIGIBLE Kampania kwalifikuje się do przekształcenia w kampanię Performance Max.

ListingType

Możliwe typy informacji o produktach.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używany tylko w przypadku zwracanej wartości. Reprezentuje wartość nieznaną w tej wersji.
VEHICLES Ta kampania wyświetla reklamy pojazdów.

AssetAutomationSetting

Ustawienie automatyzacji komponentów zawiera parę wartości AssetAutomationType oraz stan zgody/rezygnacji na automatyzację komponentów.

Zapis JSON
{
  "assetAutomationType": enum (AssetAutomationType),
  "assetAutomationStatus": enum (AssetAutomationStatus)
}
Pola
assetAutomationType

enum (AssetAutomationType)

Reklamodawca, który chce włączyć lub wyłączyć automatyzację komponentów,

assetAutomationStatus

enum (AssetAutomationStatus)

Stan akceptacji lub wyłączenia typu automatyzacji komponentów.

AssetAutomationType

Typ automatyzacji komponentów.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używana tylko jako wartość zwracana. Reprezentuje wartość nieznaną w tej wersji.
TEXT_ASSET_AUTOMATION Automatyzacja komponentów tekstowych obejmuje nagłówki i teksty reklamy. Domyślnie reklamodawcy włączają się do kampanii Performance Max i zrezygnowali z wyświetlania reklam w sieci wyszukiwania.

AssetAutomationStatus

Stan automatyzacji komponentów.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używana tylko jako wartość zwracana. Reprezentuje wartość nieznaną w tej wersji.
OPTED_IN Włączenie tej opcji umożliwi generowanie i wyświetlanie typu automatyzacji komponentów.
OPTED_OUT Rezygnacja przestanie generować i wyświetlać typ automatyzacji komponentów.

CampaignKeywordMatchType

Wyliczenie opisujące typ dopasowania słowa kluczowego w kampanii.

Wartości w polu enum
UNSPECIFIED Nie określono żadnej wartości.
UNKNOWN Używany tylko w przypadku zwracanej wartości. Reprezentuje wartość nieznaną w tej wersji.
BROAD Dopasowanie przybliżone na poziomie kampanii.

Prowizja

Prowizja to strategia automatycznego określania stawek, w ramach której reklamodawca płaci określoną część wartości konwersji.

Zapis JSON
{
  "commissionRateMicros": string
}
Pola
commissionRateMicros

string (int64 format)

Stawka prowizji określa część wartości konwersji, jaką zostanie obciążony reklamodawca. Stawkę prowizji wynoszącą x należy przekazać w tym polu w postaci (x * 1 000 000). Na przykład 106 000 oznacza stawkę prowizji równą 0, 106 (10,6%).

ManualCpa

Ten typ nie zawiera pól.

Strategia samodzielnego ustawiania stawek, która pozwala reklamodawcy określać stawkę za działanie określone przez reklamodawcę.

ManualCpc

Samodzielne określanie stawek na podstawie kliknięć, w ramach którego użytkownik płaci za kliknięcie.

Zapis JSON
{
  "enhancedCpcEnabled": boolean
}
Pola
enhancedCpcEnabled

boolean

Określa, czy stawki mają być ulepszone na podstawie danych z optymalizatora konwersji.

ManualCpm

Ten typ nie zawiera pól.

Samodzielne określanie stawek na podstawie wyświetleń, w którym użytkownik płaci za tysiąc wyświetleń.

ManualCpv

Ten typ nie zawiera pól.

Określanie stawek na podstawie obejrzeń, w którym użytkownik płaci za wyświetlenie filmu.

PercentCpc

Strategia ustalania stawek, w której stawki stanowią ułamek ceny reklamowanej danego towaru lub danej usługi.

Zapis JSON
{
  "cpcBidCeilingMicros": string,
  "enhancedCpcEnabled": boolean
}
Pola
cpcBidCeilingMicros

string (int64 format)

Limit maksymalnej stawki, który można ustawić w strategii ustalania stawek. To jest opcjonalne pole podane przez reklamodawcę i określone w lokalnych mikro. Uwaga: wartość zerowa jest interpretowana w taki sam sposób, jak bez zdefiniowania atrybutu bid_pu pułap.

enhancedCpcEnabled

boolean

Dostosowuje stawkę w każdej aukcji w górę lub w dół, w zależności od prawdopodobieństwa konwersji. Poszczególne stawki mogą przekraczać wartość cpcBidCeilingMicros, ale średnia kwota stawki w kampanii nie powinna.

TargetCpm

Docelowy CPM (koszt tysiąca wyświetleń) to strategia automatycznego określania stawek, która ustala stawki w celu optymalizacji skuteczności pod kątem docelowego CPM.

Zapis JSON
{

  // Union field goal can be only one of the following:
  "targetFrequencyGoal": {
    object (TargetCpmTargetFrequencyGoal)
  }
  // End of list of possible types for union field goal.
}
Pola
Pole sumy goal. Dodatkowe informacje o celu określania stawek. goal może mieć tylko jedną z tych wartości:
targetFrequencyGoal

object (TargetCpmTargetFrequencyGoal)

Szczegóły celu Ustalanie stawek pod kątem docelowej częstotliwości.

TargetCpmTargetFrequencyGoal

Szczegóły celu Ustalanie stawek pod kątem docelowej częstotliwości.

Zapis JSON
{
  "targetCount": string,
  "timeUnit": enum (TargetFrequencyTimeUnit)
}
Pola
targetCount

string (int64 format)

Docelowa częstotliwość, która określa, ile razy chcesz dotrzeć do jednego użytkownika.

timeUnit

enum (TargetFrequencyTimeUnit)

Przedział czasu określający okres, w którym chcesz osiągnąć określoną wartość targetCount.

Stały CPM

Stała strategia ustalania stawek CPM (koszt tysiąca wyświetleń). Strategia samodzielnego ustawiania stawek ze stałym CPM

Zapis JSON
{
  "goal": enum (FixedCpmGoal),

  // Union field goal_info can be only one of the following:
  "targetFrequencyInfo": {
    object (FixedCpmTargetFrequencyGoalInfo)
  }
  // End of list of possible types for union field goal_info.
}
Pola
goal

enum (FixedCpmGoal)

Stały cel określania stawek CPM. Określa dokładne parametry optymalizacji ustalania stawek.

Pole sumy goal_info. Dodatkowe informacje o celu określania stawek. goal_info może mieć tylko jedną z tych wartości:
targetFrequencyInfo

object (FixedCpmTargetFrequencyGoalInfo)

Szczegóły celu Ustalanie stawek pod kątem docelowej częstotliwości.

FixedCpmGoal

Wyliczenie opisujące cel strategii ustalania stawek ze stałym CPM.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używany tylko w przypadku zwracanej wartości. Reprezentuje wartość nieznaną w tej wersji.
REACH Maksymalizuj zasięg, czyli liczba użytkowników, którzy zobaczyli reklamy w tej kampanii.
TARGET_FREQUENCY Licytujący CPM na podstawie docelowej częstotliwości. Zoptymalizuj stawki, aby docierać do pojedynczego użytkownika z wybraną częstotliwością.

FixedCpmTargetFrequencyGoalInfo

Szczegóły celu ustalania stawek pod kątem docelowej częstotliwości w strategii ustalania stawek ze stałym CPM. Ma zastosowanie tylko wtedy, gdy cel strategii ustalania stawek to TARGET_FREQUENCY.

Zapis JSON
{
  "targetCount": string,
  "timeUnit": enum (FixedCpmTargetFrequencyTimeUnit)
}
Pola
targetCount

string (int64 format)

Liczba docelowej częstotliwości wskazuje, ile razy reklamodawca chce wyświetlić reklamę w celu kierowania na jednego użytkownika.

timeUnit

enum (FixedCpmTargetFrequencyTimeUnit)

Przedział czasu określający okres, w którym chcesz osiągnąć określoną wartość targetCount.

FixedCpmTargetFrequencyTimeUnit

Wyliczenie określające przedział czasu, w którym określanie stawek jest optymalizowane pod kątem docelowej częstotliwości w przypadku strategii ustalania stawek ze stałym CPM.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używany tylko w przypadku zwracanej wartości. Reprezentuje wartość nieznaną w tej wersji.
MONTHLY Zoptymalizuj stawki, aby osiągnąć docelową częstotliwość w ciągu 30 dni.

TargetCpv

Ten typ nie zawiera pól.

Strategia ustalania stawek Docelowy CPV (koszt obejrzenia). Strategia automatycznego określania stawek, która ustala stawki w celu optymalizacji skuteczności przy określonym przez Ciebie docelowym CPV.