Chiến lược đặt giá thầu tiêu chuẩn và danh mục đầu tư trong Google Ads: Tối ưu hóa hiệu quả chiến dịch

Google Ads cung cấp nhiều chiến lược đặt giá thầu để giúp các nhà quảng cáo tối ưu hóa chi phí và tăng hiệu quả chiến dịch. Trong số đó, chiến lược đặt giá thầu tiêu chuẩn và chiến lược giá thầu danh mục đầu tư là hai tùy chọn phổ biến nhất. Mỗi chiến lược mang lại những lợi ích riêng biệt, và việc hiểu rõ cách áp dụng từng chiến lược là chìa khóa để đạt được kết quả tối ưu trong chiến dịch quảng cáo của bạn. Bài viết này sẽ giúp bạn hiểu rõ hơn về sự khác biệt giữa hai loại chiến lược này và cách áp dụng chúng trong chiến dịch của mình.

Lưu ý: Trang này giải thích các chiến lược đặt giá thầu trong quá trình phân phát quảng cáo cho tài khoản Google Ads của bạn. Đối với các chiến lược đặt giá thầu trên nhiều tài khoản mà tài khoản người quản lý sử dụng, bạn có thể tham khảo chi tiết hơn tại trang chiến lược đặt giá thầu đa tài khoản.

Chiến lược giá thầu danh mục đầu tư là một dạng chiến lược đặt giá thầu tự động, được tối ưu hóa dựa trên mục tiêu cụ thể và có thể được chia sẻ giữa nhiều chiến dịch khác nhau. Ngược lại, chiến lược đặt giá thầu tiêu chuẩn chỉ áp dụng cho một chiến dịch duy nhất và không thể chia sẻ giữa các chiến dịch. Google Ads API hỗ trợ việc tạo cả hai loại chiến lược này. Chiến lược giá thầu danh mục đầu tư được tạo dưới dạng một đối tượng độc lập trong tài khoản quảng cáo, trong khi các chiến lược tiêu chuẩn được quản lý bằng cách cấu hình các trường cần thiết trên từng chiến dịch cụ thể.

Chiến lược giá thầu danh mục đầu tư

Để sử dụng chiến lược giá thầu danh mục đầu tư trong các chiến dịch của bạn, có hai phương pháp chính:

  1. Sử dụng chiến lược giá thầu có sẵn từ trước (BiddingStrategy).
  2. Sử dụng hàm MutateBiddingStrategies để tạo một chiến lược mới, với các trường name và scheme được cấu hình. Ví dụ, đối với chiến lược đặt giá thầu TARGET_SPEND, bạn cần thiết lập trường target_spend với một đối tượng mới được định nghĩa là TargetSpend.

Sau khi đã chọn được một BiddingStrategy, bạn cần định cấu hình chiến dịch của mình để sử dụng chiến lược này bằng cách thiết lập trường bidding_strategy thành resource_name tương ứng.

Dưới đây là ví dụ minh họa cách tạo một danh mục đầu tư mới với chiến lược đặt giá thầu TARGET_SPEND cho một chiến dịch mới.

Ví dụ với ngôn ngữ lập trình:

Java

private String createBiddingStrategy(GoogleAdsClient googleAdsClient, long customerId) {
try (BiddingStrategyServiceClient biddingStrategyServiceClient =
googleAdsClient.getLatestVersion().createBiddingStrategyServiceClient()) {
// Tạo chiến lược đặt giá thầu danh mục đầu tư.
TargetSpend targetSpend = TargetSpend.newBuilder().setCpcBidCeilingMicros(2_000_000L).build();
BiddingStrategy portfolioBiddingStrategy =
BiddingStrategy.newBuilder()
.setName("Maximize Clicks #" + getPrintableDateTime())
.setTargetSpend(targetSpend)
.build();
// Tạo một thao tác để tạo chiến lược danh mục đầu tư.
BiddingStrategyOperation operation =
BiddingStrategyOperation.newBuilder().setCreate(portfolioBiddingStrategy).build();
// Gửi thao tác trong yêu cầu mutate.
MutateBiddingStrategiesResponse response =
biddingStrategyServiceClient.mutateBiddingStrategies(
Long.toString(customerId), Lists.newArrayList(operation));
MutateBiddingStrategyResult mutateBiddingStrategyResult = response.getResults(0);
// In ra tên tài nguyên của đối tượng vừa được tạo.
System.out.printf(
“Created portfolio bidding strategy with resource name: ‘%s’.%n”,
mutateBiddingStrategyResult.getResourceName());

return mutateBiddingStrategyResult.getResourceName();
}
}

Ví dụ tiếp theo là cách định cấu hình chiến dịch mới để sử dụng chiến lược đặt giá thầu đã tạo:

Java

Campaign campaign =
Campaign.newBuilder()
.setName("Interplanetary Cruise #" + getPrintableDateTime())
.setStatus(CampaignStatus.PAUSED)
.setCampaignBudget(campaignBudgetResourceName)
.setBiddingStrategy(biddingStrategyResourceName)
.setAdvertisingChannelType(AdvertisingChannelType.SEARCH)
.setNetworkSettings(networkSettings)
.build();

Liên kết với ngân sách dùng chung

Một chiến lược đặt giá thầu danh mục đầu tư hiện tại có thể được liên kết với một ngân sách dùng chung. Khi liên kết thành công, ngân sách này sẽ được áp dụng cho tất cả các chiến dịch thuộc chiến lược đặt giá thầu đó. Điều này giúp tối ưu hóa chi phí quảng cáo trên nhiều chiến dịch, đảm bảo tính nhất quán trong việc quản lý ngân sách.

