Kryteria

Kryteria kierowania można ustawić na 3 różnych poziomach:

Nie wszystkie typy kryteriów można ustawić na wszystkich poziomach. Niektóre można ustawić tylko na poziomie kampanii. Dodatkowo niektórych kryteriów można używać tylko do kierowania wykluczającego, a innych – tylko do kierowania uwzględniającego.

Obsługiwane kryteria według poziomu

W tabeli poniżej opisano dozwolone zastosowania wszystkich typów kryteriów:

Typ Pozytywny? Wykluczające? Dostępne poziomy Uwagi
Harmonogram reklam Tak Nie
  • Kampania
Przedział wiekowy Tak Tak
  • Kampania
  • Grupa reklam
Model płatności w aplikacjach Tak Nie
  • Grupa reklam
Odbiorcy Tak Nie
  • Grupa reklam
Zapoznaj się z przewodnikiem po kierowaniu na odbiorców w kampaniach generujących popyt.
Lista marek Tak Tak
  • Kampania
  • Grupa reklam
Na poziomie grupy reklam obsługiwane jest tylko kierowanie niewykluczające.
Operator Tak Nie
  • Kampania
Odbiorcy z połączonych list Tak Nie
  • Kampania
  • Grupa reklam
Więcej informacji znajdziesz w  artykule w Centrum pomocy na temat odbiorców z połączonych list.
Etykieta treści Nie Tak
  • Kampania
  • Klient
Niestandardowe podobieństwo Tak Nie
  • Kampania
  • Grupa reklam
Zdefiniowane przez zasoby CustomInterest. W przypadku segmentów odbiorców, które łączą słowa kluczowe, adresy URL i aplikacje, użyj CustomAudienceInfo. Więcej informacji znajdziesz w  przewodniku po niestandardowych listach odbiorców.
Niestandardowa lista odbiorców Tak Nie
  • Kampania
  • Grupa reklam
Zdefiniowane przez zasoby CustomAudience. Zapoznaj się z  przewodnikiem po niestandardowych odbiorcach.
Niestandardowi odbiorcy o podobnych zamiarach Tak Nie
  • Grupa reklam
Zdefiniowane przez zasoby CustomInterest. W przypadku segmentów odbiorców, które łączą słowa kluczowe, adresy URL i aplikacje, użyj CustomAudienceInfo. Więcej informacji znajdziesz w  przewodniku po niestandardowych listach odbiorców.
Urządzenie Tak Nie
  • Kampania
Ustaw bid_modifier na 0.0, aby zrezygnować z typu urządzenia. Użyj AdGroupBidModifier w przypadku dostosowań stawek według urządzenia na poziomie grupy reklam. Więcej informacji znajdziesz w przewodniku po modyfikatorach stawek.
Stawka za jednostkę Tak Nie
  • Grupa reklam
W wersji 25 i nowszych ustawia stawkę na poziomie elementu (item_code) dla podmiotu związanego z podróżami (np. hotelu, atrakcji lub wydarzenia) w reklamach pionowych, korzystając z typu kryterium VERTICAL_ADS_ITEM_BID.
Rozszerzone dane demograficzne Tak Tak
  • Kampania
  • Grupa reklam
Płeć Tak Tak
  • Kampania
  • Grupa reklam
W kampaniach Performance Max obsługiwane są też wykluczenia płci na poziomie kampanii (negative = true). Próba kierowania tylko na kategorię UNDETERMINED w wymiarze demograficznym zwraca błąd CriterionError.CANNOT_TARGET_ONLY_UNDETERMINED. Więcej informacji o regułach weryfikacji danych demograficznych w wersji 24 i nowszych znajdziesz w sekcji Różnice między wersjami.
Zakres przychodu Tak Tak
  • Kampania
  • Grupa reklam
Blokowanie adresów IP Nie Tak
  • Kampania
  • Klient
Keyword Tak Tak
  • Kampania
  • Grupa reklam
Na poziomie kampanii możesz tylko wykluczać słowa kluczowe.
Grupa tematyczna słów kluczowych Tak Tak
  • Kampania
