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:
- 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ú.
- 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.
- 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.typethànhAssetSetType.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_assetcho một đối tượng của lớpHotelPropertyAsset. - Đặt
place_idcho đối tượngHotelPropertyAssetvừ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ínhasset_setvàassetcho 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:
// Tạo thành phần cho cơ sở lưu trúprivate String createHotelAsset(GoogleAdsClient googleAdsClient, long customerId, String placeId, String hotelPropertyAssetSetResourceName) {
List<MutateOperation> mutateOperations = new ArrayList<>();
String assetResourceName = ResourceNames.asset(customerId, ASSET_TEMPORARY_ID);
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();
}
} - Tạo thành phần bằng cách gán thuộc tính
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_setcho 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ảnmutateOperations.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.
