Kryteria

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

Nie wszystkie typy kryteriów można ustawić na wszystkich poziomach. Niektóre z nich można na przykład ustawić tylko na poziomie kampanii. Dodatkowo niektóre kryteria można stosować tylko w przypadku kierowania wykluczającego, a inne – tylko w przypadku kierowania pozytywnego.

Obsługiwane kryteria według poziomu

W tabeli poniżej znajdziesz opis dozwolonego użycia 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 pozytywne.
Operator Tak Nie
  • Kampania
Odbiorcy z połączonych list Tak Nie
  • Kampania
  • Grupa reklam
Zobacz artykuł w Centrum pomocy na temat odbiorców niestandardowych.
Etykieta treści Nie Tak
  • Kampania
  • Klient
Niestandardowy segment odbiorców o podobnych zainteresowaniach Tak Nie
  • Kampania
  • Grupa reklam
Definiowane 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 grupach odbiorców.
Niestandardowa lista odbiorców Tak Nie
  • Kampania
  • Grupa reklam
Definiowane przez zasoby CustomAudience. Więcej informacji znajdziesz w  przewodniku po odbiorcach niestandardowych.
Niestandardowi odbiorcy o podobnych zamiarach Tak Nie
  • Grupa reklam
Definiowane 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 grupach odbiorców.
Urządzenie Tak Nie
  • Kampania
Ustaw wartość bid_modifier na 0.0, aby zrezygnować z określonego typu urządzenia. Użyj AdGroupBidModifier w przypadku dostosowania 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 produktu (item_code) dla jednostki związanej z turystyką (np. hotelu, atrakcji lub wydarzenia) w reklamach pionowych za pomocą typu kryterium VERTICAL_ADS_ITEM_BID.
Rozszerzone dane demograficzne Tak Tak
  • Kampania
  • Grupa reklam
Płeć Tak Tak
  • Kampania
  • Grupa reklam
Wykluczenia płci na poziomie kampanii (negative = true) są też obsługiwane w przypadku kampanii Performance Max. Próba kierowania tylko na kategorię UNDETERMINED w wymiarze danych demograficznych zwraca wartość CriterionError.CANNOT_TARGET_ONLY_UNDETERMINED. W sekcji Różnice między wersjami znajdziesz reguły weryfikacji danych demograficznych w wersji 24 i nowszych.
Zakres przychodu Tak Tak
  • Kampania
  • Grupa reklam
Blok adresów IP Nie Tak
  • Kampania
  • Klient
Keyword Tak Tak
  • Kampania
  • Grupa reklam
Na poziomie kampanii możesz wykluczać tylko słowa kluczowe.
Grupa tematyczna słów kluczowych Tak Tak
  • Kampania
Język Tak Nie
  • Kampania
  • Grupa reklam
W wersji 24 i nowszych próba kierowania na niedozwolony język zwraca kod błędu CriterionError.CANNOT_TARGET_LANGUAGE.
Ważne wydarzenie życiowe Tak Tak
  • Kampania
  • Grupa reklam
Grupa informacji o produktach Tak Nie
  • Grupa reklam
Struktura drzewiasta w przypadku kampanii reklam hoteli i kampanii produktowych. Zapoznaj się z przewodnikiem po grupach informacji o produktach w Zakupach Google.
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ługi lokalne można też ustawiać w grupach plików w kampaniach Performance Max za pomocą 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 promującej usługi lokalne zwraca CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN.
Grupa lokalizacji Tak Nie
  • Kampania
Kierowanie 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 ACCOUNT_LEVEL_NEGATIVE_KEYWORDS współdzielony zestaw 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
Miejsca docelowe zarządzane 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); znak adsenseformobileapps.com jest niedozwolony.
Lista miejsc docelowych Nie Tak
  • Klient
Łączy NEGATIVE_PLACEMENTS udostępniony zbiór z kontem, aby wykluczać miejsca docelowe w kampaniach.
Zbliżenie Tak Nie
  • Kampania
