Reklamy pionowe udostępniają specjalne funkcje w kampaniach w sieci wyszukiwania z włączonymi funkcjami AI Max, które są połączone z plikiem danych pionowych, np. z plikiem danych o hotelach. Możesz określić, które formaty reklam pionowych mają być wyświetlane na poziomie grupy reklam, a także które jednostki pliku danych mają być kierowane za pomocą reguł grupy produktów w reklamach pionowych.
Przegląd
W tym przewodniku omawiamy 2 główne funkcje zarządzania reklamami pionowymi:
- Ustawienia formatu: możesz włączyć lub wyłączyć określone formaty reklam (reklamy tekstowe, linki do rezerwacji i reklamy promujące branżę) na poziomie grupy reklam.
- Zarządzanie elementami reklam pionowych: możesz filtrować i kierować reklamy na określone zasoby reklamowe z połączonego pliku danych pionowych (wcześniej nazywanego plikiem danych o podróżach) za pomocą systemu opartego na regułach, który obejmuje
SharedSetiSharedCriterion.
Wymagania wstępne
Zanim wdrożysz te funkcje, upewnij się, że Twoja kampania spełnia te wymagania:
- Typ kampanii: musi to być kampania w sieci wyszukiwania.
- Plik danych pionowych: aktywny plik danych pionowych musi być połączony na poziomie klienta lub kampanii. Aby połączyć plik danych na poziomie kampanii, użyj pliku danych pionowych z linkiem odsyłającym na poziomie kampanii na poziomie kampanii. Połączenie pliku danych pionowych aktywuje pliki danych o miejscach noclegowych w reklamach w wyszukiwarce (TFSA) i włącza ustawienia reklam pionowych w kampanii.
- AI Max: w kampanii musi być włączone ustawienie AI Max.
Łączenie plików danych pionowych na poziomie kampanii
Aby aktywować pliki danych o miejscach noclegowych w reklamach w wyszukiwarce i włączyć ustawienia reklam pionowych w kampanii, możesz połączyć zestaw komponentów pliku danych pionowych na poziomie kampanii, wykonując te czynności. Aby włączyć te funkcje we wszystkich kampaniach na koncie, możesz też połączyć plik danych na poziomie klienta postępując zgodnie z instrukcjami dotyczącymi łączenia na poziomie klienta w przewodniku Pliki danych o miejscach noclegowych w reklamach w wyszukiwarce.
- Utwórz obiekt
CampaignAssetSet, ustawiającasset_setna nazwę zasobu zestawu komponentów pliku danych pionowych, acampaignna nazwę zasobu kampanii. - Utwórz
CampaignAssetSetOperation, ustawiająccreatenaCampaignAssetSet. - Prześlij operację za pomocą
CampaignAssetSetService.MutateCampaignAssetSets.
Więcej informacji o zarządzaniu plikami danych o podróżach na dużą skalę znajdziesz w dokumentacji Pliki danych o miejscach noclegowych w reklamach w wyszukiwarce.
Ustawienia formatu na poziomie grupy reklam
Możesz teraz skonfigurować, które formaty reklam pionowych mają być aktywne w konkretnej grupie reklam. Zarządzanie tym odbywa się za pomocą pola vertical_ads_format_setting w zasobie AdGroup.
Dostępne formaty
- Reklamy tekstowe: domyślnie włączone. Można je wyłączyć.
- Linki do rezerwacji: wymagane jest włączenie tej funkcji.
- Reklamy promujące branżę: wymagane jest włączenie tej funkcji.
Reguły weryfikacji
- Nie możesz jednocześnie wyłączyć wszystkich 3 formatów w jednej grupie reklam.
- Te ustawienia dotyczą tylko typów grup reklam
STANDARDiSEARCH_DYNAMIC_ADS.
Przykład: aktualizowanie ustawień formatu
Ten przykład pokazuje, jak wyłączyć reklamy tekstowe i włączyć reklamy promujące branżę w dotychczasowej grupie reklam.
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...
Zarządzanie elementami reklam pionowych
Aby kierować reklamy na określony podzbiór zasobów reklamowych z pliku danych, np. „Hotele w Bostonie” lub „Wyklucz hotele 1-gwiazdkowe”, musisz użyć reguł grupy produktów w reklamach pionowych.
Jak działa model danych
Model danych korzysta z podejścia opartego na kryteriach współdzielonych:
SharedSet: utwórzSharedSetz typemVERTICAL_ADS_ITEM_GROUP_RULE_LIST.SharedCriterion: dodaj do tego zestawu reguły (kryteria). Każda reguła określa wymiar, np. miasto lub klasę hotelu, oraz wartość. Możesz też tworzyć kryteria wykluczające, aby wykluczać elementy.AdGroupCriterion: połączSharedSetzAdGroupza pomocąAdGroupCriterion.
Obsługiwane wymiary
Jednostki możesz filtrować na podstawie tych wymiarów w SharedCriterion:
item_code: konkretny identyfikator oferty.city_criterion_id,region_criterion_id,country_criterion_id: stałe kierowania geograficznego.brand_text: nazwa marki.hotel_class: ocena w gwiazdkach (1–5).
Przykład kodu: tworzenie i łączenie reguł
Ten przykład tworzy regułę, która obejmuje elementy w „Bostonie” lub „San Francisco” i wyklucza hotele „1-gwiazdkowe” i „2-gwiazdkowe”.
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...
Raportowanie
Dane o skuteczności reklam pionowych możesz pobierać za pomocą metod
GoogleAdsService.SearchStream lub GoogleAdsService.Search. W przypadku interfejsu Google Ads API w wersji 23 dodaliśmy konkretne segmenty do szczegółowego raportowania.
Nowe segmenty
segments.vertical_ads_listing_city: miasto powiązane z ofertą.segments.vertical_ads_vertical_type: kategoria, np. hotel lub wynajem samochodu.
Przykładowe zapytanie GAQL
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
Obsługa błędów
Oto typowe błędy, które mogą wystąpić podczas konfigurowania reklam pionowych.
| Kod błędu | Przyczyna | Zalecane działanie |
|---|---|---|
INVALID_VERTICAL_ADS_FORMAT_SETTING |
Wszystkie 3 formaty reklam (tekstowe, linki do rezerwacji, reklamy promujące) zostały jednocześnie wyłączone. | Upewnij się, że w VerticalAdsFormatSetting jest włączony co najmniej 1 format (ustawiony na true). |
VERTICAL_ADS_FORMAT_SETTING_NOT_SUPPORTED_... |
W kampanii nie jest włączona funkcja AI Max lub brakuje aktywnego pliku danych pionowych. | Włącz AI Max w ustawieniach kampanii i upewnij się, że jest połączony prawidłowy plik danych pionowych. |
VERTICAL_ADS_ITEM_GROUP_RULE_LIST_DOES_NOT_EXIST |
Nazwa zasobu SharedSet podana w AdGroupCriterion nie istnieje. | Sprawdź, czy nazwa zasobu shared_set pasuje do utworzonego zestawu. |
VERTICAL_ADS_ITEM_GROUP_RULE_IS_NOT_SUPPORTED... |
Użyty typ kryterium nie jest obsługiwany w przypadku konkretnej branży, np. klasa hotelu w przypadku wynajmu samochodów. | Sprawdź, czy wymiar vertical_ads_item_group_rule pasuje do typu branży. |