Reklamy pionowe oferują 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ć objęte kierowaniem za pomocą reguł grupy produktów reklam 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. Odwołanie Połącz pionowe pliki danych na poziomie kampanii, aby połączyć plik danych 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 (TFSA) 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 grupy reklam
Możesz teraz skonfigurować, które formaty reklam pionowych mają być aktywne w określonej grupie reklam. Zarządzanie 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 wyrażenie zgody.
- Reklamy promujące branżę: wymagane jest wyrażenie zgody.
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 istniejącej 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 reklam 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ż utworzyć kryteria wykluczające, aby wykluczyć 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 dodajemy 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 wyłączone jednocześnie. | Upewnij się, że w VerticalAdsFormatSetting jest włączony co najmniej 1 format (ustawiony na true). |
VERTICAL_ADS_FORMAT_SETTING_NOT_SUPPORTED_... |
W kampanii nie są włączone funkcje AI Max lub nie ma 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. |