Cách tạo nhóm trang thông tin khách sạn tối ưu trong Google Ads

Trong lĩnh vực quảng cáo trực tuyến, đặc biệt là với các chiến dịch quảng cáo khách sạn trên Google Ads, việc phân chia và quản lý các khách sạn theo nhóm trang thông tin (Listing Groups) là một yếu tố quan trọng để tối ưu hóa chiến lược giá thầu. Bằng cách sử dụng các phương diện như hạng khách sạn, quốc gia hoặc khu vực địa lý, bạn có thể tạo ra các nhóm trang thông tin linh hoạt, phù hợp với mục tiêu chiến dịch của mình. Trong bài viết này, chúng tôi sẽ hướng dẫn chi tiết quy trình tạo nhóm trang thông tin khách sạn và cách thiết lập các tiêu chí đặt giá thầu CPC cho từng nhóm.

Video: Xem bài nói chuyện về Nhóm trang thông tin tại hội thảo năm 2019

Nhóm quảng cáo khách sạn trên Google Ads cho phép bạn phân chia các khách sạn thành nhiều nhóm trang thông tin (Listing Groups) dựa trên nhiều yếu tố khác nhau để tối ưu hóa chiến lược giá thầu cho từng nhóm. Điều này giúp bạn dễ dàng điều chỉnh giá thầu dựa trên các tiêu chí cụ thể như hạng khách sạn, quốc gia hoặc khu vực địa lý. Ví dụ, ở cấp độ đầu tiên, các khách sạn có thể được chia thành khách sạn 5 sao, 4 sao và các hạng mục khác. Sau đó, trong các hạng mục này, các khách sạn có thể được phân thành từng khu vực cụ thể như Hoa Kỳ, Vương quốc Anh và các quốc gia khác.

Mỗi phần tử trong cấu trúc phân loại được xác định bởi ListingGroupType, có thể là phân mục hoặc đơn vị. Phân mục đại diện cho một cấp độ mới trong cây phân loại, còn các đơn vị là các lá của cây. Mỗi phân mục phải luôn được phân vùng hoàn toàn, nghĩa là phải có một nút đại diện cho tất cả các giá trị khác (“Other”). Ví dụ, trong cây phân loại, các nút gốc và nút “Hotel Class: (Other)” là các phân mục, trong khi các nút đơn vị cho phép bạn đặt giá thầu cụ thể và đảm bảo rằng mọi trang thông tin khách sạn đều thuộc về một nút đơn vị duy nhất trong cây.

Các nút này là đối tượng của lớp ListingGroupInfo, chứa trường ListingGroupType để xác định xem nút đó là đơn vị hay phân mục. Khi đặt ListingGroupInfo thành listing_group trong AdGroupCriterion, tài khoản của bạn sẽ được liên kết với AdGroup.

Lưu ý quan trọng: Để cây phân loại nhóm trang thông tin hợp lệ, bạn phải có ít nhất một nút đơn vị. Quảng cáo khách sạn sẽ không được phân phát cho đến khi bạn tạo cây phân loại hợp lệ, đảm bảo rằng mọi khách sạn được phân vào một nút cụ thể.

Đặt giá thầu CPC theo phần trăm

Trong Google Ads, bạn chỉ có thể áp dụng trường percent_cpc_bid_micros trên các nút đơn vị của nhóm trang thông tin (Listing Groups) thuộc AdGroupCriterion. Nếu bạn cố gắng đặt giá thầu trên các nút phân mục (subdivision), hệ thống sẽ báo lỗi và không cho phép thao tác này.

Phương diện của nhóm trang thông tin

Mỗi nút trong cấu trúc ListingGroupInfo có thể chứa thuộc tính case_value, là một đối tượng của ListingDimensionInfo, đại diện cho các phương diện cụ thể của khách sạn, chẳng hạn như mã khách sạn, quốc gia, hoặc hạng khách sạn. Các phương diện này giúp bạn phân loại và tối ưu hóa quảng cáo theo từng tiêu chí cụ thể. Thông tin chi tiết về các loại ListingDimensionInfo có sẵn được mô tả trong tài liệu tham khảo của Google Ads.