Utworzony na podstawie adresu lub współrzędnych geograficznych i promienia. 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) możesz połączyć RETAIL_FILTER udostępniony zestaw z grupą reklam (lub z AssetGroupListingGroupFilter w kampaniach Performance Max) w celu 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 dotyczące 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 reklam pionowych Tak Tak
  • Grupa reklam
Łączy VERTICAL_ADS_ITEM_GROUP_RULE_LIST zestaw wspólny z grupą reklam w kampaniach w sieci wyszukiwania z plikami danych o podróżach (obsługiwane też w AssetGroupSignal w kampaniach Performance Max w wersji 24 i nowszych na kontach na liście dozwolonych).
Lista filmów Tak Tak
  • Kampania
  • Grupa reklam
Podanie nieprawidłowego identyfikatora listy kanałów zwraca CampaignCriterionError.INVALID_VIDEO_LINEUP_ID.
Strona internetowa Tak Tak
  • Kampania
  • Grupa reklam
Używane do kierowania reklam na konkretne strony w witrynie reklamodawcy lub 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 WEBPAGES współdzielony zestaw, aby wykluczyć listę stron internetowych na poziomie kampanii (dostępne tylko dla kont na liście dozwolonych).
Kanał w YouTube Tak Tak
  • Kampania
  • Grupa reklam
  • Klient
Film na YouTube Tak Tak
  • Kampania
  • Grupa reklam
  • Klient

Różnice między wersjami

Kilka typów kryteriów i sposobów weryfikacji różni się w zależności od obsługiwanych wersji interfejsu Google Ads API:

  • Wersja 25 i nowsze: obsługuje kryterium EntityBid (entity_bid) w AdGroupCriterion z typem kryterium VERTICAL_ADS_ITEM_BID, aby ustawiać stawki na poziomie produktu w przypadku podmiotów związanych z podróżami w reklamach wertykalnych.
  • Wersja 24 i nowsze:
    • Obsługuje RetailFilterBundle (AdGroupCriterion.retail_filter_bundle i AssetGroupListingGroupFilter.Dimension.retail_filter_bundle) oraz RetailFilter (SharedCriterion.retail_filter) w przypadku 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 dotyczących grup plików w kampaniach Performance Max.
    • Zwraca wartość CriterionError.CANNOT_EXCLUDE_ALL_TARGETS, gdy próbujesz wykluczyć wszystkie cele w ramach wymiaru demograficznego (AgeRangeInfo, GenderInfo, IncomeRangeInfo lub ParentalStatusInfo).
    • Zwraca wartość CriterionError.CANNOT_TARGET_LANGUAGE, gdy próbuje kierować reklamy na niedozwolony język.
    • Zwraca CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN w przypadku próby usunięcia wszystkich lokalizacji z kampanii Performance Max usług lokalnych.

Kryteria kierowania na podstawie informacji o odbiorcach

Możesz kierować reklamy na odbiorców na poziomie grupy reklam, korzystając z kryteriów AudienceInfo na 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 przypadku AdGroupCriterion, musisz ustawić ad_group.audience_setting.use_audience_grouped = true podczas tworzenia grupy reklam (tego ustawienia nie można zmienić po utworzeniu). Podczas tworzenia kampanii możesz też opcjonalnie ustawić campaign.audience_setting.use_audience_grouped = true, aby zapobiec wykluczeniom segmentów i danych demograficznych na poziomie kampanii.

Sprawdź MutateAudienceResult w przypadku audience_id

Podczas tworzenia listy odbiorców za pomocą funkcji AudienceService.MutateAudiences każda operacja zwraca wartość MutateAudienceResult. Możesz sprawdzić MutateAudienceResult, aby uzyskać audience_id, analizując zwrócony resource_name, a także możesz sprawdzić pola, które można zmieniać (np. name), w zwróconym obiekcie audience, gdy response_content_type ma wartość 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}")