Język Tak Nie
  • Kampania
  • Grupa reklam
W kampaniach w sieci wyszukiwania nie można dodawać ani aktualizować kryteriów językowych, ale można usuwać dotychczasowe kryteria językowe na poziomie kampanii. Szczegółowe informacje znajdziesz w artykule Kryteria kierowania na język. W wersji 24 i nowszych próba kierowania na niedozwolony język zwraca błąd CriterionError.CANNOT_TARGET_LANGUAGE.
Ważne wydarzenie życiowe Tak Tak
  • Kampania
  • Grupa reklam
Grupa informacji o produktach Tak Nie
  • Grupa reklam
Struktura drzewa w kampaniach reklam hoteli i kampaniach produktowych. Zapoznaj się z przewodnikiem po grupach informacji o produktach.
Zakres informacji Tak Nie
  • Kampania
Identyfikator usługi lokalnej Tak Nie
  • Kampania
Reprezentuje typ usługi w kampaniach w Usługach Lokalnych. W wersji 24 i nowszych sygnały identyfikatora usługi Usług Lokalnych można też ustawiać w grupach plików w kampaniach Performance Max za pomocą pola AssetGroupSignal.local_services_id.
Lokalizacja Tak Tak
  • Kampania
  • Grupa reklam
Zapoznaj się z przewodnikiem po kierowaniu na lokalizację. W wersji 24 i nowszych usunięcie wszystkich lokalizacji z kampanii Performance Max dla Usług lokalnych zwraca błąd CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN.
Grupa lokalizacji Tak Nie
  • Kampania
kierować reklamy na wiele regionów geograficznych za pomocą promienia odległości; Zapoznaj się z przewodnikiem po kierowaniu na lokalizację.
Kategoria aplikacji mobilnej Tak Tak
  • Kampania
  • Grupa reklam
  • Klient
Aplikacja mobilna Tak Tak
  • Kampania
  • Grupa reklam
  • Klient
Urządzenie mobilne Tak Nie
  • Kampania
Lista wykluczających słów kluczowych Nie Tak
  • Klient
Łączy współdzielony zestaw ACCOUNT_LEVEL_NEGATIVE_KEYWORDS z kontem (maksymalnie 1 na konto).
Wersja systemu operacyjnego Tak Nie
  • Kampania
Status rodzicielski, Tak Tak
  • Kampania
  • Grupa reklam
Na poziomie kampanii obsługiwane jest tylko kierowanie wykluczające.
Miejsce docelowe Tak Tak
  • Kampania
  • Grupa reklam
  • Klient
Wybrane miejsca docelowe obsługują kierowanie niewykluczające na poziomie kampanii i grupy reklam oraz kierowanie wykluczające na wszystkich poziomach. Ograniczenia długości adresu URL (250 znaków) i głębokości (2 poziomy); adsenseformobileapps.com jest niedozwolone.
Lista miejsc docelowych Nie Tak
  • Klient
Łączy NEGATIVE_PLACEMENTS zestaw udostępniony z kontem, aby wykluczać miejsca docelowe w kampaniach.
Bliskość Tak Nie
  • Kampania
Tworzy się je, podając adres lub współrzędne geograficzne i promień. Zapoznaj się z przewodnikiem po kierowaniu na lokalizację.
Pakiet filtrów związanych z handlem detalicznym Tak Tak
  • Grupa reklam
W wersji 24 i nowszych (tylko konta na liście dozwolonych) łączy RETAIL_FILTER zestaw udostępniony z grupą reklam (lub z AssetGroupListingGroupFilter w kampaniach Performance Max) na potrzeby dynamicznego filtrowania produktów na podstawie tagów.
Temat, Tak Tak
  • Kampania
  • Grupa reklam
Zainteresowania użytkownika Tak Tak
  • Kampania
  • Grupa reklam
Sprawdź, czy dostępność jest zgodna z typem kampanii. Niektóre opcje zainteresowań użytkowników są dostępne tylko w przypadku określonych typów kampanii.
Lista użytkowników Tak Tak
  • Kampania
  • Grupa reklam
