Vertikale Anzeigen bieten spezielle Funktionen für AI Max-fähige Suchkampagnen, die mit einem branchenspezifischen Feed verknüpft sind, z. B. für Hotels. Sie können auf Anzeigengruppenebene festlegen, welche vertikalen Anzeigenformate ausgeliefert werden, und mit Regeln für Artikelgruppen für vertikale Anzeigen steuern, auf welche Feed-Entitäten die Ausrichtung erfolgt.
Übersicht
In diesem Leitfaden werden zwei Hauptfunktionen zum Verwalten vertikaler Anzeigen behandelt:
- Formateinstellungen:Sie können auf Anzeigengruppenebene bestimmte Anzeigenformate (Textanzeigen, Buchungslinks und Anzeigen mit Branchenwerbung) aktivieren oder deaktivieren.
- Artikelverwaltung für vertikale Anzeigen : Sie können bestimmte Inventare aus Ihrem verknüpften branchenspezifischen Feed (früher: Reisefeed) filtern und darauf ausrichten. Dazu verwenden Sie ein regelbasiertes System mit
SharedSetundSharedCriterion.
Vorbereitung
Bevor Sie diese Funktionen implementieren, muss Ihre Kampagne die folgenden Anforderungen erfüllen:
- Kampagnentyp:Es muss eine Suchkampagne sein.
- Branchenspezifischer Feed:Auf Kunden- oder Kampagnenebene muss ein aktiver branchenspezifischer Datenfeed verknüpft sein. Verwenden Sie den Link zu branchenspezifischen Datenfeeds auf Kampagnenebene, um einen Feed auf Kampagnenebene zu verknüpfen. Wenn Sie einen branchenspezifischen Datenfeed verknüpfen, werden Reisefeeds in Suchanzeigen (TFSA) aktiviert und die Einstellungen für vertikale Anzeigen für die Kampagne freigeschaltet.
- AI Max:Die Einstellung für AI Max muss für die Kampagne aktiviert sein.
Branchenspezifische Datenfeeds auf Kampagnenebene verknüpfen
Wenn Sie Reisefeeds in Suchanzeigen (TFSA) aktivieren und die Einstellungen für vertikale Anzeigen in Ihrer Kampagne freischalten möchten, können Sie die Asset-Sammlung für branchenspezifische Datenfeeds auf Kampagnenebene verknüpfen. Folgen Sie dazu der Anleitung unten. Alternativ können Sie den Feed auf Kundenebene verknüpfen, um diese Funktionen für alle Kampagnen in Ihrem Konto zu aktivieren. Folgen Sie dazu der Anleitung zum Verknüpfen auf Kundenebene im Leitfaden zu Reisefeeds in Suchanzeigen.
- Erstellen Sie ein
CampaignAssetSet-Objekt, legen Sieasset_setauf den Ressourcennamen Ihrer Asset-Sammlung für branchenspezifische Feeds undcampaignauf den Ressourcennamen Ihrer Kampagne fest. - Erstellen Sie einen
CampaignAssetSetOperationund legen Siecreateauf denCampaignAssetSetfest. - Senden Sie den Vorgang mit
CampaignAssetSetService.MutateCampaignAssetSets.
Weitere Informationen zum Verwalten von Reisefeeds im großen Maßstab finden Sie in der Dokumentation zu Reisefeeds in Suchanzeigen.
Formateinstellungen für Anzeigengruppen
Sie können jetzt konfigurieren, welche vertikalen Anzeigenformate für eine bestimmte Anzeigengruppe aktiv sind. Dies wird über das Feld vertical_ads_format_setting in der Ressource AdGroup verwaltet.
Verfügbare Formate
- Textanzeigen:Standardmäßig aktiviert. Kann deaktiviert werden.
- Buchungslinks:Opt-in erforderlich.
- Anzeigen mit Branchenwerbung:Opt-in erforderlich.
Validierungsregeln
- Sie können nicht alle drei Formate gleichzeitig für eine einzelne Anzeigengruppe deaktivieren.
- Diese Einstellungen gelten nur für die Anzeigengruppentypen
STANDARDundSEARCH_DYNAMIC_ADS.
Beispiel: Formateinstellungen aktualisieren
Im folgenden Beispiel wird gezeigt, wie Sie Textanzeigen deaktivieren und Anzeigen mit Branchenwerbung für eine vorhandene Anzeigengruppe aktivieren.
Java
// Assuming 'adGroup' is an existing AdGroup object.
AdGroup adGroupToUpdate = AdGroup.newBuilder()
.setResourceName(adGroup.getResourceName()) // Example: "customers/{id}/adGroups/{id}"
.setVerticalAdsFormatSetting(
VerticalAdsFormatSetting.newBuilder()
.setDisableTextAds(true)
.setEnableBookingLinks(false)
.setEnableVerticalPromotionAds(true)
)
.build();
AdGroupOperation operation = AdGroupOperation.newBuilder()
.setUpdate(adGroupToUpdate)
.setUpdateMask(FieldMasks.allSetFieldsOf(adGroupToUpdate))
.build();
// Submit the operation using AdGroupService...
Artikelverwaltung für vertikale Anzeigen
Wenn Sie auf eine bestimmte Teilmenge Ihres Feedinventars ausrichten möchten, z. B. „Hotels in Berlin“ oder „1-Sterne-Hotels ausschließen“, müssen Sie Regeln für Artikelgruppen für vertikale Anzeigen verwenden.
Funktionsweise des Datenmodells
Das Datenmodell verwendet einen Ansatz mit gemeinsamen Kriterien:
SharedSet: Erstellen Sie einSharedSetmit dem TypVERTICAL_ADS_ITEM_GROUP_RULE_LIST.SharedCriterion: Fügen Sie diesem Set Regeln (Kriterien) hinzu. Jede Regel gibt eine Dimension an, z. B. Stadt oder Hotelklasse, und einen Wert. Sie können auch negative Kriterien erstellen, um Artikel auszuschließen.AdGroupCriterion: Verknüpfen Sie dasSharedSetmit IhrerAdGroupüber einAdGroupCriterion.
Unterstützte Dimensionen
Sie können Entitäten in SharedCriterion nach den folgenden Dimensionen filtern:
item_code: Bestimmte Eintrags-ID.city_criterion_id,region_criterion_id,country_criterion_id: Konstanten für geografisches Targeting.brand_text: Markenname.hotel_class: Sternebewertung (1–5).
Codebeispiel: Regeln erstellen und verknüpfen
In diesem Beispiel wird eine Regel erstellt, mit der Artikel in „Berlin“ oder „München“ eingeschlossen und „1-Sterne-“ und „2-Sterne-Hotels“ ausgeschlossen werden.
Python
# 1. Create the SharedSet
shared_set_operation = client.get_type("SharedSetOperation")
shared_set = shared_set_operation.create
shared_set.name = "Boston/SF Premium Hotels"
shared_set.type_ = client.enums.SharedSetTypeEnum.VERTICAL_ADS_ITEM_GROUP_RULE_LIST
shared_set.vertical_ads_item_vertical_type = client.enums.VerticalAdsItemVerticalTypeEnum.HOTELS
# Submit SharedSetOperation...
# 2. Add Criteria (Rules) to the SharedSet
shared_criteria_operations = []
# Rule A: Include Boston and SF
included_city_ids = [1006543, 1014221] # Geo Target Constant IDs
for city_id in included_city_ids:
op = client.get_type("SharedCriterionOperation")
criterion = op.create
criterion.shared_set = shared_set_resource_name
criterion.vertical_ads_item_group_rule.city_criterion_id = city_id
shared_criteria_operations.append(op)
# Rule B: Exclude 1 and 2 Star Hotels
excluded_stars = [1, 2]
for star_rating in excluded_stars:
op = client.get_type("SharedCriterionOperation")
criterion = op.create
criterion.shared_set = shared_set_resource_name
criterion.vertical_ads_item_group_rule.hotel_class = star_rating
criterion.negative = True # Mark as exclusion
shared_criteria_operations.append(op)
# Submit SharedCriterionOperations...
# 3. Link to AdGroup
agc_operation = client.get_type("AdGroupCriterionOperation")
agc = agc_operation.create
agc.ad_group = ad_group_resource_name
agc.status = client.enums.AdGroupCriterionStatusEnum.ENABLED
agc.vertical_ads_item_group_rule_list.shared_set = shared_set_resource_name
# Submit AdGroupCriterionOperation...
Berichte
Sie können Leistungsmesswerte für vertikale Anzeigen mit den
GoogleAdsService.SearchStream oder GoogleAdsService.Search Methoden abrufen. Für die Google Ads API werden in Version 23 spezifische Segmente für detaillierte Berichte hinzugefügt.
Neue Segmente
segments.vertical_ads_listing_city: Die Stadt, die mit dem Eintrag verknüpft ist.segments.vertical_ads_vertical_type: Der branchenspezifische Typ, z. B. Hotel oder Mietwagen.
Beispiel für eine GAQL-Abfrage
SQL
SELECT
segments.vertical_ads_listing_city,
metrics.clicks,
metrics.all_conversions_value,
metrics.impressions
FROM
ad_group
WHERE
segments.date DURING LAST_30_DAYS
Fehlerbehandlung
Die folgenden Fehler können bei der Konfiguration vertikaler Anzeigen auftreten.
| Fehlercode | Ursache | Empfohlene Maßnahmen |
|---|---|---|
INVALID_VERTICAL_ADS_FORMAT_SETTING |
Alle drei Anzeigenformate (Textanzeigen, Buchungslinks, Anzeigen mit Branchenwerbung) wurden gleichzeitig deaktiviert. | Achten Sie darauf, dass in VerticalAdsFormatSetting mindestens ein Format aktiviert ist (auf „true“ gesetzt). |
VERTICAL_ADS_FORMAT_SETTING_NOT_SUPPORTED_... |
Für die Kampagne ist AI Max nicht aktiviert oder es fehlt ein aktiver branchenspezifischer Feed. | Aktivieren Sie AI Max in den Kampagneneinstellungen und achten Sie darauf, dass ein gültiger branchenspezifischer Feed verknüpft ist. |
VERTICAL_ADS_ITEM_GROUP_RULE_LIST_DOES_NOT_EXIST |
Der in `AdGroupCriterion` angegebene Ressourcename für `SharedSet` ist nicht vorhanden. | Prüfen Sie, ob der Ressourcename für `shared_set` mit einem erstellten Set übereinstimmt. |
VERTICAL_ADS_ITEM_GROUP_RULE_IS_NOT_SUPPORTED... |
Der verwendete Kriterientyp wird für die jeweilige Branche nicht unterstützt, z. B. die Hotelkategorie für Mietwagen. | Prüfen Sie, ob die Dimension vertical_ads_item_group_rule mit Ihrem branchenspezifischen Typ übereinstimmt. |