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)
  },
  "discoveryCampaignSettings": {
    object (DiscoveryCampaignSettings)
  },
  "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)
  },
  "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)
  }
  // End of list of possible types for union field campaign_bidding_strategy.
}
Pola
resourceName

string

Stałe. Nazwa zasobu kampanii. Nazwy zasobów kampanii mają postać:

customers/{customerId}/campaigns/{campaignId}

primaryStatus

enum (CampaignPrimaryStatus)

Tylko dane wyjściowe. Podstawowy stan kampanii.

Pozwala ustalić, dlaczego kampania nie wyświetla reklam lub nie wyświetla ich w optymalny sposób. Odzwierciedlenie tego stanu po modyfikacji kampanii i powiązanych z nią elementów może trochę potrwać.

primaryStatusReasons[]

enum (CampaignPrimaryStatusReason)

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

Pozwala ustalić, dlaczego kampania nie wyświetla reklam lub nie wyświetla ich w optymalny sposób. Te przyczyny są łączone w celu określenia ogólnego stanu CampaignPrimaryStatus.

status

enum (CampaignStatus)

Stan kampanii.

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

servingStatus

enum (CampaignServingStatus)

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

biddingStrategySystemStatus

enum (BiddingStrategySystemStatus)

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

adServingOptimizationStatus

enum (AdServingOptimizationStatus)

Stan optymalizacji wyświetlania reklam w kampanii.

advertisingChannelType

enum (AdvertisingChannelType)

Stałe. Główny cel wyświetlania reklam w kampanii. Opcje kierowania można zawęzić tutaj: networkSettings.

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

To ustawienie można skonfigurować tylko podczas tworzenia kampanii. Po utworzeniu kampanii nie można zmienić tego pola.

advertisingChannelSubType

enum (AdvertisingChannelSubType)

Stałe. Opcjonalne zawężenie wyszukiwania do: advertisingChannelType. Musi być prawidłowym podtypem kanału nadrzędnego.

To ustawienie można skonfigurować 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 parametrów niestandardowych w tagach 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.

discoveryCampaignSettings

object (DiscoveryCampaignSettings)

Ustawienia kampanii Discovery.

realTimeBiddingSetting

object (RealTimeBiddingSetting)

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

networkSettings

object (NetworkSettings)

Ustawienia sieci dla kampanii.

hotelSetting

object (HotelSettingInfo)

Stałe. Ustawienie reklam hoteli w kampanii.

dynamicSearchAdsSetting

object (DynamicSearchAdsSetting)

Ustawienie do kontrolowania dynamicznych reklam w wyszukiwarce.

shoppingSetting

object (ShoppingSetting)

Ustawienie do kontrolowania kampanii produktowych.

targetingSetting

object (TargetingSetting)

Ustawienie funkcji związanych z kierowaniem.

geoTargetTypeSetting

object (GeoTargetTypeSetting)

Ustawienie kierowania geograficznego reklam.

localCampaignSetting

object (LocalCampaignSetting)

Ustawienie dla 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 tak, aby utworzyć standardową strategię ustalania stawek, lub pole biddingStrategy, aby utworzyć strategię portfolio ustalania stawek.

To pole jest tylko do odczytu.

accessibleBiddingStrategy

string

Tylko dane wyjściowe. Nazwa zasobu AccessibleStrategia określania stawek, czyli dostępny tylko do odczytu widok nieograniczonych atrybutów dołączonej strategii portfolio ustalania stawek określonej przez strategię ustalania stawek „biddingStrategy”. Pole jest puste, jeśli kampania nie korzysta ze strategii portfolio. Atrybuty strategii bez ograniczeń są dostępne dla wszystkich klientów, którym udostępniono strategię i są odczytywane z zasobu AccessibleStrategia określania stawek. Z kolei atrybuty z ograniczeniami są dostępne tylko dla właściciela strategii i jego menedżerów. Atrybuty z ograniczeniami można odczytywać tylko z zasobu strategii określania stawek.

frequencyCaps[]

object (FrequencyCapEntry)

Lista ograniczająca częstotliwość, z jaką każdy użytkownik może oglądać reklamy z tej kampanii.

videoBrandSafetySuitability

enum (BrandSafetySuitability)

Tylko dane wyjściowe. Ustawienie Bezpieczeństwo marki na poziomie pojedynczej kampanii. Umożliwia wybór typu zasobów reklamowych, dzięki czemu możesz wyświetlać reklamy w treściach dopasowanych do Twojej marki. Więcej informacji znajdziesz na stronie https://support.google.com/google-ads/answer/7515513.

vanityPharma

object (VanityPharma)

