Chế độ kiểm soát và lọc khoảng không quảng cáo cho quảng cáo dọc

Quảng cáo dọc cung cấp các tính năng chuyên biệt cho chiến dịch Tìm kiếm đã bật bộ tính năng Tối đa hoá AI cho chiến dịch Tìm kiếm được liên kết với một nguồn cấp dữ liệu dọc, chẳng hạn như khách sạn. Bạn có thể kiểm soát những định dạng quảng cáo dọc được phân phát ở cấp nhóm quảng cáo và bạn có thể kiểm soát những thực thể trong nguồn cấp dữ liệu được nhắm đến bằng cách sử dụng các quy tắc nhóm mặt hàng quảng cáo dọc.

Tổng quan

Hướng dẫn này đề cập đến 2 tính năng chính để quản lý quảng cáo dọc:

  1. Chế độ kiểm soát định dạng: Chọn sử dụng hoặc không sử dụng các định dạng quảng cáo cụ thể (quảng cáo dạng văn bản, đường liên kết đặt phòng và quảng cáo dọc để quảng bá) ở cấp nhóm quảng cáo.
  2. Quản lý các mục quảng cáo dọc: Lọc và nhắm đến khoảng không quảng cáo cụ thể trong nguồn cấp dữ liệu dọc (trước đây gọi là nguồn cấp dữ liệu du lịch) được liên kết bằng hệ thống dựa trên quy tắc liên quan đến SharedSetSharedCriterion.

Điều kiện tiên quyết

Trước khi triển khai các tính năng này, hãy đảm bảo rằng chiến dịch của bạn đáp ứng các yêu cầu sau:

  • Loại chiến dịch: Phải là chiến dịch Tìm kiếm.
  • Nguồn cấp dữ liệu dọc: Bạn phải liên kết một nguồn cấp dữ liệu dọc đang hoạt động ở cấp khách hàng hoặc chiến dịch. Tham khảo Liên kết nguồn cấp dữ liệu dọc ở cấp chiến dịch để liên kết một nguồn cấp dữ liệu ở cấp chiến dịch. Việc liên kết một nguồn cấp dữ liệu theo ngành dọc sẽ kích hoạt Nguồn cấp dữ liệu du lịch trong quảng cáo Tìm kiếm (TFSA) và cho phép các chế độ kiểm soát quảng cáo theo ngành dọc cho chiến dịch.
  • Bộ tính năng Tối đa hoá AI cho chiến dịch Tìm kiếm: Bạn phải bật chế độ cài đặt bộ tính năng Tối đa hoá AI cho chiến dịch Tìm kiếm trên chiến dịch.

Để kích hoạt Nguồn cấp dữ liệu du lịch trong quảng cáo Tìm kiếm (TFSA) và bật các chế độ kiểm soát quảng cáo dọc trong chiến dịch, bạn có thể liên kết nhóm thành phần nguồn cấp dữ liệu dọc ở cấp chiến dịch bằng cách làm theo các bước sau. Ngoài ra, để bật các tính năng này cho tất cả chiến dịch trong tài khoản, bạn có thể liên kết nguồn cấp dữ liệu ở cấp khách hàng bằng cách làm theo hướng dẫn liên kết ở cấp khách hàng trong hướng dẫn về Nguồn cấp dữ liệu du lịch trong quảng cáo Tìm kiếm.

  1. Tạo một đối tượng CampaignAssetSet, đặt asset_set thành tên tài nguyên của bộ thành phần nguồn cấp dữ liệu dọc và campaign thành tên tài nguyên của chiến dịch.
  2. Tạo một CampaignAssetSetOperation với create được đặt thành CampaignAssetSet.
  3. Gửi thao tác bằng cách dùng CampaignAssetSetService.MutateCampaignAssetSets.

Để biết thêm thông tin về cách quản lý nguồn cấp dữ liệu du lịch trên quy mô lớn, hãy tham khảo tài liệu Nguồn cấp dữ liệu du lịch trong quảng cáo Tìm kiếm.

Các chế độ kiểm soát định dạng nhóm quảng cáo

Bạn có thể thiết lập những định dạng quảng cáo dọc đang hoạt động cho một nhóm quảng cáo cụ thể. Việc này được quản lý thông qua trường vertical_ads_format_setting (VerticalAdsFormatSetting) trên tài nguyên AdGroup.

Định dạng có thể sử dụng

Các quy tắc xác thực

  • Bạn không thể đồng thời chọn không sử dụng cả 3 định dạng cho một nhóm quảng cáo.
  • Các chế độ cài đặt này chỉ áp dụng cho các loại nhóm quảng cáo SEARCH_STANDARDSEARCH_DYNAMIC_ADS.

Ví dụ: Cập nhật chế độ cài đặt định dạng

Ví dụ sau đây về Java minh hoạ cách tắt quảng cáo dạng văn bản và bật quảng cáo khuyến mãi dọc cho một nhóm quảng cáo hiện có:

// Assuming 'adGroup' is an existing AdGroup object.
// Example resource name: "customers/{customer_id}/adGroups/{ad_group_id}"
AdGroup adGroupToUpdate = AdGroup.newBuilder()
    .setResourceName(adGroup.getResourceName())
    .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...

Quản lý các mục quảng cáo ngành dọc

Để nhắm đến một nhóm nhỏ cụ thể trong khoảng không quảng cáo của nguồn cấp dữ liệu, chẳng hạn như "Khách sạn ở Boston" hoặc "Loại trừ khách sạn 1 sao", bạn phải sử dụng các quy tắc nhóm mặt hàng quảng cáo theo ngành dọc.

Cách hoạt động của mô hình dữ liệu

