Kryteria kierowania można ustawić na 3 różnych poziomach:
- Na poziomie kampanii.
- Na poziomie grupy reklam.
- Na poziomie klienta.
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 |
|
|
| Przedział wiekowy | Tak | Tak |
|
|
| Model płatności w aplikacjach | Tak | Nie |
|
|
| Odbiorcy | Tak | Nie |
|
Zapoznaj się z przewodnikiem po kierowaniu na odbiorców w kampaniach generujących popyt. |
| Lista marek | Tak | Tak |
|
Na poziomie grupy reklam obsługiwane jest tylko kierowanie niewykluczające. |
| Operator | Tak | Nie |
|
|
| Odbiorcy z połączonych list | Tak | Nie |
|
Więcej informacji znajdziesz w artykule w Centrum pomocy na temat odbiorców z połączonych list. |
| Etykieta treści | Nie | Tak |
|
|
| Niestandardowe podobieństwo | Tak | Nie |
|
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 |
|
Zdefiniowane przez zasoby
CustomAudience. Zapoznaj się z
przewodnikiem po niestandardowych odbiorcach.
|
| Niestandardowi odbiorcy o podobnych zamiarach | Tak | Nie |
|
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 |
|
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 |
|
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 |
|
|
| Płeć | Tak | Tak |
|
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 |
|
|
| Blokowanie adresów IP | Nie | Tak |
|
|
| Keyword | Tak | Tak |
|
Na poziomie kampanii możesz tylko wykluczać słowa kluczowe. |
| Grupa tematyczna słów kluczowych | Tak | Tak |
|
|
| Język | Tak | Nie |
|
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 |
|
|
| Grupa informacji o produktach | Tak | Nie |
|
Struktura drzewa w kampaniach reklam hoteli i kampaniach produktowych. Zapoznaj się z przewodnikiem po grupach informacji o produktach. |
| Zakres informacji | Tak | Nie |
|
|
| Identyfikator usługi lokalnej | Tak | Nie |
|
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 |
|
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 |
|
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 |
|
|
| Aplikacja mobilna | Tak | Tak |
|
|
| Urządzenie mobilne | Tak | Nie |
|
|
| Lista wykluczających słów kluczowych | Nie | Tak |
|
Łączy współdzielony zestaw ACCOUNT_LEVEL_NEGATIVE_KEYWORDS z kontem (maksymalnie 1 na konto).
|
| Wersja systemu operacyjnego | Tak | Nie |
|
|
| Status rodzicielski, | Tak | Tak |
|
Na poziomie kampanii obsługiwane jest tylko kierowanie wykluczające. |
| Miejsce docelowe | Tak | Tak |
|
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 |
|
Łączy NEGATIVE_PLACEMENTS
zestaw udostępniony z kontem, aby wykluczać miejsca docelowe w kampaniach.
|
| Bliskość | Tak | Nie |
|
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 |
|
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 |
|
|
| Zainteresowania użytkownika | Tak | Tak |
|
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 |
|
Użyj identyfikatora listy użytkowników. |
| Lista reguł grupy produktów w reklamach pionowych | Tak | Tak |
|
Łą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 |
|
Podanie nieprawidłowego identyfikatora lineupu powoduje zwrócenie błędu CampaignCriterionError.INVALID_VIDEO_LINEUP_ID.
|
| Strona internetowa | Tak | Tak |
|
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 |
|
Łączy zestaw udostępniony WEBPAGES, aby wykluczyć listę stron internetowych na poziomie kampanii (funkcja niedostępna publicznie).
|
| Kanał w YouTube | Tak | Tak |
|
|
| film na YouTube | Tak | Tak |
|
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_declarationwCampaignCriterioniAdGroupCriterion, 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
AdGroupBidModifieri przyczyn błędów niezależnych od branży wCriterionError(zastępując kryteria i kody błędów specyficzne dla hoteli w wersji 25 i wcześniejszych).
- Obsługuje
- Wersja 25 i nowsze: obsługuje kryterium
EntityBid(entity_bid) wAdGroupCriterionz typem kryteriumVERTICAL_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_bundleiAssetGroupListingGroupFilter.Dimension.retail_filter_bundle) orazRetailFilter(SharedCriterion.retail_filter) na potrzeby filtrowania produktów na podstawie tagów (tylko konta z listy dozwolonych). - Obsługuje wymiary reguł
user_rating,venueievent_participant_display_namewVerticalAdsItemGroupRuleInfowSharedCriterion. - Obsługuje
AssetGroupSignal.local_services_idiAssetGroupSignal.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,IncomeRangeInfolubParentalStatusInfo). - 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.
- Obsługuje
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
LanguageInfow kampanii w sieci wyszukiwania kończy się błędemContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT. - Wykonywanie zapytań o starsze kryteria i ich usuwanie: dotychczasowe kryteria
CampaignCriterion.languagew 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 kryteriaCampaignCriterion.languageza pomocąCampaignCriterionService.
- Tworzenie lub aktualizowanie kryteriów: próba utworzenia lub zaktualizowania kryterium