Określa, jak będą wyświetlane reklamy leków niepowiązanych z marką.

selectiveOptimization

object (SelectiveOptimization)

Ustawienie optymalizacji selektywnej tej kampanii obejmujące zestaw działań powodujących konwersję, pod kątem których ma być optymalizowana kampania. Ta funkcja dotyczy tylko kampanii promujących aplikacje, które mają wartość MULTI_CHANNEL jako typ kanału reklamowego i APP_CAMPAIGN lub APP_CAMPAIGN_FOR_ENGAGEMENT jako elementu AdvertisingChannelSubType.

optimizationGoalSetting

object (OptimizationGoalSetting)

Ustawienie celu optymalizacji tej kampanii z zestawem 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 zasobó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 zostać wykluczone z tej kampanii. Nie będą one dziedziczone przez tę kampanię z wyższego poziomu. Typy grup lokalizacji (GMB_DYNAMIC_LOCATION_GROUP, CHAIN_DYNAMIC_LOCATION_GROUP i STATIC_LOCATION_GROUP) są typami grup podrzędnych LOCATION_SYNC. Dlatego, jeśli w tym polu ustawiono opcję LOCATION_SYNC, nie będzie można połączyć z tą kampanią żadnych zestawów komponentów grupy lokalizacji, a rozszerzenia lokalizacji i rozszerzenia powiązanej lokalizacji nie będą w niej wyświetlane. Obecnie obsługiwana jest tylko funkcja LOCATION_SYNC.

performanceMaxUpgrade

object (PerformanceMaxUpgrade)

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

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ć żadnych znaków null (punkt kodowy 0x0), przejścia do nowej linii NL (punkt kodowy 0xA) ani przejścia do nowej linii (punkt kodowy 0xD).

trackingUrlTemplate

string

Szablon adresu URL służący do tworzenia linku monitorującego.

audienceSetting

object (AudienceSetting)

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

baseCampaign

string

Tylko dane wyjściowe. Nazwa zasobu kampanii podstawowej w wersji roboczej lub kampanii z eksperymentem. W przypadku kampanii podstawowych ta wartość wynosi resourceName.

To pole jest tylko do odczytu.

campaignBudget

string

Budżet kampanii.

startDate

string

Data rozpoczęcia kampanii w strefie czasowej klienta podana 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. Domyślna wartość podczas tworzenia to 30.12.2037, co oznacza, że kampania będzie prowadzona bezterminowo. Aby ustawić bieżącą kampanię na czas nieokreślony, ustaw w tym polu wartość 30.12.2037.

finalUrlSuffix

string

Sufiks używany do dołączania parametrów zapytania do stron docelowych wyświetlanych przy użyciu śledzenia równoległego.

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 wyników pole to ma wartość null.

Więcej informacji o wyniku optymalizacji znajdziesz na stronie https://support.google.com/google-ads/answer/9061546.

To pole jest tylko do odczytu.

urlExpansionOptOut

boolean

Oznacza rezygnację z rozwinięcia adresu URL na bardziej ukierunkowane adresy URL. Jeśli ta opcja jest wyłączona, kierowanie odbywa się tylko na końcowe adresy URL z grupy plików lub adresy URL określone w Google Merchant Center lub plikach firmowych baz danych reklamodawcy. Jeśli zasada jest włączona (fałsz), reklamy są kierowane na całą domenę. To pole można skonfigurować tylko w przypadku kampanii Performance Max, w których wartość domyślna to fałsz.

hotelPropertyAssetSet

string

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

listingType

enum (ListingType)

Stałe. Rodzaj informacji o reklamach wyświetlanych w ramach tej kampanii. Z tego pola można korzystać w kampaniach Performance Max.

Pole sumy campaign_bidding_strategy. Strategia ustalania stawek w kampanii.

Musi być portfolio (utworzonym w usłudze ustalania stawek) lub standardowym umieszczonym w kampanii. campaign_bidding_strategy może być tylko jedną z tych wartości:

biddingStrategy

string

Strategia portfolio ustalania stawek używana przez kampanię.

commission

object (Commission)

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

manualCpa

object (ManualCpa)

standardowa strategia samodzielnego ustawiania stawek CPA. Strategia samodzielnego ustawiania stawek, która pozwala reklamodawcy ustawić stawkę za działanie określone przez reklamodawcę. Obsługiwane tylko w kampaniach w Usługach Lokalnych.

manualCpc

object (ManualCpc)

standardowa strategia samodzielnego ustawiania stawek CPC. Samodzielne określanie stawek na podstawie kliknięć, w którym użytkownik płaci za kliknięcie.