Mô hình dữ liệu sử dụng phương pháp tiêu chí chung:

  1. SharedSet: Tạo một SharedSet có kiểu VERTICAL_ADS_ITEM_GROUP_RULE_LIST.
  2. SharedCriterion: Thêm quy tắc (tiêu chí) vào nhóm này. Mỗi quy tắc chỉ định một phương diện, chẳng hạn như Thành phố hoặc Hạng khách sạn và một giá trị. Bạn cũng có thể tạo tiêu chí phủ định để loại trừ các mặt hàng.
  3. AdGroupCriterion: Liên kết SharedSet với AdGroup bằng AdGroupCriterion (vertical_ads_item_group_rule_list).

Các tham số được hỗ trợ

Bạn có thể lọc các thực thể dựa trên các phương diện sau trong SharedCriterion (VerticalAdsItemGroupRuleInfo):

  • item_code: Mã nhận dạng trang thông tin cụ thể.
  • city_criterion_id, region_criterion_id, country_criterion_id: Tên tài nguyên Geo Target Constant (Hằng số mục tiêu địa lý) (geoTargetConstants/{id}).
  • hotel_class: Điểm xếp hạng theo sao (1-5).
  • user_rating, venue, event_participant_display_name (bắt đầu từ v24): Bộ lọc xếp hạng danh sách dọc và sự kiện, địa điểm và tên người tham gia.

Ví dụ này trong Python sẽ tạo một quy tắc để đưa các mặt hàng ở "Boston" hoặc "San Francisco" vào và loại trừ các khách sạn "1 sao" và "2 sao":

# 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
)
shared_set_service = client.get_service("SharedSetService")
shared_set_response = shared_set_service.mutate_shared_sets(
    customer_id=customer_id, operations=[shared_set_operation]
)
shared_set_resource_name = shared_set_response.results[0].resource_name

# 2. Add Criteria (Rules) to the SharedSet
shared_criteria_operations = []

# Rule A: Include Boston and SF
geo_target_constant_service = client.get_service("GeoTargetConstantService")
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 = (
      geo_target_constant_service.geo_target_constant_path(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
ad_group_service = client.get_service("AdGroupService")
ad_group_resource_name = ad_group_service.ad_group_path(
    customer_id, ad_group_id
)
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...

Báo cáo hiệu suất

Bạn có thể truy xuất các chỉ số hiệu suất cho quảng cáo dọc bằng phương thức GoogleAdsService.SearchStream hoặc GoogleAdsService.Search.

Phân đoạn quảng cáo theo ngành dọc

Phân đoạn phương diện hành trình

Kể từ ngày v25, đối với quảng cáo ngành dọc được liên kết với nguồn cấp dữ liệu về du lịch và chỗ ở, bạn có thể phân đoạn báo cáo hiệu suất bằng phương diện hành trình:

Chỉ số quảng cáo theo ngành dọc

Kể từ v25, bạn có thể truy xuất các chỉ số sau về quảng cáo dọc:

Truy vấn GAQL mẫu

SELECT
  campaign.id,
  ad_group.id,
  segments.vertical_ads_listing_city,
  segments.advance_booking_window,
  segments.length_of_booking,
  segments.start_date,
  metrics.impressions,
  metrics.vertical_ads_potential_impressions,
  metrics.clicks,
  metrics.all_conversions_value,
  metrics.vertical_ads_average_booking_value_micros,
  metrics.vertical_ads_price_difference_percentage
FROM
  ad_group
WHERE
  segments.date DURING LAST_30_DAYS

Xử lý lỗi

Đây là những lỗi thường gặp mà bạn có thể gặp phải khi định cấu hình quảng cáo dọc:

Mã lỗi Nguyên nhân Hành động được đề xuất
AdGroupError.INVALID_VERTICAL_ADS_FORMAT_SETTING Cả 3 định dạng quảng cáo (quảng cáo dạng văn bản, quảng cáo đường liên kết đặt phòng, quảng cáo khuyến mãi) đều bị tắt cùng một lúc. Đảm bảo bạn đã bật ít nhất một định dạng trong VerticalAdsFormatSetting.
AdGroupError.VERTICAL_ADS_FORMAT_SETTING_NOT_SUPPORTED_FOR_CAMPAIGNS_WITHOUT_AI_MAX Chiến dịch chưa bật bộ tính năng Tối đa hoá AI cho chiến dịch Tìm kiếm. Bật bộ tính năng Tối đa hoá AI cho chiến dịch Tìm kiếm trong chế độ cài đặt chiến dịch.
AdGroupError.VERTICAL_ADS_FORMAT_SETTING_NOT_SUPPORTED_FOR_CAMPAIGNS_WITHOUT_ENABLED_TRAVEL_FEED Chiến dịch thiếu một nguồn cấp dữ liệu dọc đang hoạt động. Đảm bảo rằng bạn đã liên kết một nguồn cấp dữ liệu dọc hợp lệ ở cấp khách hàng hoặc chiến dịch.
CriterionError.VERTICAL_ADS_ITEM_GROUP_RULE_LIST_DOES_NOT_EXIST Tên tài nguyên SharedSet được cung cấp trong AdGroupCriterion không tồn tại. Xác minh rằng tên tài nguyên shared_set khớp với một tập hợp đã tạo.
CriterionError.VERTICAL_ADS_ITEM_GROUP_RULE_NOT_SUPPORTED_FOR_THE_VERTICAL_TYPE Phương diện tiêu chí được sử dụng không được hỗ trợ cho ngành dọc cụ thể, chẳng hạn như hạng khách sạn cho dịch vụ cho thuê xe. Kiểm tra để đảm bảo phương diện vertical_ads_item_group_rule khớp với loại hình dọc của bạn.