Użyj identyfikatora listy użytkowników.
Lista reguł grupy produktów w reklamach pionowych Tak Tak
  • Grupa reklam
Łączy VERTICAL_ADS_ITEM_GROUP_RULE_LIST zestaw udostępniony z grupą reklam w kampaniach w sieci wyszukiwania z plikami danych o miejscach noclegowych (obsługiwane też w AssetGroupSignal w kampaniach Performance Max w wersji 24 i nowszych na kontach znajdujących się na liście dozwolonych).
Lineup wideo Tak Tak
  • Kampania
  • Grupa reklam
Podanie nieprawidłowego identyfikatora lineupu powoduje zwrócenie błędu CampaignCriterionError.INVALID_VIDEO_LINEUP_ID.
Strona internetowa Tak Tak
  • Kampania
  • Grupa reklam
Służy do kierowania reklam na określone strony w witrynie reklamodawcy lub do wykluczania ich na podstawie warunków. Ustawienie kryterium Webpage jako wykluczającego służy do implementowania wykluczeń adresów URL.
Lista stron internetowych Nie Tak
  • Kampania
Łączy zestaw udostępniony WEBPAGES, aby wykluczyć listę stron internetowych na poziomie kampanii (funkcja niedostępna publicznie).
Kanał w YouTube Tak Tak
  • Kampania
  • Grupa reklam
  • Klient
film na YouTube Tak Tak
  • Kampania
  • Grupa reklam
  • Klient

Różnice między wersjami

W obsługiwanych wersjach interfejsu Google Ads API różnią się niektóre typy kryteriów i sposoby weryfikacji:

  • Wersja 26 i nowsze:
    • Obsługuje require_eu_political_advertising_declaration w CampaignCriterion i AdGroupCriterion, aby określić, czy kryterium wymaga deklaracji dotyczącej reklam politycznych w UE na poziomie kampanii.
    • Używa wymiarów podróży niezależnych od branży w AdGroupBidModifier i przyczyn błędów niezależnych od branży w CriterionError (zastępując kryteria i kody błędów specyficzne dla hoteli w wersji 25 i wcześniejszych).
  • Wersja 25 i nowsze: obsługuje kryterium EntityBid (entity_bid) w AdGroupCriterion z typem kryterium VERTICAL_ADS_ITEM_BID, aby ustawiać stawki na poziomie elementu dla podmiotów z branży turystycznej w reklamach pionowych.
  • Wersja 24 i nowsze:
    • Obsługuje RetailFilterBundle (AdGroupCriterion.retail_filter_bundle i AssetGroupListingGroupFilter.Dimension.retail_filter_bundle) oraz RetailFilter (SharedCriterion.retail_filter) na potrzeby filtrowania produktów na podstawie tagów (tylko konta z listy dozwolonych).
    • Obsługuje wymiary reguł user_rating, venue i event_participant_display_name w VerticalAdsItemGroupRuleInfo w SharedCriterion.
    • Obsługuje AssetGroupSignal.local_services_id i AssetGroupSignal.vertical_ads_item_group_rule_list (na liście dozwolonych) w przypadku sygnałów grup komponentów w kampaniach Performance Max.
    • Zwraca błąd CriterionError.CANNOT_EXCLUDE_ALL_TARGETS, gdy próbujesz wykluczyć wszystkie cele w ramach wymiaru demograficznego (AgeRangeInfo, GenderInfo, IncomeRangeInfo lub ParentalStatusInfo).
    • Zwraca błąd CriterionError.CANNOT_TARGET_LANGUAGE, gdy próbujesz kierować reklamy na niedozwolony język.
    • Zwraca błąd CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN, gdy próbujesz usunąć wszystkie lokalizacje z kampanii Performance Max dla usług lokalnych.

Kryteria kierowania na podstawie informacji o odbiorcach