manualCpm

object (ManualCpm)

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

manualCpv

object (ManualCpv)

Strategia ustalania stawek, w której za wyświetlenie filmu można ustawić określoną kwotę.

maximizeConversions

object (MaximizeConversions)

Standardowa strategia ustalania stawek pod kątem maksymalizacji liczby konwersji, która automatycznie maksymalizuje liczbę konwersji w ramach określonego budżetu.

maximizeConversionValue

object (MaximizeConversionValue)

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

targetCpa

object (TargetCpa)

Standardowa strategia określania docelowych stawek 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, aby osiągnąć określony odsetek wyświetleń.

targetRoas

object (TargetRoas)

Standardowa strategia ustalania stawek Docelowy ROAS, która automatycznie maksymalizuje przychody przy średnim docelowym zwrocie 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 CPC (w %), w której stawki stanowią ułamek reklamowanej ceny za dany towar lub usługę.

targetCpm

object (TargetCpm)

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

CampaignPrimaryStatus

Wyliczenie opisujące możliwy stan podstawowy kampanii. Pozwala ustalić, dlaczego kampania nie wyświetla reklam lub nie wyświetla ich w optymalny sposób. Odzwierciedlenie tego stanu po modyfikacji kampanii i powiązanych z nią elementów może trochę potrwać.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używana tylko w przypadku wartości zwracanej. Reprezentuje wartość nieznaną w tej wersji.
ELIGIBLE Kampania kwalifikuje się do wyświetlania reklam.
PAUSED Określony przez użytkownika stan kampanii jest wstrzymany.
REMOVED Stan kampanii określony przez użytkownika zostanie usunięty.
ENDED Określony przez użytkownika czas zakończenia tej kampanii minął.
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 określonych przez użytkowników w kampanii lub powiązanych elementach.
NOT_ELIGIBLE Kampania nie kwalifikuje się do wyświetlania reklam.

CampaignPrimaryStatusReason

Wyliczenie opisujące możliwe przyczyny głównego stanu kampanii. Pozwala ustalić, dlaczego kampania nie wyświetla reklam lub nie wyświetla ich w optymalny sposób. Przyczyny są łączone w celu określenia ogólnego stanu kampanii.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używana tylko w przypadku wartości zwracanej. Reprezentuje wartość nieznaną w tej wersji.
CAMPAIGN_REMOVED Stan kampanii określony przez użytkownika zostanie usunięty.
CAMPAIGN_PAUSED Określony przez użytkownika stan kampanii jest wstrzymany.
CAMPAIGN_PENDING Określony przez użytkownika czas rozpoczęcia tej kampanii przypada w przyszłości.
CAMPAIGN_ENDED Określony przez użytkownika czas zakończenia tej kampanii minął.
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 określonych przez użytkownika w strategii ustalania stawek.
BIDDING_STRATEGY_CONSTRAINED Kampania może uzyskać większą wartość konwersji dzięki dostosowaniu wartości docelowych CPA/ROAS.
BUDGET_CONSTRAINED Budżet ogranicza możliwość wyświetlania reklam z kampanii.
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 Stany grup reklam określone przez użytkowników 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 grupie reklam są wstrzymane.
NO_AD_GROUP_ADS W tej kampanii nie ma odpowiednich reklam w grupie reklam.
HAS_ADS_LIMITED_BY_POLICY Co najmniej 1 reklama w tej kampanii jest ograniczona przez zasady.
HAS_ADS_DISAPPROVED Co najmniej jedna 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, ale brakuje rozszerzenia formularza kontaktowego.
MISSING_CALL_EXTENSION Kampania ma cel związany z połączeniami, ale brakuje rozszerzenia połączeń.
LEAD_FORM_EXTENSION_UNDER_REVIEW Rozszerzenie formularza kontaktowego jest w trakcie sprawdzania.
LEAD_FORM_EXTENSION_DISAPPROVED Rozszerzenie formularza kontaktowego 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 Określony przez użytkownika stan grupy kampanii 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ą promującą instalacje aplikacji nie jest publikowana w krajach docelowych tej kampanii.
APP_PARTIALLY_RELEASED Aplikacja powiązana z tą kampanią promującą instalacje aplikacji jest częściowo opublikowana 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.

CampaignStatus

Możliwy stan kampanii.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używana tylko w przypadku wartości zwracanej. 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 wartości.
UNKNOWN

Otrzymana wartość nie jest znana w tej wersji.

To jest wartość tylko z odpowiedzią.

SERVING Obsługa.
NONE Brak.
ENDED Zakończono.
PENDING Oczekiwanie.
SUSPENDED Zawieszony.

