Chiến dịch tối đa hoá hiệu suất cho ngành du lịch trên Google Ads

Chiến dịch tối đa hoá hiệu suất là một công cụ mạnh mẽ của Google Ads, đặc biệt hữu ích trong ngành du lịch. Với mục tiêu tối ưu hoá quảng cáo trên nhiều kênh, chiến dịch này giúp bạn quảng bá cơ sở lưu trú khách sạn của mình trên Google Tìm kiếm, Hiển thị, Video và các nền tảng khác. Bạn không cần quyền truy cập vào tài khoản Hotel Center mà vẫn có thể tận dụng chiến dịch này để cải thiện hiệu quả quảng cáo và tăng cường sự hiện diện trực tuyến.

Chiến dịch tối đa hoá hiệu suất cho ngành du lịch là giải pháp tối ưu để tạo quảng cáo cho các cơ sở lưu trú, như khách sạn, phân phối quảng cáo trên nhiều kênh của Google, bao gồm Tìm kiếm, Hiển thị, Video và Khám phá. Chiến dịch này mang lại nhiều lợi ích vượt trội như tự động phân bổ ngân sách trên các kênh quảng cáo khác nhau, mở rộng URL cuối cùng để tăng cường khả năng tiếp cận, và cải thiện mức độ liên quan của quảng cáo trên Google Tìm kiếm. Ngoài ra, Google Ads cũng cung cấp các đề xuất về thành phần nên được cấu trúc dưới dạng nhóm thành phần cho từng cơ sở lưu trú cụ thể, giúp tối ưu hoá hiệu quả chiến dịch.

Điểm khác biệt đáng chú ý là, không giống như quảng cáo khách sạn truyền thống, bạn không cần phải có quyền truy cập vào tài khoản Hotel Center để triển khai chiến dịch tối đa hoá hiệu suất cho ngành du lịch. Điều này giúp đơn giản hoá quy trình và mở rộng cơ hội cho nhiều doanh nghiệp trong lĩnh vực du lịch tham gia và hưởng lợi từ chiến dịch này.

Tạo chiến dịch Tối đa hoá hiệu suất cho mục tiêu về du lịch

Tạo chiến dịch tối đa hoá hiệu suất cho ngành du lịch là một quy trình quan trọng để tối ưu hóa quảng cáo trên nhiều kênh của Google. Dưới đây là các bước chi tiết để triển khai chiến dịch tối đa hoá hiệu suất dành cho các mục tiêu liên quan đến du lịch:

  1. Tạo một nhóm thành phần: Nhóm này bao gồm các thành phần cho tất cả các cơ sở lưu trú khách sạn. Sau đó, liên kết nhóm thành phần đã tạo với các thành phần cụ thể của từng cơ sở lưu trú.
  2. Xem xét những thành phần được Google Ads đề xuất: Sử dụng các đề xuất này để tạo nhóm thành phần phù hợp, tối ưu hóa cho từng cơ sở lưu trú và nâng cao hiệu quả chiến dịch.
  3. Triển khai chiến dịch tối đa hoá hiệu suất: Sử dụng nhóm thành phần và các thành phần được đề xuất để thiết lập chiến dịch, đảm bảo các tài sản quảng cáo được phân phối hiệu quả trên các kênh Google Tìm kiếm, Hiển thị, Video và Khám phá.

