Trong bối cảnh cạnh tranh ngày càng gay gắt, việc tối ưu hóa hiệu quả chiến dịch quảng cáo là yếu tố sống còn để đạt được mục tiêu kinh doanh. Đối tượng tùy chỉnh trong Google Ads chính là công cụ mạnh mẽ giúp bạn tiếp cận đúng đối tượng khách hàng với mối quan tâm cụ thể. Thông qua việc thêm từ khóa, URL và ứng dụng liên quan, bạn có thể tăng cường hiệu quả tiếp cận và tối ưu hóa khả năng chuyển đổi. Trong bài viết này, chúng tôi sẽ hướng dẫn chi tiết về cách tạo đối tượng tùy chỉnh và những lưu ý khi thiết lập để tối đa hóa lợi ích từ chiến dịch Google Ads của bạn.
Đối tượng tùy chỉnh trong Google Ads là công cụ mạnh mẽ giúp doanh nghiệp nhắm mục tiêu chính xác vào nhóm khách hàng lý tưởng thông qua việc nhập từ khóa, URL và các ứng dụng liên quan đến sản phẩm hoặc dịch vụ của họ. Hiện nay, hai phương thức nhắm mục tiêu tuỳ chỉnh trước đây là “Custom Intent” (đối tượng có ý định tùy chỉnh) và “Custom Affinity” (đối tượng sở thích tùy chỉnh) đã được hợp nhất thành quy trình duy nhất, đơn giản hóa và tối ưu hóa việc sử dụng trong các chiến dịch quảng cáo.
Doanh nghiệp có thể thiết lập đối tượng tùy chỉnh cho các chiến dịch Hiển thị, Khám phá, Gmail và Video, hoặc thậm chí trong chiến dịch Khám phá tối ưu hóa hiệu suất, bằng cách nhập các từ khóa, URL, hoặc ứng dụng liên quan trực tiếp đến sản phẩm, dịch vụ mà họ quảng bá. Sau khi đối tượng tùy chỉnh được thiết lập, hệ thống Google Ads sẽ phân phối quảng cáo tới người dùng có mối quan tâm hoặc ý định mua hàng cụ thể thông qua các trang web, ứng dụng và video phù hợp.
Cách thức hoạt động của đối tượng tùy chỉnh
Đối tượng tùy chỉnh hoạt động bằng cách tự động lựa chọn các phân khúc người dùng tiềm năng phù hợp nhất với mục tiêu của chiến dịch. Ví dụ, thay vì nhắm đến một nhóm đối tượng có sở thích thể thao chung chung, một công ty giày chạy bộ có thể muốn tiếp cận đối tượng cụ thể hơn là những người đam mê chạy đường dài. Để xác định đối tượng này, doanh nghiệp có thể:
- Nhập các từ khóa mô tả sở thích cụ thể như “5k chạy bộ”, “vận động viên ba môn phối hợp” hoặc “chạy đường dài”.
- Thêm các URL của các trang web có nội dung liên quan đến chạy bộ, chế độ tập luyện, dinh dưỡng cho vận động viên chạy đường dài hoặc các chủ đề tương tự.
- Nhập ứng dụng vào danh mục sức khỏe và thể chất mà những người yêu thích chạy bộ có khả năng quan tâm, ví dụ như Google Fit.
Tạo đối tượng tùy chỉnh
Mã ví dụ sau đây minh họa cách tạo một đối tượng tùy chỉnh (Custom Audience) bằng cách sử dụng dịch vụ CustomAudienceService.
Lưu ý: Khi tạo đối tượng tùy chỉnh mới, bạn không thể sử dụng các trường loại đối tượng là INTEREST hoặc PURCHASE_INTENT. Thay vào đó, bạn nên chọn trường loại AUTO để hệ thống tự động xác định và tối ưu hóa đối tượng mục tiêu phù hợp.
Ví dụ mã tạo đối tượng tùy chỉnh Google Ads
Để tạo đối tượng tùy chỉnh trong Google Ads bằng mã lập trình, có thể sử dụng các ngôn ngữ Java, C#, PHP, Python, Ruby và Perl. Dưới đây là ví dụ mã trong Java để triển khai:
// Bản quyền 2020 Google LLC
//
// Được cấp phép theo Apache License, Phiên bản 2.0 (Giấy phép)
// Bạn có thể không sử dụng tệp này trừ khi tuân thủ các điều khoản của Giấy phép.
// Bạn có thể nhận bản sao của Giấy phép tại:
// http://www.apache.org/licenses/LICENSE-2.0
//
// Trừ khi có yêu cầu pháp lý, phần mềm này được cung cấp "nguyên trạng"
// không có bất kỳ bảo đảm nào.package com.google.ads.googleads.examples.remarketing;
import static com.google.ads.googleads.examples.utils.CodeSampleHelper.getPrintableDateTime;
import com.beust.jcommander.Parameter;
import com.google.ads.googleads.examples.utils.ArgumentNames;
import com.google.ads.googleads.examples.utils.CodeSampleParams;
import com.google.ads.googleads.lib.GoogleAdsClient;
import com.google.ads.googleads.v17.enums.CustomAudienceMemberTypeEnum.CustomAudienceMemberType;
import com.google.ads.googleads.v17.enums.CustomAudienceStatusEnum.CustomAudienceStatus;
import com.google.ads.googleads.v17.enums.CustomAudienceTypeEnum.CustomAudienceType;
import com.google.ads.googleads.v17.errors.GoogleAdsError;
import com.google.ads.googleads.v17.errors.GoogleAdsException;
import com.google.ads.googleads.v17.resources.CustomAudience;
import com.google.ads.googleads.v17.resources.CustomAudienceMember;
import com.google.ads.googleads.v17.services.CustomAudienceOperation;
import com.google.ads.googleads.v17.services.CustomAudienceServiceClient;
import com.google.ads.googleads.v17.services.MutateCustomAudiencesResponse;
import com.google.common.collect.ImmutableList;
import java.io.FileNotFoundException;
import java.io.IOException;
public class AddCustomAudience {
private static class AddCustomAudienceParams extends CodeSampleParams {
@Parameter(names = ArgumentNames.CUSTOMER_ID, required = true)
private Long customerId;
}
public static void main(String[] args) {
AddCustomAudienceParams params = new AddCustomAudienceParams();
if (!params.parseArguments(args)) {
params.customerId = Long.parseLong(“INSERT_CUSTOMER_ID_HERE”);
}
GoogleAdsClient googleAdsClient = null;
try {
googleAdsClient = GoogleAdsClient.newBuilder().fromPropertiesFile().build();
} catch (FileNotFoundException fnfe) {
System.err.printf(“Không thể tải GoogleAdsClient. Lỗi: %s%n”, fnfe);
System.exit(1);
} catch (IOException ioe) {
System.err.printf(“Không thể tạo GoogleAdsClient. Lỗi: %s%n”, ioe);
System.exit(1);
}
try {
new AddCustomAudience().runExample(googleAdsClient, params.customerId);
} catch (GoogleAdsException gae) {
System.err.printf(“Request ID %s gặp lỗi GoogleAdsException. Lỗi chi tiết:%n”, gae.getRequestId());
int i = 0;
for (GoogleAdsError googleAdsError : gae.getGoogleAdsFailure().getErrorsList()) {
System.err.printf(” Lỗi %d: %s%n”, i++, googleAdsError);
}
System.exit(1);
}
}
private void runExample(GoogleAdsClient googleAdsClient, long customerId) {
CustomAudience customAudience =
CustomAudience.newBuilder()
.setName(“Example CustomAudience #” + getPrintableDateTime())
.setDescription(“Tạo đối tượng tuỳ chỉnh với các điều kiện tìm kiếm cụ thể trên Google”)
.setType(CustomAudienceType.SEARCH)
.setStatus(CustomAudienceStatus.ENABLED)
.addMembers(createCustomAudienceMember(CustomAudienceMemberType.KEYWORD, “mars cruise”))
.addMembers(createCustomAudienceMember(CustomAudienceMemberType.KEYWORD, “jupiter cruise”))
.addMembers(createCustomAudienceMember(CustomAudienceMemberType.URL, “http://www.example.com/locations/mars”))
.addMembers(createCustomAudienceMember(CustomAudienceMemberType.URL, “http://www.example.com/locations/jupiter”))
.addMembers(createCustomAudienceMember(CustomAudienceMemberType.APP, “com.google.android.apps.adwords”))
.build();
CustomAudienceOperation operation = CustomAudienceOperation.newBuilder().setCreate(customAudience).build();
try (CustomAudienceServiceClient serviceClient = googleAdsClient.getLatestVersion().createCustomAudienceServiceClient()) {
MutateCustomAudiencesResponse response = serviceClient.mutateCustomAudiences(
String.valueOf(customerId), ImmutableList.of(operation));
System.out.printf(“Đối tượng tuỳ chỉnh mới đã được thêm với tên tài nguyên: ‘%s’.\n”, response.getResults(0).getResourceName());
}
}
private static CustomAudienceMember createCustomAudienceMember(
CustomAudienceMemberType memberType, String value) {
CustomAudienceMember.Builder builder = CustomAudienceMember.newBuilder().setMemberType(memberType);
if (memberType == CustomAudienceMemberType.KEYWORD) {
builder.setKeyword(value);
} else if (memberType == CustomAudienceMemberType.URL) {
builder.setUrl(value);
} else if (memberType == CustomAudienceMemberType.APP) {
builder.setApp(value);
}
return builder.build();
}
}
Nhắm mục tiêu đối tượng tùy chỉnh trong Google Ads
Sau khi tạo thành công phân khúc đối tượng tùy chỉnh, bước tiếp theo là cấu hình nhắm mục tiêu để đảm bảo quảng cáo tiếp cận đúng nhóm khách hàng tiềm năng. Việc nhắm mục tiêu có thể được thực hiện tại cấp chiến dịch bằng cách thiết lập thuộc tính CampaignCriterion.custom_audience, hoặc ở cấp nhóm quảng cáo thông qua AdGroupCriterion.custom_audience.
Đề xuất tuỳ chỉnh đối tượng
Kể từ phiên bản 16 của Google Ads API, nhà quảng cáo có thể truy xuất các đề xuất thuộc loại CUSTOM_AUDIENCE_OPT_IN. Các đề xuất này sẽ hỗ trợ người dùng tạo ra đối tượng tùy chỉnh hiệu quả hơn và đặc biệt hữu ích cho các nhà quảng cáo bên thứ ba muốn cung cấp tính năng tạo và quản lý đối tượng. Khi người dùng thực hiện theo đề xuất này, Google Ads sẽ tự động cải thiện điểm tối ưu hóa của tài khoản, giúp tối ưu hóa hiệu suất chiến dịch một cách toàn diện.
Để tìm hiểu chi tiết hơn về quy trình tối ưu hóa và các đề xuất đối tượng, bạn có thể tham khảo trong Hướng dẫn về Điểm tối ưu hóa và Đề xuất của Google.
Xem xét và đánh giá hiệu suất của đối tượng
Để đánh giá hiệu quả của các phân khúc đối tượng, nhà quảng cáo có thể thu thập và phân tích dữ liệu từ ad_group_audience_view hoặc campaign_audience_view. Ví dụ, sử dụng các chỉ số như conversions (lượt chuyển đổi) và cost_per_conversion (chi phí mỗi lượt chuyển đổi) có thể giúp xác định rõ mức độ hiệu quả của đối tượng. Dựa trên các chỉ số này, nhà quảng cáo có thể điều chỉnh hệ số giá thầu để tối ưu hóa hơn nữa chiến dịch.
Ví dụ truy vấn để phân tích hiệu suất:
SELECT
ad_group_criterion.criterion_id,
metrics.conversions,
metrics.cost_per_conversion
FROM ad_group_audience_viewViệc áp dụng đối tượng tùy chỉnh trong Google Ads mang lại lợi thế lớn trong việc tiếp cận đối tượng khách hàng tiềm năng và gia tăng tỷ lệ chuyển đổi. Nhờ vào khả năng tùy chỉnh linh hoạt qua từ khóa, URL và ứng dụng, bạn có thể dễ dàng tối ưu hóa chiến dịch quảng cáo theo đúng hướng mong muốn. Hy vọng qua bài viết này, bạn đã có cái nhìn tổng quan và các bước thiết lập cần thiết để khai thác tối đa hiệu quả của đối tượng tùy chỉnh trong Google Ads, giúp chiến dịch quảng cáo của bạn đạt hiệu quả cao nhất.