Mỗi cấp con trực tiếp của phân mục (subdivision) phải có cùng loại ListingDimensionInfo. Chỉ có nút gốc là không có giá trị case_value. Điều này đảm bảo rằng các cấp con của phân mục được phân loại dựa trên cùng một tiêu chí, chẳng hạn như hạng khách sạn hoặc khu vực địa lý.

Một lưu ý quan trọng là mỗi phân mục phải bao gồm một nút “trống”, có giá trị case_value để đại diện cho “tất cả các giá trị khác” không được liệt kê cụ thể.

Dưới đây là ví dụ mã Java để tạo các nút cấp 1 cho cây phân loại trong nhóm trang thông tin khách sạn:

private static String addLevel1Nodes(
long customerId,
long adGroupId,
String rootResourceName,
List<AdGroupCriterionOperation> operations,
long percentCpcBidMicroAmount)
{
// Tạo thông tin hạng khách sạn 5 sao.
ListingDimensionInfo fiveStarredDimensionInfo =
ListingDimensionInfo.newBuilder()
.setHotelClass(HotelClassInfo.newBuilder().setValue(5).build())
.build();
// Tạo thông tin nhóm trang thông tin cho khách sạn 5 sao là nút đơn vị.
ListingGroupInfo fiveStarredUnit =
ListingGroupInfo.newBuilder()
.setType(ListingGroupType.UNIT)
.setParentAdGroupCriterion(rootResourceName)
.setCaseValue(fiveStarredDimensionInfo)
.build();
// Tạo tiêu chí nhóm quảng cáo cho khách sạn 5 sao.
AdGroupCriterion fiveStarredAdGroupCriterion =
createAdGroupCriterion(customerId, adGroupId, fiveStarredUnit, percentCpcBidMicroAmount);
AdGroupCriterionOperation operation = generateCreateOperation(fiveStarredAdGroupCriterion);
operations.add(operation);
// Bạn có thể tạo thêm các nút đơn vị khác cho các hạng khách sạn khác bằng cách sao chép mã trên
// và thay đổi giá trị trong HotelClassInfo từ 5 thành các giá trị khác như 4 sao hoặc 3 sao.

// Tạo thông tin nhóm trang thông tin cho các khách sạn khác bằng cách không chỉ định thuộc tính.
ListingDimensionInfo otherHotelsDimensionInfo =
ListingDimensionInfo.newBuilder()
.setHotelClass(HotelClassInfo.newBuilder().build())
.build();
// Tạo nút phân mục cho các hạng khách sạn khác để làm nút cha cho các nút con ở cấp độ tiếp theo.
ListingGroupInfo otherHotelsSubdivision =
createListingGroupInfo(
ListingGroupType.SUBDIVISION, rootResourceName, otherHotelsDimensionInfo);
// Tạo tiêu chí nhóm quảng cáo cho các hạng khách sạn khác.
AdGroupCriterion otherHotelsAdGroupCriterion =
createAdGroupCriterion(
customerId, adGroupId, otherHotelsSubdivision, percentCpcBidMicroAmount);
operation = generateCreateOperation(otherHotelsAdGroupCriterion);
operations.add(operation);

return otherHotelsAdGroupCriterion.getResourceName();
}

Các phương diện có sẵn cho ListingDimensionInfo trong quảng cáo khách sạn:

Bạn có thể sử dụng các loại ListingDimensionInfo sau để tối ưu hóa quảng cáo khách sạn:

  • HotelIdInfo
  • HotelClassInfo
  • HotelCountryRegionInfo
  • HotelStateInfo
  • HotelCityInfo

Mẹo: Bạn có thể tạo một nút đơn vị “Khác” bằng cách truyền một đối tượng trống của loại ListingDimensionInfo vào ListingGroupInfo. Đồng thời, đừng quên thiết lập giá thầu phần trăm CPC (percent_cpc_bid_micros) cho nút đơn vị này trong AdGroupCriterion.