Tạo thực thể thành phần cho cơ sở lưu trú khách sạn

  • Tạo nhóm thành phần cho cơ sở lưu trú khách sạn: Nhóm thành phần này phải thuộc loại HOTEL_PROPERTY bằng cách cài đặt thuộc tính AssetSet.type thành AssetSetType.HOTEL_PROPERTY. Tên tài nguyên của nhóm thành phần này sẽ được sử dụng trong các bước tiếp theo.Ví dụ đoạn mã bằng Java:
    private String createHotelAssetSet(GoogleAdsClient googleAdsClient, long customerId) {
    AssetSetOperation assetSetOperation =
    AssetSetOperation.newBuilder()
    .setCreate(
    AssetSet.newBuilder()
    .setName("My Hotel property asset set #" + CodeSampleHelper.getPrintableDateTime())
    .setType(AssetSetType.HOTEL_PROPERTY))
    .build();
    try (AssetSetServiceClient assetSetServiceClient =
    googleAdsClient.getLatestVersion().createAssetSetServiceClient()) {
    MutateAssetSetsResponse mutateAssetSetsResponse =
    assetSetServiceClient.mutateAssetSets(Long.toString(customerId), ImmutableList.of(assetSetOperation));
    String assetSetResourceName = mutateAssetSetsResponse.getResults(0).getResourceName();
    System.out.printf("Created an asset set with resource name: '%s'%n", assetSetResourceName);
    return assetSetResourceName;
    }
    }
  • Tạo thành phần cho từng cơ sở lưu trú:
    • Tạo thành phần bằng cách gán thuộc tính Asset.hotel_property_asset cho một đối tượng của lớp HotelPropertyAsset.
    • Đặt place_id cho đối tượng HotelPropertyAsset vừa tạo, đây là mã địa điểm duy nhất của cơ sở lưu trú trên Google Maps. Bạn có thể tra cứu mã này qua công cụ tìm mã nhận dạng vị trí của Google.
    • Tạo một nhóm thành phần để liên kết nhóm thành phần đã tạo ở bước trước với thành phần cơ sở lưu trú bằng cách tạo một đối tượng AssetSetAsset, sau đó gán thuộc tính asset_setasset cho tên tài nguyên của nhóm thành phần và thành phần cơ sở lưu trú đã tạo.

    Ví dụ đoạn mã bằng Java:

    private String createHotelAsset(GoogleAdsClient googleAdsClient, long customerId, String placeId, String hotelPropertyAssetSetResourceName) {
    List<MutateOperation> mutateOperations = new ArrayList<>();
    String assetResourceName = ResourceNames.asset(customerId, ASSET_TEMPORARY_ID);
    // Tạo thành phần cho cơ sở lưu trú
    Asset hotelPropertyAsset =
    Asset.newBuilder()
    .setResourceName(assetResourceName)
    .setHotelPropertyAsset(HotelPropertyAsset.newBuilder().setPlaceId(placeId))
    .build();
    mutateOperations.add(
    MutateOperation.newBuilder()
    .setAssetOperation(AssetOperation.newBuilder().setCreate(hotelPropertyAsset))
    .build());

    // Tạo nhóm thành phần và liên kết với tài sản cơ sở lưu trú
    AssetSetAsset assetSetAsset =
    AssetSetAsset.newBuilder()
    .setAsset(assetResourceName)
    .setAssetSet(hotelPropertyAssetSetResourceName)
    .build();
    mutateOperations.add(
    MutateOperation.newBuilder()
    .setAssetSetAssetOperation(AssetSetAssetOperation.newBuilder().setCreate(assetSetAsset))
    .build());

    // Gửi yêu cầu để tạo các thực thể
    try (GoogleAdsServiceClient googleAdsServiceClient =
    googleAdsClient.getLatestVersion().createGoogleAdsServiceClient()) {
    MutateGoogleAdsResponse mutateGoogleAdsResponse =
    googleAdsServiceClient.mutate(Long.toString(customerId), mutateOperations);
    System.out.println(“Created the following entities for the hotel asset:”);
    printResponseDetails(mutateGoogleAdsResponse);
    return mutateGoogleAdsResponse
    .getMutateOperationResponses(0)
    .getAssetResult()
    .getResourceName();
    }
    }

Xem những thành phần được đề xuất mà bạn có thể dùng để tạo một nhóm thành phần

Lưu ý quan trọng: Dịch vụ này hiện chỉ khả dụng cho một danh sách người dùng được chọn. Chúng tôi sẽ cập nhật hướng dẫn khi dịch vụ này được mở rộng cho tất cả người dùng.

Bạn có thể sử dụng TravelAssetSuggestionService.SuggestTravelAssets để nhận các đề xuất về thành phần cho cơ sở lưu trú khách sạn của mình. Sau khi nhận được các đề xuất, bạn có thể sử dụng chúng để tạo các thành phần và nhóm thành phần ở bước tiếp theo.

Ví dụ đoạn mã bằng Java:

private HotelAssetSuggestion getHotelAssetSuggestion(
GoogleAdsClient googleAdsClient, long customerId, String placeId)
{
try (TravelAssetSuggestionServiceClient travelAssetSuggestionServiceClient =
googleAdsClient.getLatestVersion().createTravelAssetSuggestionServiceClient()) {
SuggestTravelAssetsResponse suggestTravelAssetsResponse =
travelAssetSuggestionServiceClient.suggestTravelAssets(
SuggestTravelAssetsRequest.newBuilder()
.setCustomerId(Long.toString(customerId))
.setLanguageOption(“en-US”) // Sử dụng ngôn ngữ theo định dạng BCP 47
.addPlaceIds(placeId) // Chỉ chấp nhận một số mã địa điểm cho ví dụ này
.build());
System.out.printf(“Đã nhận được đề xuất tài sản cho mã địa điểm ‘%s’.%n”, placeId);
return suggestTravelAssetsResponse.getHotelAssetSuggestions(0);
}
}

