Kontrol dan pemfilteran inventaris untuk iklan vertikal

Iklan vertikal menyediakan fitur khusus untuk kampanye Penelusuran yang diaktifkan AI Maksimal yang ditautkan ke feed vertikal, seperti hotel. Anda dapat mengontrol format iklan vertikal yang ditayangkan di tingkat grup iklan, dan Anda dapat mengontrol entitas feed yang ditargetkan menggunakan aturan grup item iklan vertikal.

Ringkasan

Panduan ini mencakup dua fitur utama untuk mengelola iklan vertikal:

  1. Kontrol format: Pilih untuk mengaktifkan atau menonaktifkan format iklan tertentu (iklan teks, link pemesanan, dan iklan promosi vertikal) di tingkat grup iklan.
  2. Pengelolaan item iklan vertikal: Memfilter dan menargetkan inventaris tertentu dari feed vertikal (sebelumnya disebut perjalanan) tertaut menggunakan sistem berbasis aturan yang melibatkan SharedSet andSharedCriterion`.

Prasyarat

Sebelum Anda menerapkan fitur ini, pastikan kampanye Anda memenuhi persyaratan berikut:

  • Jenis kampanye: Harus berupa kampanye Penelusuran.
  • Feed vertikal: Feed data vertikal aktif harus ditautkan ke kampanye.
  • AI Maksimal: Setelan "AI Maksimal" harus diaktifkan di kampanye.

Kontrol Format Grup Iklan

Sekarang Anda dapat mengonfigurasi format iklan vertikal mana yang aktif untuk grup iklan tertentu. Hal ini dikelola melalui kolom vertical_ads_format_setting pada resource AdGroup.

Format yang Tersedia

  • Iklan teks: Diaktifkan secara default. Dapat dinonaktifkan.
  • Link pemesanan: Harus ikut serta.
  • Iklan promosi vertikal: Diperlukan keikutsertaan.

Aturan validasi

  • Anda tidak dapat memilih tidak ikut serta dalam ketiga format secara bersamaan untuk satu grup iklan.
  • Setelan ini hanya berlaku untuk jenis grup iklan STANDARD dan SEARCH_DYNAMIC_ADS.

Contoh: Memperbarui setelan format

Contoh berikut menunjukkan cara menonaktifkan iklan teks dan mengaktifkan iklan promosi vertikal untuk grup iklan yang sudah ada.

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...

Pengelolaan item iklan vertikal

Untuk menargetkan subset tertentu dari inventaris feed Anda, seperti "Hotel di Boston" atau "Kecualikan hotel bintang 1", Anda harus menggunakan aturan kelompok item iklan vertical.

Cara kerja model data

Model data menggunakan pendekatan kriteria bersama:

  1. SharedSet: Buat SharedSet dengan jenis VERTICAL_ADS_ITEM_GROUP_RULE_LIST.
  2. SharedCriterion: Tambahkan aturan (kriteria) ke set ini. Setiap aturan menentukan dimensi, seperti Kota atau Kelas Hotel, dan nilai. Anda juga dapat membuat kriteria negatif untuk mengecualikan item.
  3. AdGroupCriterion: Tautkan SharedSet ke AdGroup Anda menggunakan AdGroupCriterion.

Dimensi yang didukung

Anda dapat memfilter entitas berdasarkan dimensi berikut di SharedCriterion:

  • item_code: ID listingan tertentu.
  • city_criterion_id, region_criterion_id, country_criterion_id: Konstanta penargetan geografis.
  • brand_text: Nama merek.
  • hotel_class: Rating bintang (1-5).
  • vertical_ads_item_category: Kategori, seperti CONCERT.

Contoh ini membuat aturan untuk menyertakan item di "Boston" atau "San Francisco" dan mengecualikan hotel "bintang 1" dan "bintang 2".

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_LISTshared_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...

Pelaporan

Anda dapat mengambil metrik performa untuk iklan vertikal menggunakan metode GoogleAdsService.SearchStream atau GoogleAdsService.Search. Untuk Google Ads API, v23 menambahkan segmen tertentu untuk pelaporan terperinci.

Segmen baru

  • segments.vertical_ads_listing_city: Kota yang terkait dengan listingan.
  • segments.vertical_ads_vertical_type: Jenis vertikal, seperti hotel atau mobil sewaan.

Contoh kueri 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

Penanganan error

Berikut adalah error umum yang mungkin Anda alami saat mengonfigurasi iklan vertikal.

Kode error Penyebab Tindakan yang disarankan
INVALID_VERTICAL_ADS_FORMAT_SETTING Ketiga format iklan (teks, link pemesanan, iklan promosi) dinonaktifkan secara bersamaan. Pastikan setidaknya satu format diaktifkan (disetel ke benar) di VerticalAdsFormatSetting.
VERTICAL_ADS_FORMAT_SETTING_NOT_SUPPORTED_... Kampanye tidak mengaktifkan AI Maksimal atau tidak memiliki feed vertikal yang aktif. Aktifkan AI Maksimal di setelan kampanye dan pastikan feed vertikal yang valid ditautkan.
VERTICAL_ADS_ITEM_GROUP_RULE_LIST_DOES_NOT_EXIST Nama resource SharedSet yang diberikan di AdGroupCriterion tidak ada. Verifikasi bahwa nama resource shared_set cocok dengan kumpulan yang dibuat.
VERTICAL_ADS_ITEM_GROUP_RULE_IS_NOT_SUPPORTED... Jenis kriteria yang digunakan tidak didukung untuk vertical tertentu, seperti kelas hotel untuk rental mobil. Pastikan dimensi vertical_ads_item_group_rule cocok dengan jenis vertikal Anda.