Kriterien

Targeting-Kriterien können auf drei verschiedenen Ebenen festgelegt werden:

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
  • Kampagne
Altersgruppe Ja Ja
  • Kampagne
  • Anzeigengruppe
App-Zahlungsmodell Ja Nein
  • Anzeigengruppe
Zielgruppe Ja Nein
  • Anzeigengruppe
Weitere Informationen finden Sie im Leitfaden zur Ausrichtung auf Zielgruppen für Demand Gen-Kampagnen.
Markenliste Ja Ja
  • Kampagne
  • Anzeigengruppe
Auf Anzeigengruppenebene wird nur die Ausrichtung auf einzuschließende Elemente unterstützt.
Mobilfunkanbieter Ja Nein
  • Kampagne
Kombinierte Zielgruppe Ja Nein
  • Kampagne
  • Anzeigengruppe
Weitere Informationen finden Sie im Hilfeartikel zu kombinierten Zielgruppen.
Inhaltslabel Nein Ja
  • Kampagne
  • Kunde
Benutzerdefiniertes gemeinsames Interesse Ja Nein
  • Kampagne
  • Anzeigengruppe
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
  • Kampagne
  • Anzeigengruppe
Definiert durch CustomAudience-Ressourcen. Weitere Informationen finden Sie im Leitfaden zu benutzerdefinierten Zielgruppen.
Benutzerdefinierte Zielgruppe mit gemeinsamer Absicht Ja Nein
  • Anzeigengruppe
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
  • Kampagne
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
  • Anzeigengruppe
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
  • Kampagne
  • Anzeigengruppe
Geschlecht Ja Ja
  • Kampagne
  • Anzeigengruppe
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
  • Kampagne
  • Anzeigengruppe
IP-Block Nein Ja
  • Kampagne
  • Kunde
Keyword Ja Ja
  • Kampagne
  • Anzeigengruppe
Auf Kampagnenebene können Sie nur Keywords ausschließen.
Keyword-Thema Ja Ja
  • Kampagne
Sprache Ja Nein
  • Kampagne
  • Anzeigengruppe
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
  • Kampagne
  • Anzeigengruppe
Eintragsgruppe Ja Nein
  • Anzeigengruppe
Baumstruktur für Hotelanzeigen und Shopping-Kampagnen. Weitere Informationen finden Sie im Leitfaden zu Shopping-Eintragsgruppen.
Eintragsbereich Ja Nein
  • Kampagne
ID für lokale Dienstleistungen Ja Nein
  • Kampagne
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
  • Kampagne
  • Anzeigengruppe
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
  • Kampagne
Targeting auf mehrere geografische Regionen mithilfe eines Entfernungsradius Weitere Informationen finden Sie im Leitfaden zum geografischen Targeting.
Mobile App-Kategorie Ja Ja
  • Kampagne
  • Anzeigengruppe
  • Kunde
Mobile App Ja Ja
  • Kampagne
  • Anzeigengruppe
  • Kunde
Mobilgerät Ja Nein
  • Kampagne
Liste mit auszuschließenden Keywords Nein Ja
  • Kunde
Verknüpft einen ACCOUNT_LEVEL_NEGATIVE_KEYWORDS-freigegebenen Satz mit einem Konto (höchstens einen pro Konto).
Betriebssystemversion Ja Nein
  • Kampagne
Elternstatus Ja Ja
  • Kampagne
  • Anzeigengruppe
Auf Kampagnenebene wird nur ausschließendes Targeting unterstützt.
Placement Ja Ja
  • Kampagne
  • Anzeigengruppe
  • Kunde
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
  • Kunde
Verknüpft einen NEGATIVE_PLACEMENTS-freigegebenen Satz mit einem Konto, um Placements kampagnenübergreifend auszuschließen.
Nähe Ja Nein
  • Kampagne
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
  • Anzeigengruppe
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
  • Kampagne
  • Anzeigengruppe
Nutzerinteresse Ja Ja
  • Kampagne
  • Anzeigengruppe
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
  • Kampagne
  • Anzeigengruppe
Verwenden Sie die ID der Nutzerliste.
Vertikale Anzeigen – Liste mit Regeln für Artikelgruppen Ja Ja
  • Anzeigengruppe
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
  • Kampagne
  • Anzeigengruppe
Wenn Sie eine ungültige Line-up-ID angeben, wird CampaignCriterionError.INVALID_VIDEO_LINEUP_ID zurückgegeben.
Webseite Ja Ja
  • Kampagne
  • Anzeigengruppe
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
  • Kampagne
Verknüpft einen WEBPAGES-gemeinsamen Satz, um eine Liste von Webseiten auf Kampagnenebene auszuschließen (nicht öffentlich verfügbar).
YouTube-Kanal Ja Ja
  • Kampagne
  • Anzeigengruppe
  • Kunde
YouTube-Video Ja Ja
  • Kampagne
  • Anzeigengruppe
  • Kunde

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_declaration für CampaignCriterion und AdGroupCriterion, 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 AdGroupBidModifier und vertikalunabhängige Fehlerursachen in CriterionError (ersetzt hotelspezifische Kriterien und Fehlercodes in v25 und früher).
  • Ab Version 25:Unterstützt das Kriterium EntityBid (entity_bid) für AdGroupCriterion mit dem Kriteriumstyp VERTICAL_ADS_ITEM_BID, um Gebote auf Artikelebene für Reiseunternehmen in vertikalen Anzeigen festzulegen.
  • v24 und höher:
    • Unterstützt RetailFilterBundle (AdGroupCriterion.retail_filter_bundle und AssetGroupListingGroupFilter.Dimension.retail_filter_bundle) und RetailFilter (SharedCriterion.retail_filter) für die tagbasierte Produktfilterung (nur Konten auf der Zulassungsliste).
    • Unterstützt die Regeldimensionen user_rating, venue und event_participant_display_name für VerticalAdsItemGroupRuleInfo in SharedCriterion.
    • Unterstützt AssetGroupSignal.local_services_id und AssetGroupSignal.vertical_ads_item_group_rule_list (Zulassungsliste) für Asset-Gruppensignale in Performance Max-Kampagnen.
    • Gibt CriterionError.CANNOT_EXCLUDE_ALL_TARGETS zurück, wenn versucht wird, alle Ziele innerhalb einer demografischen Dimension (AgeRangeInfo, GenderInfo, IncomeRangeInfo oder ParentalStatusInfo) auszuschließen.
    • Gibt CriterionError.CANNOT_TARGET_LANGUAGE zurü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

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_targeting auf 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 Fehler ContextError.OPERATION_NOT_PERMITTED_FOR_CONTEXT fehl.
    • 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 alte CampaignCriterion.language-Kriterien mit CampaignCriterionService entfernen.