BiddingStrategySystemStatus

Możliwe stany systemu 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żywana tylko w przypadku wartości zwracanej. 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 niedawno 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 w budżecie.
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 raportów o konwersjach oraz typów konwersji, które ostatnio zmodyfikował klient, które pasowały do tej strategii.
LEARNING_CONVERSION_SETTING_CHANGE Strategia ustalania stawek działa na podstawie raportowania konwersji, a klient niedawno zmienił 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 dolną stawkę.
LIMITED_BY_DATA Strategia ustalania stawek jest ograniczona, ponieważ w ostatnich tygodniach liczba konwersji była niewystarczająca.
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, ponieważ priorytet wydatków został obniżony.
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 listy remarketingowe dla inteligentnych kampanii produktowych.
MISCONFIGURED_CONVERSION_TYPES Strategia ustalania stawek korzysta z raportowania konwersji, a klientowi brakuje typów konwersji, które mogłyby zostać uwzględnione w raportach dotyczących tej strategii.
MISCONFIGURED_CONVERSION_SETTINGS Strategia ustalania stawek korzysta z raportowania konwersji, a ustawienia konwersji klienta są nieprawidłowo skonfigurowane.
MISCONFIGURED_SHARED_BUDGET Istnieją kampanie spoza strategii ustalania stawek, które korzystają z budżetu wspólnego z kampaniami objętymi tą strategią.
MISCONFIGURED_STRATEGY_TYPE Kampania ma nieprawidłowy typ strategii i nie wyświetla reklam.
PAUSED Strategia ustalania stawek nie jest aktywna. Ze strategią ustalania stawek nie są powiązane żadne aktywne kampanie, grupy reklam ani słowa kluczowe. Strategia ustalania stawek nie ma też żadnych aktywnych budżetów.
UNAVAILABLE Ta strategia ustalania stawek nie obsługuje obecnie raportowania stanu.
MULTIPLE_LEARNING W okresie, o którym mowa, ta strategia ustalania stawek miała kilka LEARNING_* stanów systemu.
MULTIPLE_LIMITED W okresie, o którym mowa, ta strategia ustalania stawek miała kilka LIMITED_* stanów systemu.
MULTIPLE_MISCONFIGURED W okresie, o którym była mowa w danej strategii ustalania stawek, wystąpiło kilka stanów MISCONFIGURED_* w systemie.
MULTIPLE W wybranym okresie ta strategia ustalania stawek miała kilka stanów systemu.

AdServingOptimizationStatus

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

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

Otrzymana wartość nie jest znana w tej wersji.

To jest wartość tylko z odpowiedzią.

OPTIMIZE Wyświetlanie reklam jest optymalizowane na podstawie CTR kampanii.
CONVERSION_OPTIMIZE Wyświetlanie reklam jest optymalizowane na podstawie CTR * konwersji w kampanii. Jeśli kampania nie korzysta ze strategii ustalania stawek optymalizatora konwersji, domyślnie zostanie ustawiona opcja OPTYMALIZACJA.
ROTATE Reklamy są wyświetlane naprzemiennie przez 90 dni, a następnie optymalizowane pod kątem kliknięć.
ROTATE_INDEFINITELY Równomiernie wyświetlaj mniej skuteczne reklamy z reklamami skuteczniejszymi i nie optymalizuj.
UNAVAILABLE Stan optymalizacji wyświetlania reklam jest niedostępny.

LocalServicesCampaignSettings

Ustawienia zasobu podrzędnego usługi LocalServicesCampaign.

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

object (CategoryBid)

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

CategoryBid

Stawki za kategorie w ustawieniach usługi LocalServicesReportingCampaignSettings.

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

string

Kategoria, z którą powiązana będzie stawka. Na przykład xcat:service_area_business_hydraulik.

manualCpaBidMicros

string (int64 format)

Samodzielnie ustalona stawka CPA dla danej kategorii. Stawka musi być wyższa niż cena minimalna powiązana z tą 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łe. Identyfikator konta Podróże powiązane z kampanią dotyczącą podróży.

DiscoveryCampaignSettings

Ustawienia kampanii Discovery.

Zapis JSON
{
  "upgradedTargeting": boolean
}
Pola
upgradedTargeting

boolean

Stałe. Określa, czy 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ść tego pola to false i można je ustawić tylko podczas tworzenia kampanii.

RealTimeBiddingSetting

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

Zapis JSON
{
  "optIn": boolean
}
Pola
optIn

boolean

Określa, czy kampania ma włączone określanie stawek w czasie rzeczywistym.

NetworkSettings

Ustawienia sieci dla kampanii.

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

