Targeting-Kriterien können auf drei verschiedenen Ebenen festgelegt werden:
- Auf Kampagnenebene:
- Auf Anzeigengruppenebene:
- Auf Kundenebene.
Nicht alle Kriterientypen können auf allen Ebenen festgelegt werden. Einige können beispielsweise nur auf Kampagnenebene festgelegt werden. Außerdem können einige Kriterien nur für das ausschließende Targeting und andere nur für das einschließende Targeting verwendet werden.
Unterstützte Kriterien nach Stufe
In der folgenden Tabelle wird die zulässige Verwendung aller Kriterientypen beschrieben:
| Typ | Positiv? | Ausschließend? | Verfügbare Level | Hinweise |
|---|---|---|---|---|
| Werbezeitplaner | Ja | Nein |
|
|
| Altersgruppe | Ja | Ja |
|
|
| App-Zahlungsmodell | Ja | Nein |
|
|
| Zielgruppe | Ja | Nein |
|
Weitere Informationen finden Sie im Leitfaden zur Ausrichtung auf Zielgruppen für Demand Gen-Kampagnen. |
| Markenliste | Ja | Ja |
|
Auf Anzeigengruppenebene wird nur die Ausrichtung auf einzuschließende Elemente unterstützt. |
| Mobilfunkanbieter | Ja | Nein |
|
|
| Kombinierte Zielgruppe | Ja | Nein |
|
Weitere Informationen finden Sie im Hilfeartikel zu kombinierten Zielgruppen. |
| Inhaltslabel | Nein | Ja |
|
|
| Benutzerdefiniertes gemeinsames Interesse | Ja | Nein |
|
Definiert durch
CustomInterest-Ressourcen. Verwenden Sie für Zielgruppensegmente, die Keywords, URLs und Apps kombinieren,
CustomAudienceInfo. Weitere Informationen finden Sie im
Leitfaden zu benutzerdefinierten Zielgruppen.
|
| Benutzerdefinierte Zielgruppe | Ja | Nein |
|
Definiert durch
CustomAudience-Ressourcen. Weitere Informationen finden Sie im
Leitfaden zu benutzerdefinierten Zielgruppen.
|
| Benutzerdefinierte Zielgruppe mit gemeinsamer Absicht | Ja | Nein |
|
Definiert durch
CustomInterest-Ressourcen. Verwenden Sie für Zielgruppensegmente, die Keywords, URLs und Apps kombinieren,
CustomAudienceInfo. Weitere Informationen finden Sie im
Leitfaden zu benutzerdefinierten Zielgruppen.
|
| Gerät | Ja | Nein |
|
Setzen Sie bid_modifier auf 0.0, um einen Gerätetyp zu deaktivieren. Verwenden Sie
AdGroupBidModifier für Gebotsanpassungen für Geräte auf Anzeigengruppenebene. Weitere Informationen finden Sie im Leitfaden zu Gebotsanpassungen.
|
| Entitätsgebot | Ja | Nein |
|
In v25 und höher wird ein Gebot auf Artikelebene (item_code) für eine Reiseentität (z. B. ein Hotel, eine mögliche Aktivität oder ein Ereignis) in vertikalen Anzeigen mit dem Kriteriumstyp VERTICAL_ADS_ITEM_BID festgelegt.
|
| Erweiterte demografische Merkmale | Ja | Ja |
|
|
| Geschlecht | Ja | Ja |
|
Geschlechtsausschlüsse auf Kampagnenebene (negative = true) werden auch für Performance Max-Kampagnen unterstützt. Wenn Sie versuchen, nur die Kategorie UNDETERMINED in einer demografischen Dimension anzusprechen, wird CriterionError.CANNOT_TARGET_ONLY_UNDETERMINED zurückgegeben. Informationen zu den Regeln für die demografische Validierung in Version 24 und höher finden Sie unter Versionsunterschiede.
|
| Einkommensbereich | Ja | Ja |
|
|
| IP-Block | Nein | Ja |
|
|
| Keyword | Ja | Ja |
|
Auf Kampagnenebene können Sie nur Keywords ausschließen. |
| Keyword-Thema | Ja | Ja |
|
|
| Sprache | Ja | Nein |
|
Bei Suchkampagnen wird das Hinzufügen oder Aktualisieren von Sprachkriterien nicht unterstützt. Vorhandene Sprachkriterien auf Kampagnenebene können jedoch entfernt werden. Weitere Informationen finden Sie unter Kriterien für das Targeting auf Sprachen. In v24 und höher wird beim Versuch, eine nicht zulässige Sprache anzusprechen, CriterionError.CANNOT_TARGET_LANGUAGE zurückgegeben.
|
| Lebensereignis | Ja | Ja |
|
|
| Eintragsgruppe | Ja | Nein |
|
Baumstruktur für Hotelanzeigen und Shopping-Kampagnen. Weitere Informationen finden Sie im Leitfaden zu Shopping-Eintragsgruppen. |
| Eintragsbereich | Ja | Nein |
|
|
| ID für lokale Dienstleistungen | Ja | Nein |
|
Stellt einen Dienstleistungstyp für Kampagnen für Google Lokale Dienstleistungen dar. In v24 und höher können Signale für Dienst-IDs für lokale Dienstleistungen auch für Asset-Gruppen in Performance Max-Kampagnen mit AssetGroupSignal.local_services_id festgelegt werden.
|
| Standort | Ja | Ja |
|
Weitere Informationen finden Sie im Leitfaden zum geografischen Targeting. In v24 und höher wird CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN zurückgegeben, wenn alle Standorte aus einer Performance Max-Kampagne für lokale Dienstleistungen entfernt werden.
|
| Standortgruppe | Ja | Nein |
|
Targeting auf mehrere geografische Regionen mithilfe eines Entfernungsradius Weitere Informationen finden Sie im Leitfaden zum geografischen Targeting. |
| Mobile App-Kategorie | Ja | Ja |
|
|
| Mobile App | Ja | Ja |
|
|
| Mobilgerät | Ja | Nein |
|
|
| Liste mit auszuschließenden Keywords | Nein | Ja |
|
Verknüpft einen ACCOUNT_LEVEL_NEGATIVE_KEYWORDS-freigegebenen Satz mit einem Konto (höchstens einen pro Konto).
|
| Betriebssystemversion | Ja | Nein |
|
|
| Elternstatus | Ja | Ja |
|
Auf Kampagnenebene wird nur ausschließendes Targeting unterstützt. |
| Placement | Ja | Ja |
|
Bei ausgewählten Placements wird das einschließende Targeting auf Kampagnen- und Anzeigengruppenebene und das ausschließende Targeting auf allen Ebenen unterstützt. Beschränkungen für die URL-Länge (250 Zeichen) und die Tiefe (2 Ebenen); adsenseformobileapps.com ist nicht zulässig.
|
| Placement-Liste | Nein | Ja |
|
Verknüpft einen NEGATIVE_PLACEMENTS-freigegebenen Satz mit einem Konto, um Placements kampagnenübergreifend auszuschließen.
|
| Nähe | Ja | Nein |
|
Wird mit einer Adresse oder einem Längen- und Breitengrad und einem Radius erstellt. Weitere Informationen finden Sie im Leitfaden zum geografischen Targeting. |
| Set mit Filtern für den Einzelhandel | Ja | Ja |
|
In v24 und höher (nur Konten auf der Zulassungsliste) wird ein RETAIL_FILTER
freigegebener Satz mit einer Anzeigengruppe (oder mit AssetGroupListingGroupFilter in Performance Max-Kampagnen) für die dynamische tagbasierte Produktfilterung verknüpft.
|
| Thema | Ja | Ja |
|
|
| Nutzerinteresse | Ja | Ja |
|
Prüfen Sie, ob die Verfügbarkeiten mit dem Kampagnentyp kompatibel sind. Einige Optionen für Nutzerinteressen sind nur für bestimmte Kampagnentypen verfügbar. |
| Nutzerliste | Ja | Ja |
|
Verwenden Sie die ID der Nutzerliste. |
| Vertikale Anzeigen – Liste mit Regeln für Artikelgruppen | Ja | Ja |
|
Verknüpft einen VERTICAL_ADS_ITEM_GROUP_RULE_LIST-gemeinsamen Satz mit einer Anzeigengruppe in Suchkampagnen mit Reisefeeds (auch in AssetGroupSignal in Performance Max-Kampagnen in Version 24 und höher für Konten auf einer Zulassungsliste unterstützt).
|
| Videopaket | Ja | Ja |
|
Wenn Sie eine ungültige Line-up-ID angeben, wird CampaignCriterionError.INVALID_VIDEO_LINEUP_ID zurückgegeben.
|
| Webseite | Ja | Ja |
|
Wird verwendet, um bestimmte Seiten auf der Website eines Werbetreibenden anhand von Bedingungen ein- oder auszuschließen. Wenn Sie ein Webpage-Kriterium als auszuschließend festlegen, werden URL-Ausschlüsse implementiert.
|
| Webseitenliste | Nein | Ja |
|
Verknüpft einen WEBPAGES-gemeinsamen Satz, um eine Liste von Webseiten auf Kampagnenebene auszuschließen (nicht öffentlich verfügbar).
|
| YouTube-Kanal | Ja | Ja |
|
|
| YouTube-Video | Ja | Ja |
|
Versionsunterschiede
Mehrere Kriterientypen und Validierungsverhalten unterscheiden sich je nach unterstützter Google Ads API-Version:
- v26 und höher:
- Unterstützt
require_eu_political_advertising_declarationfürCampaignCriterionundAdGroupCriterion, um zu ermitteln, ob für ein Kriterium eine Erklärung zu politischer Werbung in der EU auf Kampagnenebene erforderlich ist. - Verwendet vertikalunabhängige Reisedimensionen in
AdGroupBidModifierund vertikalunabhängige Fehlerursachen inCriterionError(ersetzt hotelspezifische Kriterien und Fehlercodes in v25 und früher).
- Unterstützt
- Ab Version 25:Unterstützt das Kriterium
EntityBid(entity_bid) fürAdGroupCriterionmit dem KriteriumstypVERTICAL_ADS_ITEM_BID, um Gebote auf Artikelebene für Reiseunternehmen in vertikalen Anzeigen festzulegen. - v24 und höher:
- Unterstützt
RetailFilterBundle(AdGroupCriterion.retail_filter_bundleundAssetGroupListingGroupFilter.Dimension.retail_filter_bundle) undRetailFilter(SharedCriterion.retail_filter) für die tagbasierte Produktfilterung (nur Konten auf der Zulassungsliste). - Unterstützt die Regeldimensionen
user_rating,venueundevent_participant_display_namefürVerticalAdsItemGroupRuleInfoinSharedCriterion. - Unterstützt
AssetGroupSignal.local_services_idundAssetGroupSignal.vertical_ads_item_group_rule_list(Zulassungsliste) für Asset-Gruppensignale in Performance Max-Kampagnen. - Gibt
CriterionError.CANNOT_EXCLUDE_ALL_TARGETSzurück, wenn versucht wird, alle Ziele innerhalb einer demografischen Dimension (AgeRangeInfo,GenderInfo,IncomeRangeInfooderParentalStatusInfo) auszuschließen. - Gibt
CriterionError.CANNOT_TARGET_LANGUAGEzurück, wenn versucht wird, eine nicht zulässige Sprache als Ziel festzulegen. - Wird zurückgegeben, wenn versucht wird, alle Standorte aus einer Performance Max-Kampagne für lokale Dienstleistungen zu entfernen.
CampaignCriterionError.CANNOT_REMOVE_ALL_LOCATIONS_FROM_LOCAL_SERVICES_PMAX_CAMPAIGN
- Unterstützt
Targeting-Kriterien für Zielgruppeninformationen
Sie können die Ausrichtung auf Zielgruppen auf Anzeigengruppenebene mit AudienceInfo-Kriterien für AdGroupCriterion.audience festlegen. Legen Sie für ad_group_criterion.audience.audience den Ressourcennamen des Audience fest, auf den Sie das Targeting ausrichten möchten. Wenn Sie AudienceInfo-Kriterien für eine AdGroupCriterion verwenden möchten, müssen Sie beim Erstellen der Anzeigengruppe ad_group.audience_setting.use_audience_grouped = true festlegen. Diese Einstellung kann nach dem Erstellen nicht mehr geändert werden. Optional können Sie beim Erstellen der Kampagne auch campaign.audience_setting.use_audience_grouped = true festlegen, um Segment- und Ausschlüsse von demografischen Kriterien auf Kampagnenebene zu verhindern.
MutateAudienceResult prüfen
Wenn Sie eine Zielgruppe mit AudienceService.MutateAudiences erstellen, gibt jeder Vorgang ein MutateAudienceResult zurück. Sie können MutateAudienceResult prüfen, um die audience_id durch Parsen des zurückgegebenen resource_name zu erhalten. Außerdem können Sie änderbare Felder (z. B. name) im zurückgegebenen audience-Objekt prüfen, wenn response_content_type auf MUTABLE_RESOURCE gesetzt ist:
# 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}")
Kriterien für das Targeting auf Sprachen
Sie können Sprachen mithilfe von LanguageInfo-Kriterien auf Kampagnenebene (CampaignCriterion.language) oder Anzeigengruppenebene (AdGroupCriterion.language) positiv ausrichten, indem Sie language_constant auf einen ausrichtbaren LanguageConstant-Ressourcennamen (im Format languageConstants/{criterion_id}; siehe unterstützte Sprachcodes) festlegen. In v24 und höher wird beim Versuch, eine nicht zulässige oder nicht auswählbare Sprache als Ziel festzulegen, CriterionError.CANNOT_TARGET_LANGUAGE zurückgegeben.
Die Unterstützung für LanguageInfo hängt vom Kampagnentyp ab:
- Unterstützte Kampagnentypen:Sie können die Ausrichtung auf Sprachen in geeigneten Kampagnentypen verwenden, z. B. in Display-, Video-, Performance Max-Kampagnen (Kampagnenebene; gilt für Kanäle, die nicht zur Suche gehören), App-Kampagnen (Kampagnenebene) und Demand Gen-Kampagnen (standardmäßig auf Anzeigengruppenebene oder je nach
DemandGenCampaignSettings.upgraded_targetingauf Kampagnenebene). - Suchkampagnen (
AdvertisingChannelType.SEARCH), AI Max für Suchkampagnen und Performance Max-Anzeigen in der Google Suche:Manuelles Targeting auf Sprachen wird nicht unterstützt. Stattdessen werden Anzeigen in der Google Suche automatisch anhand der Sprache Ihrer Anzeigen-Creatives und Landingpages sowie der Spracheinstellungen der Nutzer zugeordnet:- Kriterien erstellen oder aktualisieren:Wenn Sie versuchen, ein
LanguageInfo-Kriterium für eine Suchkampagne zu erstellen oder zu aktualisieren, schlägt dies mit dem FehlerContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXTfehl. - Alte Kriterien abfragen und entfernen:Vorhandene
CampaignCriterion.language-Kriterien für Suchkampagnen werden weiterhin in Abfrageantworten zurückgegeben, auch wenn sie nicht für die Anzeigenbereitstellung verwendet werden. In der Google Ads-Benutzeroberfläche gibt es zwar kein Feld für das Targeting auf Sprachen für Suchkampagnen, Sie können aber alteCampaignCriterion.language-Kriterien mitCampaignCriterionServiceentfernen.
- Kriterien erstellen oder aktualisieren:Wenn Sie versuchen, ein