Mã nhận dạng tạm thời trong Google Ads

Trong quá trình tạo tiêu chí nhóm quảng cáo (AdGroupCriterion), mã nhận dạng (ID) sẽ không được gán cho đến khi yêu cầu thay đổi (mutation request) được gửi lên và máy chủ xử lý. Tuy nhiên, đối với các nút phân mục (ListingGroupInfo), chúng không hợp lệ cho đến khi quá trình tạo hoàn tất. Điều này có nghĩa là mỗi khi bạn tạo một phân mục, bạn cũng cần tạo ít nhất một phần tử con trong cùng một yêu cầu để đảm bảo tính hợp lệ của cấu trúc cây.

Để liên kết nút con với phân mục cha trong ListingGroupInfo, bạn có thể sử dụng mã nhận dạng tạm thời. Mã này là giá trị riêng biệt cho từng chiến dịch và chỉ có hiệu lực trong phạm vi của yêu cầu thay đổi (mutation request). Bạn có thể sử dụng bất kỳ số nguyên âm nào (ví dụ: -1) làm mã nhận dạng tạm thời.

Khi yêu cầu được xử lý, mỗi AdGroupCriterion sẽ được gán một mã ID dương toàn cục, giúp duy trì tính nhất quán và khả năng truy xuất sau khi yêu cầu hoàn tất.

Việc xây dựng và tối ưu hóa nhóm trang thông tin khách sạn trong Google Ads không chỉ giúp quản lý chiến dịch hiệu quả mà còn giúp bạn tối ưu hóa chi phí quảng cáo thông qua chiến lược giá thầu linh hoạt. Bằng cách áp dụng đúng cách các loại ListingGroupInfo và ListingDimensionInfo, bạn có thể dễ dàng quản lý nhiều khách sạn và điều chỉnh giá thầu cho từng hạng mục, mang lại hiệu quả cao hơn cho chiến dịch quảng cáo của mình. Hãy đảm bảo rằng bạn đã tạo một cây nhóm trang thông tin hợp lệ và tối ưu để đảm bảo chiến dịch khách sạn của bạn đạt hiệu suất tối đa.

Facebook
X
LinkedIn
Tumblr
Threads
logo_v4seowebsite

V4SEO là đội ngũ SEO & Web xuất phát từ Nha Trang, triển khai dự án cho doanh nghiệp trên toàn quốc. Chúng tôi cung cấp Dịch vụ SEO Nha Trang theo chuẩn Google, kết hợp kỹ thuật, nội dung và entity để tăng trưởng bền vững. Song song, Dịch vụ thiết kế website Nha Trang tối ưu UX, tốc độ và Core Web Vitals nhằm tối đa chuyển đổi; báo cáo minh bạch, hỗ trợ dài hạn.

Nội dung được sự cố vấn của chuyên gia SEO - Võ Quang Vinh
author-founder-v4seowebsite

Võ Quang Vinh – Chuyên gia SEO với hơn 10 năm kinh nghiệm triển khai hàng trăm dự án SEO tổng thể, từ thương mại điện tử đến dịch vụ địa phương. Từng đảm nhiệm vai trò SEO và là Keymember tại Gobranding và dân dắt đội SEO BachhoaXanh.com, anh là người đứng sau nhiều chiến dịch tăng trưởng traffic vượt bậc. Hiện tại, Vinh là người sáng lập và điều hành V4SEO, cung cấp giải pháp SEO & thiết kế website chuẩn UX/UI giúp doanh nghiệp bứt phá thứ hạng Google và tối ưu chuyển đổi. 

Bài viết liên quan
ĐĂNG KÝ V4SEO NGAY HÔM NAY KHUYẾN MÃI 15% TẤT CẢ DỊCH VỤ ÁP DỤNG TỚI HẾT THÁNG 2/2026

Nhận tư vấn từ V4SEO Đăng ký ngay hôm nay Bứt phá trong mai sau