boolean

Określa, czy reklamy będą wyświetlane w witrynach partnerów w sieci wyszukiwania Google (wymagany parametr targetGoogleSearch też musi wynosić true).

targetContentNetwork

boolean

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

Czy reklamy mają być wyświetlane w sieci partnerów Google. Ta funkcja jest dostępna tylko na wybranych kontach partnerów Google.

HotelSettingInfo

Ustawienia reklam hoteli na poziomie kampanii.

Zapis JSON
{
  "hotelCenterId": string
}
Pola
hotelCenterId

string (int64 format)

Stałe. połączone konto Hotel Center;

DynamicSearchAdsSetting

Ustawienie do kontrolowania dynamicznych reklam w wyszukiwarce.

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

string

Wymagane. Nazwa domeny internetowej reprezentowana 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. „pl”.

feeds[]

string

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

useSuppliedUrlsOnly

boolean

Wskazuje, czy w kampanii są używane wyłącznie adresy URL dostarczone przez reklamodawcę.

ShoppingSetting

To ustawienie dotyczy kampanii produktowych. Określa zbiór produktów, które mogą być reklamowane w ramach kampanii, oraz sposób interakcji kampanii z innymi kampaniami produktowymi.

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

string

Etykieta pliku danych z produktami do dodania do kampanii. Można ustawić tylko jedną etykietę pliku danych lub kraj sprzedaży. Jeśli zostanie użyte zamiast parametru SalesCountry, pole FeedLabel akceptuje kody krajów w tym samym formacie, np. „XX”. W przeciwnym razie może to być dowolny ciąg znaków używany jako etykieta pliku danych w Google Merchant Center.

useVehicleInventory

boolean

Stałe. Określa, czy kierowanie na wykaz pojazdów. To pole jest obsługiwane tylko w inteligentnych kampaniach produktowych. Aby skonfigurować asortyment z informacjami o pojazdach w kampaniach Performance Max, użyj kolumny listingType.

advertisingPartnerIds[]

string (int64 format)

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

merchantId

string (int64 format)

Stałe. Identyfikator konta Merchant Center. To pole jest wymagane do operacji tworzenia. W przypadku kampanii produktowych tego pola nie można zmienić.

salesCountry

string

Kraj sprzedaży produktów, które chcesz uwzględnić w kampanii. Można ustawić tylko jedną etykietę pliku danych lub kraj sprzedaży. Pole jest stałe (oprócz pola czyszczenia). Gdy to pole zostanie wyczyszczone, musisz użyć pola FeedLabel, jeśli chcesz ustawić kraj sprzedaży.

campaignPriority

integer

Priorytet kampanii. Kampanie o wyższych numerach priorytetów mają pierwszeństwo przed kampaniami o niższych priorytetach. To pole jest wymagane w przypadku kampanii produktowych zawierających wartości z zakresu od 0 do 2 włącznie. W przypadku inteligentnych kampanii produktowych to pole jest opcjonalne, ale jego wartość musi wynosić 3.

enableLocal

boolean

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

AudienceSetting

Ustawienia kierowania na odbiorców.

Zapis JSON
{
  "useAudienceGrouped": boolean
}
Pola
useAudienceGrouped

boolean

Stałe. Jeśli ustawisz wartość prawda, ta kampania będzie wykorzystywać zasób Odbiorcy na potrzeby kierowania na odbiorców. Jeśli ustawiona jest wartość fałsz, ta kampania może zamiast niego 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 używane do kierowania geograficznego w tej konkretnej kampanii.

negativeGeoTargetType

enum (NegativeGeoTargetType)

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

PositiveGeoTargetType

Możliwe typy niewykluczających celów geograficznych.

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świetlić, gdy użytkownik znajduje się w wybranych lokalizacjach reklamodawcy lub się nimi interesuje.
SEARCH_INTEREST Określa, że reklama jest wyświetlana, gdy użytkownik wyszukuje wybrane lokalizacje reklamodawcy. Tej opcji można używać tylko w kampaniach w sieci wyszukiwania i standardowych kampaniach produktowych.
PRESENCE Określa, że reklama jest wyświetlana, gdy użytkownik znajduje się w wybranych lokalizacjach reklamodawcy lub regularnie w nich bywa.

NegativeGeoTargetType

Możliwe typy wykluczonych celów geograficznych.

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 zobaczy reklamy, jeśli znajduje się w wykluczonych lokalizacjach reklamodawcy lub się nimi interesuje.
PRESENCE Określa, że użytkownik nie może zobaczyć reklamy, jeśli znajduje się w wykluczonej lokalizacji reklamodawcy.