Możesz kierować reklamy na docelowych odbiorców na poziomie grupy reklam, używając kryteriów AudienceInfo w AdGroupCriterion.audience. Ustaw ad_group_criterion.audience.audience na nazwę zasobu Audience, na który chcesz kierować reklamy. Aby używać kryteriów AudienceInfo w AdGroupCriterion, podczas tworzenia grupy reklam musisz ustawić ad_group.audience_setting.use_audience_grouped = true (tego ustawienia nie można zmienić po utworzeniu grupy). Podczas tworzenia kampanii możesz też opcjonalnie ustawić parametr campaign.audience_setting.use_audience_grouped = true, aby zapobiegać wykluczeniom segmentów i wykluczeniom demograficznym na poziomie kampanii.

Sprawdź: MutateAudienceResult

Podczas tworzenia listy odbiorców za pomocą AudienceService.MutateAudiences każda operacja zwraca MutateAudienceResult. Możesz sprawdzić MutateAudienceResult, aby uzyskać audience_id, analizując zwrócony obiekt resource_name. Możesz też sprawdzić pola zmienne (takie jak name) w zwróconym obiekcie audience, gdy parametr response_content_type jest ustawiony na MUTABLE_RESOURCE:

# Inspect MutateAudienceResult to get audience_id.
for result in response.results:
    resource_name = result.resource_name
    # Format: customers/{customer_id}/audiences/{audience_id}
    audience_id = audience_service.parse_audience_path(resource_name)[
        "audience_id"
    ]
    print(f"Created audience '{resource_name}' with ID '{audience_id}'.")

    # Access mutable fields on result.audience when MUTABLE_RESOURCE is requested.
    if result.audience.resource_name:
        print(f"Audience name from mutable resource: {result.audience.name}")

Kryteria kierowania na język

Możesz kierować reklamy na języki, używając kryteriów LanguageInfo na poziomie kampanii (CampaignCriterion.language) lub grupy reklam (AdGroupCriterion.language). W tym celu ustaw language_constant na nazwę zasobu LanguageConstant, na który można kierować reklamy (w formacie languageConstants/{criterion_id}; zobacz obsługiwane kody języków). W wersji 24 i nowszych próba kierowania na niedozwolony lub nieobsługiwany język zwraca błąd CriterionError.CANNOT_TARGET_LANGUAGE.

Obsługa LanguageInfo zależy od typu kampanii:

  • Obsługiwane typy kampanii: możesz kierować reklamy na języki w kwalifikujących się typach kampanii, takich jak kampanie w sieci reklamowej, kampanie wideo, kampanie Performance Max (na poziomie kampanii; dotyczy kanałów innych niż sieć wyszukiwania), kampanie promujące aplikacje (na poziomie kampanii) i kampanie generujące popyt (domyślnie na poziomie grupy reklam lub na poziomie kampanii, w zależności od DemandGenCampaignSettings.upgraded_targeting).
  • Kampanie w sieci wyszukiwania (AdvertisingChannelType.SEARCH), AI Max w kampaniach w sieci wyszukiwania i reklamy w kampaniach Performance Max w wyszukiwarce Google: ręczne kierowanie na język nie jest obsługiwane. Zamiast tego reklamy wyświetlane w wyszukiwarce Google są automatycznie dopasowywane do użytkowników na podstawie języka kreacji reklamowych i stron docelowych oraz ustawień języka użytkownika:
    • Tworzenie lub aktualizowanie kryteriów: próba utworzenia lub zaktualizowania kryterium LanguageInfo w kampanii w sieci wyszukiwania kończy się błędem ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT.
    • Wykonywanie zapytań o starsze kryteria i ich usuwanie: dotychczasowe kryteria CampaignCriterion.language w kampaniach w sieci wyszukiwania są nadal zwracane w odpowiedziach na zapytania, mimo że nie są używane do wyświetlania reklam. Chociaż interfejs Google Ads nie zawiera pola kierowania na język w przypadku kampanii w sieci wyszukiwania, możesz usunąć starsze kryteria CampaignCriterion.language za pomocą CampaignCriterionService.