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:
- 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.
- 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
SharedSetvàSharedCriterion.
Đ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.
Liên kết nguồn cấp dữ liệu theo ngành dọc ở cấp 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.
- Tạo một đối tượng
CampaignAssetSet, đặtasset_setthành tên tài nguyên của bộ thành phần nguồn cấp dữ liệu dọc vàcampaignthành tên tài nguyên của chiến dịch. - Tạo một
CampaignAssetSetOperationvớicreateđược đặt thànhCampaignAssetSet. - 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
- Quảng cáo dạng văn bản (
disable_text_ads): Được bật theo mặc định. Có thể tắt. - Đường liên kết đặt phòng (
enable_booking_links): Bạn phải chọn sử dụng. - Quảng cáo khuyến mãi dọc (
enable_vertical_promotion_ads): Bạn phải chọn 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_STANDARDvàSEARCH_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:
SharedSet: Tạo mộtSharedSetcó kiểuVERTICAL_ADS_ITEM_GROUP_RULE_LIST.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.AdGroupCriterion: Liên kếtSharedSetvớiAdGroupbằngAdGroupCriterion(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ụ về mã: Tạo và liên kết quy tắc
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
segments.vertical_ads_hotel_class: Giá trị số nguyên (từ 1 đến 5 sao) chỉ định điểm xếp hạng theo hạng cho trang thông tin khách sạn.segments.vertical_ads_listing: Giá trị nhận dạng cho một trang thông tin quảng cáo ngành dọc cụ thể.segments.vertical_ads_listing_brand: Thương hiệu được liên kết với trang thông tin quảng cáo dọc.segments.vertical_ads_listing_city: Thành phố được liên kết với trang thông tin.segments.vertical_ads_listing_country: Quốc gia được liên kết với trang thông tin.segments.vertical_ads_listing_region: Khu vực liên kết với trang thông tin.segments.vertical_ads_partner_account: Tài khoản đối tác trong Trung tâm đối tác (ví dụ: Hotel Center) cung cấp dữ liệu nguồn cấp dữ liệu kho hàng.segments.vertical_ads_vertical: Loại hình dọc, chẳng hạn như khách sạn hoặc xe cho thuê.segments.vertical_ads_event_participant_display_names(bắt đầu từv24): Tên hiển thị của những người tham gia trong danh sách sự kiện, chẳng hạn như người biểu diễn, diễn giả hoặc đội.segments.vertical_ads_listing_user_rating(bắt đầu từv24): Giá trị số nguyên (từ 1 đến 5) chỉ định điểm xếp hạng của người dùng đối với trang thông tin quảng cáo dọc.segments.vertical_ads_listing_venue(bắt đầu từv24): Tên của địa điểm trong trang thông tin quảng cáo dọc (ví dụ: địa điểm tổ chức buổi hoà nhạc).segments.vertical_ads_price_tier(bắt đầu từv25): Nhóm khả năng cạnh tranh về giá tương đối cho trang thông tin khách sạn.segments.vertical_ads_rate_rule_id(bắt đầu từv25): Giá trị nhận dạng chuỗi tương ứng với các quy tắc giá riêng tư hoặc có điều kiện được áp dụng cho giá thầu hoặc lượt hiển thị.segments.vertical_ads_rate_type(bắt đầu từv25): Phân loại loại giá công khai, giá ưu đãi chọn lọc hoặc giá phòng có điều kiện.
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:
segments.advance_booking_window: Thời hạn đặt trước cho hành trình (tính bằng ngày).segments.length_of_booking: Thời lượng đặt chỗ của hành trình tính bằng ngày.segments.start_date: Ngày bắt đầu đặt phòng được định dạng làyyyy-MM-dd.segments.start_day_of_week: Ngày bắt đầu đặt phòng trong tuần.segments.user_set_dates: Cho biết người dùng có chọn ngày cụ thể hay không (USER_SELECTEDhoặcDEFAULT_SELECTION).
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:
metrics.vertical_ads_potential_impressions: Số lượt hiển thị tiềm năng, thể hiện tổng số lượt hiển thị đủ điều kiện bị giới hạn số lượt xem có sẵn trong ngữ cảnh truy vấn.metrics.vertical_ads_average_booking_value_micros: Tỷ lệ trung bình hằng ngày được tính theo số lượt nhấp (tính bằng micros), bao gồm cả thuế và phí, trong tổng thời gian lưu trú.metrics.vertical_ads_price_difference_percentage: Chênh lệch phần trăm khi so sánh giá mà nhà quảng cáo đưa ra với giá cạnh tranh thấp nhất cho cùng một tài sản.
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. |