LocalCampaignSetting

Ustawienia 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 wartości.
UNKNOWN Używana tylko w przypadku wartości zwracanej. Reprezentuje wartość nieznaną w tej wersji.
GOOGLE_MY_BUSINESS Lokalizacje powiązane z połączonym profilem firmy klienta.
AFFILIATE Lokalizacje sklepów stowarzyszonych (sieci). np. adresy 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)

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

appStore

enum (AppCampaignAppStore)

Stałe. Sklep z aplikacjami, który dystrybuuje tę konkretną aplikację.

appId

string

Stałe. Ciąg znaków, który jednoznacznie identyfikuje aplikację mobilną.

AppCampaignBiddingStrategyGoalType

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

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

AppCampaignAppStore

Wyliczenie opisujące sklep z aplikacjami dla kampanii promującej aplikację.

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

CampaignExperimentType

Wskazuje, czy jest to zwykła kampania, wersja robocza kampanii czy kampania z eksperymentem.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używana tylko w przypadku wartości zwracanej. Reprezentuje wartość nieznaną w tej wersji.
BASE To jest zwykła kampania.
DRAFT To jest wersja robocza kampanii. Zawiera on pewne zmiany w stosunku do kampanii podstawowej, ale nie wyświetla reklam ani nie zbiera danych.
EXPERIMENT To jest eksperymentalna wersja kampanii. Zawiera on pewne zmiany z kampanii podstawowej, więc część ruchu jest przekierowywana z kampanii BASE do tej kampanii eksperymentalnej.

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 konkretnego limitu wyświetleń na użytkownika. Może istnieć tylko jedno ograniczenie liczby wyświetleń z tym samym kluczem.

cap

integer

Maksymalna dozwolona liczba zdarzeń w zakresie czasu przy tym limicie.

FrequencyCapKey

Grupa pól używanych jako klucze limitu wyświetleń na użytkownika. Nie może być więcej niż jedno ograniczenie liczby wyświetleń z tym samym kluczem.

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). Ograniczenie obowiązuje w odniesieniu do wszystkich elementów na tym poziomie.

eventType

enum (FrequencyCapEventType)

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

timeUnit

enum (FrequencyCapTimeUnit)

Jednostka czasu, w której jest zdefiniowany limit (na przykład dzień, tydzień).

timeLength

integer

Liczba jednostek czasu obowiązywania ograniczenia.

FrequencyCapLevel

