Kontrol dan pemfilteran inventaris untuk iklan vertikal

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

Ringkasan

Panduan ini mencakup dua fitur utama untuk mengelola iklan vertikal:

  1. Kontrol format: 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) yang ditautkan menggunakan sistem berbasis aturan yang melibatkan SharedSet dan SharedCriterion.

Prasyarat

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

  • Jenis kampanye: Harus berupa kampanye Penelusuran.
  • Feed vertikal: Feed data vertikal aktif harus ditautkan di tingkat pelanggan atau kampanye. Lihat Feed data vertikal Link di tingkat kampanye untuk menautkan feed di tingkat kampanye. Menautkan feed data vertikal akan mengaktifkan Feed Perjalanan di Iklan Penelusuran (TFSA) dan mengaktifkan kontrol iklan vertikal untuk kampanye.
  • AI Maksimal: Setelan AI Maksimal harus diaktifkan di kampanye.

Untuk mengaktifkan Feed Perjalanan di Iklan Penelusuran (TFSA) dan mengaktifkan kontrol iklan vertikal dalam kampanye, Anda dapat menautkan kumpulan aset feed data vertikal di tingkat kampanye menggunakan langkah-langkah di bawah. Atau, untuk mengaktifkan fitur ini untuk semua kampanye di akun Anda, Anda dapat menautkan feed di tingkat pelanggan dengan mengikuti petunjuk penautan tingkat pelanggan di panduan Feed Perjalanan di Iklan Penelusuran.

  1. Buat objek CampaignAssetSet, tetapkan asset_set ke nama resource kumpulan aset feed vertikal Anda dan campaign ke nama resource kampanye Anda.
  2. Buat a CampaignAssetSetOperation dengan create ditetapkan ke CampaignAssetSet.
  3. Kirim operasi menggunakan CampaignAssetSetService.MutateCampaignAssetSets.

Untuk mengetahui detail selengkapnya tentang pengelolaan feed perjalanan dalam skala besar, lihat dokumentasi Feed Perjalanan di Iklan Penelusuran.

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 diaktifkan.
  • Iklan promosi vertikal: Harus diaktifkan.

Aturan validasi

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

Contoh: Mengupdate setelan format

Contoh berikut menunjukkan cara menonaktifkan iklan teks dan mengaktifkan iklan promosi vertikal untuk grup iklan yang 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 subkumpulan inventaris feed tertentu, seperti "Hotel di Boston" atau "Kecualikan hotel bintang 1", Anda harus menggunakan aturan grup item iklan vertikal.

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 kumpulan 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 entity 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).

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

Pelaporan

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

Segmen baru

  • segments.vertical_ads_listing_city: Kota yang terkait dengan listingan.
  • segments.vertical_ads_vertical_type: Kategori 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 (ditetapkan ke benar) di VerticalAdsFormatSetting.
VERTICAL_ADS_FORMAT_SETTING_NOT_SUPPORTED_... Kampanye tidak mengaktifkan AI Maksimal atau tidak memiliki feed vertikal 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 nama resource shared_set cocok dengan kumpulan yang dibuat.
VERTICAL_ADS_ITEM_GROUP_RULE_IS_NOT_SUPPORTED... Jenis kriteria yang digunakan tidak didukung untuk vertikal tertentu, seperti kelas hotel untuk penyewaan mobil. Pastikan dimensi vertical_ads_item_group_rule cocok dengan jenis vertikal Anda.