Chú ý:

  • Phương pháp này dựa trên nguyên tắc nỗ lực tối đa (best-effort), vì vậy có thể bạn sẽ không nhận được bất kỳ đề xuất nào.
  • Nếu dịch vụ không cung cấp đủ các thành phần bắt buộc để tạo nhóm thành phần, bạn có thể tự tạo các thành phần của riêng mình để đáp ứng các yêu cầu cần thiết.

Tạo chiến dịch Tối đa hoá hiệu suất bằng cách sử dụng nhóm thành phần và các thành phần được đề xuất

Vì đây là một biến thể của chiến dịch tối đa hoá hiệu suất, nó có những yêu cầu đặc thù về cấu trúc và thành phần, bao gồm các yêu cầu tối thiểu về thành phần và quy định về việc không thể chia sẻ ngân sách giữa các chiến dịch.

Dưới đây là một số khác biệt quan trọng khi triển khai chiến dịch tối đa hoá hiệu suất cho mục tiêu du lịch:

  • Khi tạo chiến dịch, bạn cần chỉ định thuộc tính Campaign.hotel_property_asset_set cho tên tài nguyên của nhóm thành phần mà bạn đã tạo ở bước trước đó. Điều này đảm bảo rằng các thành phần cơ sở lưu trú sẽ được liên kết chính xác với chiến dịch.

Ví dụ đoạn mã bằng Java:

private MutateOperation createCampaignOperation(
long customerId, String hotelPropertyAssetSetResourceName)
{
Campaign performanceMaxCampaign =
Campaign.newBuilder()
.setName("Performance Max for travel goals campaign #" + getPrintableDateTime())
.setStatus(CampaignStatus.PAUSED) // Chỉ định trạng thái chiến dịch là "PAUSED"
.setAdvertisingChannelType(AdvertisingChannelType.PERFORMANCE_MAX)
.setHotelPropertyAssetSet(hotelPropertyAssetSetResourceName) // Liên kết nhóm tài sản khách sạn
.setMaximizeConversionValue(MaximizeConversionValue.newBuilder().setTargetRoas(3.5).build()) // Đặt chiến lược đặt giá thầu tối đa hoá giá trị chuyển đổi
.setResourceName(ResourceNames.campaign(customerId, CAMPAIGN_TEMPORARY_ID))
.setCampaignBudget(ResourceNames.campaignBudget(customerId, BUDGET_TEMPORARY_ID))
.setStartDate(new DateTime().plusDays(1).toString("yyyyMMdd"))
.setEndDate(new DateTime().plusDays(365).toString("yyyyMMdd"))
.build();
return MutateOperation.newBuilder()
.setCampaignOperation(
CampaignOperation.newBuilder().setCreate(performanceMaxCampaign).build())
.build();
}

  • Thay vì tạo nhóm thành phần từ đầu, bạn có thể tận dụng dịch vụ TravelAssetSuggestionService.SuggestTravelAssets để nhận các đề xuất tài sản khi tạo nhóm thành phần. Tuy nhiên, bạn vẫn cần đảm bảo rằng các thành phần đáp ứng yêu cầu tối thiểu của chiến dịch tối đa hoá hiệu suất. Nếu các đề xuất không đủ, bạn sẽ phải bổ sung thêm các thành phần cần thiết.
  • Để đảm bảo chiến dịch hoạt động tối ưu, bạn phải liên kết tất cả các thành phần cơ sở lưu trú với nhóm thành phần mà bạn đã tạo. Nếu không có sự liên kết này, chiến dịch sẽ hoạt động như một chiến dịch tối đa hoá hiệu suất thông thường và không tận dụng được các tính năng đặc thù cho mục tiêu du lịch.

Ví dụ đoạn mã bằng Java:

AssetGroupAsset hotelProperyAssetGroupAsset =
AssetGroupAsset.newBuilder()
.setAsset(hotelPropertyAssetResourceName)
.setAssetGroup(assetGroupResourceName)
.setFieldType(AssetFieldType.HOTEL_PROPERTY)
.build();
// Thêm một hoạt động để liên kết tài sản cơ sở lưu trú với nhóm tài sản
mutateOperations.add(
MutateOperation.newBuilder()
.setAssetGroupAssetOperation(
AssetGroupAssetOperation.newBuilder().setCreate(hotelProperyAssetGroupAsset))
.build());

Chiến dịch tối đa hoá hiệu suất cho ngành du lịch mang lại lợi ích lớn cho các doanh nghiệp trong lĩnh vực khách sạn. Từ việc tự động phân bổ ngân sách đến tối ưu hoá quảng cáo trên nhiều kênh, đây là giải pháp toàn diện giúp tăng cường hiệu quả quảng cáo và mang lại kết quả tốt nhất. Hãy khám phá ngay chiến dịch này để tận dụng mọi cơ hội quảng bá cơ sở lưu trú của bạn trên Google Ads.

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 12/2025

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