Lưu ý rằng bạn chỉ có thể liên kết một chiến lược đặt giá thầu danh mục đầu tư với một ngân sách dùng chung hiện có. Bạn không thể tạo mới một trong hai và liên kết ngay lập tức với các đơn vị quảng cáo khác. Để thực hiện liên kết này, bạn cần gửi yêu cầu MutateOperation để cập nhật cả hai cài đặt: trường aligned_budget_id trong chiến lược đặt giá thầu với mã ngân sách dùng chung, và aligned_bidding_strategy trong ngân sách chiến dịch với mã nhận dạng của chiến lược đặt giá thầu danh mục đầu tư.

Chiến lược đặt giá thầu chuẩn

Để sử dụng chiến lược đặt giá thầu chuẩn cho chiến dịch của bạn, hãy thực hiện như sau:

  1. Cài đặt chiến lược đặt giá thầu bằng cách thiết lập trường campaign_bidding_strategy với lược đồ đặt giá thầu bạn muốn sử dụng.
  2. Đối với chiến lược TARGET_CPA, hãy đặt trường target_cpa với một đối tượng mới thuộc loại TargetCpa.
  3. Lưu ý không đặt giá trị cho trường bidding_strategy.

Quan trọng: Trường bidding_strategy_type của chiến dịch chỉ phản ánh lược đồ đặt giá thầu đang được sử dụng và không thể chỉnh sửa trực tiếp. Nếu trường này được gửi qua API, nó sẽ bị bỏ qua.

Ví dụ này minh họa cách thiết lập chiến lược MAXIMIZE_CONVERSION_VALUE khi tạo một chiến dịch mới trong Google Ads.

Dưới đây là đoạn mã minh họa với các ngôn ngữ lập trình khác nhau như Java, C#, PHP, Python, Ruby, và Perl:

Java

/** Tạo một MutateOperation để tạo một chiến dịch Performance Max mới. */
private MutateOperation createPerformanceMaxCampaignOperation(long customerId) {
Campaign performanceMaxCampaign =
Campaign.newBuilder()
.setName("Performance Max campaign #" + getPrintableDateTime())
// Đặt trạng thái của chiến dịch là PAUSED. Đây là thực thể duy nhất trong
// yêu cầu mutate cần thiết lập trạng thái.
.setStatus(CampaignStatus.PAUSED)
// Tất cả các chiến dịch Performance Max đều có advertising_channel_type là
// PERFORMANCE_MAX. Không cần thiết lập advertising_channel_sub_type.
.setAdvertisingChannelType(AdvertisingChannelType.PERFORMANCE_MAX)
// Chiến lược đặt giá thầu phải được thiết lập trực tiếp trên chiến dịch.
// Không hỗ trợ việc thiết lập chiến lược danh mục đầu tư qua resource name.
// Max Conversion và Maximize Conversion Value là các chiến lược duy nhất
// hỗ trợ cho các chiến dịch Performance Max.
// ROAS tùy chọn (Return on Advertising Spend) có thể được thiết lập cho
// maximize_conversion_value. Giá trị ROAS phải được chỉ định dưới dạng tỷ lệ
// trong API. Nó được tính bằng cách chia "tổng giá trị" cho "tổng chi tiêu".
.setMaximizeConversionValue(
MaximizeConversionValue.newBuilder().setTargetRoas(3.5).build())
// Thiết lập tùy chọn mở rộng URL cuối. Đây là cờ cụ thể cho
// các chiến dịch Performance Max. Nếu từ chối (True), chỉ các URL cuối trong
// nhóm tài sản hoặc các URL được chỉ định trong Google Merchant Center của nhà quảng cáo
// hoặc nguồn dữ liệu kinh doanh sẽ được nhắm mục tiêu.
// Nếu chấp nhận (False), toàn bộ miền sẽ được nhắm mục tiêu. Để đạt kết quả tốt nhất,
// hãy đặt giá trị này là false để chấp nhận và cho phép mở rộng URL.
// Bạn có thể thêm các ngoại lệ để giới hạn lưu lượng đến các phần nhất định của trang web.
.setUrlExpansionOptOut(false)
// Gán tên tài nguyên với ID tạm thời.
.setResourceName(
ResourceNames.campaign(customerId, PERFORMANCE_MAX_CAMPAIGN_TEMPORARY_ID))
// Thiết lập ngân sách bằng cách sử dụng tên tài nguyên ngân sách đã cho.
.setCampaignBudget(ResourceNames.campaignBudget(customerId, BUDGET_TEMPORARY_ID))
// Các trường tùy chọn.
.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();
}

Chuyển đổi chiến lược đặt giá thầu

Để cập nhật chiến lược đặt giá thầu của một chiến dịch hiện có, bạn cần sử dụng CampaignOperation.update để thiết lập các trường cần thiết của Campaign như đã mô tả ở trên. Điều này cho phép bạn điều chỉnh chiến lược để phù hợp với mục tiêu quảng cáo hiện tại và tối ưu hóa hiệu suất của chiến dịch.

Việc lựa chọn chiến lược đặt giá thầu phù hợp trong Google Ads đóng vai trò quan trọng trong việc tối ưu hóa hiệu quả chiến dịch của bạn. Cho dù bạn chọn chiến lược đặt giá thầu tiêu chuẩn hay danh mục đầu tư, điều quan trọng là phải hiểu rõ mục tiêu quảng cáo và cách mỗi chiến lược có thể giúp bạn đạt được những mục tiêu đó. Hãy thử nghiệm và điều chỉnh để tìm ra chiến lược phù hợp nhất cho chiến dịch của bạn và đảm bảo rằng bạn đang sử dụng tài nguyên quảng cáo một cách hiệu quả nhất.

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