Poziom, na którym chcesz zastosować ograniczenie (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żywana tylko w przypadku wartości zwracanej. Reprezentuje wartość nieznaną w tej wersji.
AD_GROUP_AD Ograniczenie jest stosowane na poziomie reklamy w grupie reklam.
AD_GROUP Ograniczenie jest stosowane na poziomie grupy reklam.
CAMPAIGN Ograniczenie jest stosowane na poziomie kampanii.

FrequencyCapEventType

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

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

BrandSafetySuitability

3-poziomowa kontrola dopasowania do bezpieczeństwa marki.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używana tylko w przypadku wartości zwracanej. Reprezentuje wartość nieznaną w tej wersji.
EXPANDED_INVENTORY Ta opcja umożliwia wyświetlanie reklam we wszystkich zasobach reklamowych w YouTube i w sieci partnerów wideo, które spełniają nasze standardy generowania przychodu. Może to być dobry wybór w przypadku marek, które chcą uzyskać maksymalny dostęp do pełnego zakresu filmów kwalifikujących się do wyświetlania reklam, w tym na przykład do filmów komediowych lub dokumentalnych, w których występuje dużo wulgaryzmów, czy gier komputerowych przedstawiających wyjątkowo brutalną przemoc.
STANDARD_INVENTORY Ta opcja umożliwia wyświetlanie reklam w szerokim zakresie treści odpowiednich dla większości marek, takich jak popularne teledyski, filmy dokumentalne i zwiastuny filmowe. Treści, w których możesz wyświetlać reklamy, są dobierane na podstawie wytycznych YouTube na temat tworzenia filmów odpowiednich do wyświetlania reklam. Określają one m.in. akceptowalny poziom i częstotliwość występowania wulgaryzmów oraz adekwatność treści dotyczących np. wydarzeń o charakterze kontrowersyjnym. Reklamy nie będą się wyświetlać np. w materiałach zawierających powtarzające się wulgaryzmy, treści o charakterze seksualnym lub przemoc.
LIMITED_INVENTORY Ta opcja umożliwia wyświetlanie reklam w ograniczonym zakresie treści, które są odpowiednie dla marek o szczególnie rygorystycznych zasadach dotyczących nieodpowiedniego języka i podtekstów seksualnych. Przekracza to wymagania określone w wytycznych na temat tworzenia filmów odpowiednich do wyświetlania reklam. Filmy dostępne w tej kategorii spełniają podwyższone wymagania, zwłaszcza w zakresie niestosownego języka i podtekstów seksualnych. Na przykład Twoje reklamy nie będą wyświetlać się w niektórych popularnych teledyskach w YouTube oraz w innych treściach popkulturowych prezentowanych w YouTube i w sieci partnerów wideo Google.

VanityPharma

Określa, jak będą wyświetlane reklamy leków niepowiązanych z marką.

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

enum (VanityPharmaDisplayUrlMode)

Tryb wyświetlania skróconych adresów URL aptek.

vanityPharmaText

enum (VanityPharmaText)

Tekst, który będzie wyświetlany w wyświetlanym adresie URL reklamy tekstowej, gdy wybrany jest tryb wyświetlania opisu witryny dla adresów URL słownych aptek.

VanityPharmaDisplayUrlMode

Enum opisujący możliwe tryby wyświetlania skróconej wersji adresów URL aptek.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używana tylko w przypadku wartości zwracanej. Reprezentuje wartość nieznaną w tej wersji.
MANUFACTURER_WEBSITE_URL Zastąp adres URL samej apteki internetowej adresem URL witryny producenta.
WEBSITE_DESCRIPTION Zastąp URL-i farmaceutyków opisem witryny.

VanityPharmaText

Wyliczenie opisujące możliwy tekst.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używana tylko w przypadku wartości zwracanej. Reprezentuje wartość nieznaną w tej wersji.
PRESCRIPTION_TREATMENT_WEBSITE_EN Witryna poświęcona terapii lekami dostępnymi na receptę i zawartością w języku angielskim.
PRESCRIPTION_TREATMENT_WEBSITE_ES Witryna poświęcona terapii lekami dostępnymi na receptę i zawartością witryny w języku hiszpańskim (Sitio de tratamientos con receta).
PRESCRIPTION_DEVICE_WEBSITE_EN Witryna poświęcona urządzeniom dostępnym na receptę i stroną 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 i treści w języku angielskim.
MEDICAL_DEVICE_WEBSITE_ES Witryna poświęcona urządzeniom medycznym i zawartości w języku hiszpańskim (Sitio de dispositivos médicos).
PREVENTATIVE_TREATMENT_WEBSITE_EN Witryna poświęcona leczeniu prewencyjnemu z treścią w języku angielskim.
PREVENTATIVE_TREATMENT_WEBSITE_ES Witryna poświęcona leczeniu prewencyjnemu z zawartością witryny w języku hiszpańskim (Sitio de tratamientos preventivos).
PRESCRIPTION_CONTRACEPTION_WEBSITE_EN Witryna poświęcona lekom antykoncepcyjnym dostępnym na receptę, która ma zawartość w języku angielskim.
PRESCRIPTION_CONTRACEPTION_WEBSITE_ES Witryna poświęcona lekom antykoncepcyjnym dostępnym na receptę o treści w języku hiszpańskim (Sitio de anticeptionivos con receta).
PRESCRIPTION_VACCINE_WEBSITE_EN Witryna poświęcona szczepionkom dostępnym na receptę z zawartością w języku angielskim.
PRESCRIPTION_VACCINE_WEBSITE_ES Witryna poświęcona szczepionkom dostępnym na receptę z zawartością w języku hiszpańskim (Sitio de vacunas con receta).

SelectiveOptimization

Ustawienie optymalizacji selektywnej tej kampanii obejmujące zestaw działań powodujących konwersję, pod kątem których ma być optymalizowana kampania. Ta funkcja dotyczy tylko kampanii promujących aplikacje, które mają wartość MULTI_CHANNEL jako typ kanału reklamowego i APP_CAMPAIGN lub APP_CAMPAIGN_FOR_ENGAGEMENT jako elementu AdvertisingChannelSubType.

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

string

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

OptimizationGoalSetting

Ustawienie celu optymalizacji tej kampanii z zestawem 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 Jest używana tylko jako wartość zwrotna. Reprezentuje wartość nieznaną w tej wersji.
CALL_CLICKS Optymalizuj pod kątem kliknięć prowadzących do połączenia. Konwersje po kliknięciu połączenia to liczba kliknięć opcji „Zadzwoń”, aby skontaktować się ze sklepem po obejrzeniu reklamy.
DRIVING_DIRECTIONS Optymalizacja pod kątem wskazówek dojazdu. Konwersje wskazówek dojazdu to kliknięcia przycisku „Wyznacz trasę”, by wyznaczyć trasę dojazdu do sklepu po obejrzeniu reklamy.
APP_PRE_REGISTRATION Optymalizacja pod kątem wcześniejszej rejestracji. Konwersje polegające na wcześniejszej rejestracji to liczba rejestracji w ramach wcześniejszej rejestracji, które umożliwiają otrzymanie powiadomienia o opublikowaniu aplikacji.

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żywana tylko w przypadku wartości zwracanej. 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 typami AdvertisingChannelType.HOTEL, LiftStrategyType.COMMISSION i BudgetType.STANDARD.
CONVERSIONS Płatność za konwersję. Ten tryb jest obsługiwany tylko w kampaniach z typem kanału AdvertisingChannelType.DISPLAY (z wyłączeniem AdvertisingChannelSubType.DISPLAY_GMAIL), metod określania stawek.TARGET_CPA i BudgetType.FIXED_CPA. Klient musi też kwalifikować się do tego trybu. Więcej informacji znajdziesz na stronie Customer.eligibility_failure_reasons.
GUEST_STAY Płatność za pobyt gościa. Ten tryb jest obsługiwany tylko w kampaniach z typami AdvertisingChannelType.HOTEL, LiftStrategyType.COMMISSION i BudgetType.STANDARD.

PerformanceMaxUpgrade

Informacje o kampanii przekształconej 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 kampania została przekształcona.

preUpgradeCampaign

string

Tylko dane wyjściowe. Wskazuje kampanię starszego typu przekształcona w kampanię Performance Max.

status

enum (PerformanceMaxUpgradeStatus)

Tylko dane wyjściowe. Stan uaktualnienia kampanii, która ma zostać przekształcona w kampanię Performance Max.

PerformanceMaxUpgradeStatus

Enum stanu przekształcania kampanii Performance Max.

Wartości w polu enum
UNSPECIFIED Nie określono.
UNKNOWN Używana tylko w przypadku wartości zwracanej. Reprezentuje wartość nieznaną w tej wersji.
UPGRADE_ELIBIGLE Kampania kwalifikuje się do przekształcenia w kampanię Performance Max.
UPGRADE_IN_PROGRESS Trwa przekształcanie kampanii w kampanię Performance Max.
UPGRADE_COMPLETE Zakończyliśmy przekształcanie kampanii w kampanię Performance Max.
UPGRADE_FAILED Nie udało się przekształcić w kampanię Performance Max. Kampania będzie nadal wyświetlać reklamy zgodnie z ustawieniami sprzed próby uaktualnienia.

ListingType

Możliwe typy informacji o produkcie.

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

Prowizja

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

Zapis JSON
{
  "commissionRateMicros": string
}
Pola
commissionRateMicros

string (int64 format)

Stawka prowizji określa część wartości konwersji, którą obciążymy reklamodawcę. W tym polu wpisz stawkę prowizji równą x (x * 1 000 000). Na przykład 106 000 oznacza stawkę prowizji równą 0, 106 (10,6%).

ManualCpa

Ten typ nie ma żadnych pól.

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

ManualCpc

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

Zapis JSON
{
  "enhancedCpcEnabled": boolean
}
Pola
enhancedCpcEnabled

boolean

Czy stawki mają zostać ulepszone na podstawie danych z optymalizatora konwersji.

ManualCpm

Ten typ nie ma żadnych pól.

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

ManualCpv

Ten typ nie ma żadnych pól.

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

PercentCpc

Strategia ustalania stawek, w której stawki są ułamkiem reklamowanej ceny dla danego towaru lub usługi.

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

string (int64 format)

Maksymalna stawka, jaką może ustawić strategia ustalania stawek. To pole jest wpisane przez reklamodawcę i podawane w mikro lokalnych. Uwaga: wartość zerowa jest interpretowana w taki sam sposób, jak wartość atrybutu bid_floor nieokreślona.

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ć 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 pod kątem optymalizacji skuteczności przy określonym docelowym 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 związane z celem ustalania stawek. goal może być tylko jedną z tych wartości:
targetFrequencyGoal

object (TargetCpmTargetFrequencyGoal)

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

TargetCpmTargetFrequencyGoal

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

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

string (int64 format)

Docelowa częstotliwość określająca, ile razy chcesz dotrzeć do 1 użytkownika.

timeUnit

enum (TargetFrequencyTimeUnit)

Okno czasu określające okres, w którym chcesz osiągnąć określoną wartość targetCount.

TargetFrequencyTimeUnit

Wartość Enum opisująca przedział czasu, w którym chcemy osiągnąć docelową częstotliwość.

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