Trong thế giới quảng cáo số, Google Ads là một công cụ mạnh mẽ để tiếp cận khách hàng tiềm năng. Tuy nhiên, việc tối ưu hóa hiệu quả chiến dịch đòi hỏi không chỉ những mẫu quảng cáo hấp dẫn mà còn là sự nhắm mục tiêu chính xác. Một trong những yếu tố quan trọng giúp bạn đạt được điều này là xây dựng và quản lý danh sách người dùng. Trong bài viết này, chúng ta sẽ đi sâu vào cách tạo logical_user_list trong Google Ads, hướng dẫn nhắm mục tiêu quảng cáo và tối ưu danh sách người dùng để nâng cao hiệu suất chiến dịch.
Bạn có thể hợp nhất hai hoặc nhiều danh sách người dùng hiện có để tạo ra các danh sách nhắm mục tiêu chuyên sâu hơn.
Tạo danh sách người dùng
Để tối ưu hóa nhắm mục tiêu, bạn có thể tạo các kết hợp tùy chỉnh từ danh sách người dùng hiện tại dưới dạng logical_user_list bằng cách sử dụng trường UserListLogicalRuleInfo. Chiến lược sử dụng logic trong logical_user_list được thiết lập với phép toán AND, yêu cầu người dùng phải thỏa mãn mọi quy tắc để được đưa vào danh sách. Tuy nhiên, từng quy tắc cũng cho phép bạn chỉ định các toán tử là AND hoặc OR. Điều này có nghĩa là bạn có thể chọn yêu cầu người dùng phải đáp ứng toàn bộ các điều kiện trong quy tắc hoặc chỉ một trong số đó.
Ngoài ra, bạn có thể chỉ định logical_user_list khác làm toán hạng trong quy tắc, cho phép thiết lập một cấu trúc cây toán tử phức tạp cho nhóm nhắm mục tiêu. Việc sử dụng logical_user_list là cách hiệu quả để xác định các cấp bậc phức tạp trong hệ thống phân khúc đối tượng. Bạn cũng có thể kết hợp các danh sách người dùng có các lý do truy cập khác nhau bằng trường AccessReason. Tuy nhiên, nếu quyền truy cập bị thu hồi, danh sách UserList đó sẽ bị xem là không hợp lệ khi các quy tắc trong logical_user_list được đánh giá.
Lưu ý quan trọng: logical_user_list và rule_based_user_list là hai phương thức khác nhau. logical_user_list được thiết lập dựa trên tổ hợp tùy chỉnh của các danh sách người dùng hiện có, trong khi rule_based_user_list lại sử dụng các quy tắc để xác định danh sách dựa trên thông số của thẻ tiếp thị lại.
Đoạn mã dưới đây mô tả cách tạo logical_user_list để bao gồm người dùng thuộc về một trong hai danh sách basic_user_list.
Ví dụ mã cho việc tạo logical_user_list
private void runExample(
GoogleAdsClient googleAdsClient, long customerId, List<Long> userListIds) {// Thêm từng ID danh sách vào danh sách logical_user_list_operand, xác định các danh sách mà// logical_user_list sẽ nhắm mục tiêu.
List<LogicalUserListOperandInfo> logicalUserListOperandInfoList = new ArrayList<>();
for (long userListId : userListIds) {
String userListResourceName = ResourceNames.userList(customerId, userListId);
logicalUserListOperandInfoList.add(
LogicalUserListOperandInfo.newBuilder().setUserList(userListResourceName).build());
}
// Tạo UserListLogicalRuleInfo, xác định rằng người dùng sẽ được thêm vào danh sách mới nếu
// họ có mặt trong bất kỳ danh sách nào đã được cung cấp.
UserListLogicalRuleInfo userListLogicalRuleInfo =
UserListLogicalRuleInfo.newBuilder()
// Sử dụng toán tử ANY để thêm người dùng vào logical_user_list nếu họ có trong
// bất kỳ danh sách nào. Sử dụng ALL để thêm người dùng có trong tất cả các danh sách
// hoặc NONE để thêm người dùng không có trong bất kỳ danh sách nào đã nhắm mục tiêu.
.setOperator(UserListLogicalRuleOperator.ANY)
.addAllRuleOperands(logicalUserListOperandInfoList)
.build();
// Tạo logical_user_list mới từ các danh sách kết hợp.
UserList userList =
UserList.newBuilder()
.setName(“My combination list of other user lists #” + getPrintableDateTime())
.setLogicalUserList(
LogicalUserListInfo.newBuilder().addRules(userListLogicalRuleInfo).build())
.build();
// Tạo UserListOperation cho quá trình thêm logical_user_list mới.
UserListOperation operation = UserListOperation.newBuilder().setCreate(userList).build();
// Tạo client cho UserListService.
try (UserListServiceClient userListServiceClient =
googleAdsClient.getLatestVersion().createUserListServiceClient()) {
// Thêm logical_user_list vào tài khoản.
MutateUserListsResponse response =
userListServiceClient.mutateUserLists(
Long.toString(customerId), ImmutableList.of(operation));
// Hiển thị phản hồi.
System.out.printf(
“Created combination user list with resource name, ‘%s’.%n”,
response.getResults(0).getResourceName());
}
}
Truy xuất danh sách người dùng
Để truy xuất danh sách người dùng trong tài khoản Google Ads, bạn có thể sử dụng câu truy vấn API Google Ads sau đây để lấy thông tin từ tài nguyên user_list. Câu truy vấn này sẽ trả về các thuộc tính của danh sách, bao gồm tên danh sách (user_list.name), trạng thái thành viên (user_list.membership_status), và thời gian duy trì thành viên (user_list.membership_life_span).
SELECT
user_list.name,
user_list.membership_status,
user_list.membership_life_span
FROM user_list
WHERE
user_list.resource_name = 'USER_LIST_RESOURCE_NAME'
Nhắm mục tiêu danh sách người dùng
Sau khi đã tạo được phân khúc đối tượng, bước tiếp theo là cấu hình chiến dịch để nhắm mục tiêu phân khúc này.
Quy tắc nhắm mục tiêu theo phân khúc đối tượng
- Bạn không thể đồng thời sử dụng danh sách người dùng khẳng định (được phép đấu giá) ở cả cấp chiến dịch và cấp nhóm quảng cáo. Trước khi cấu hình tiêu chí khẳng định cho một chiến dịch, bạn cần xóa bất kỳ tiêu chí khẳng định nào ở các nhóm quảng cáo thuộc chiến dịch đó.
- Tính năng nhắm mục tiêu khẳng định theo danh sách người dùng hiện chỉ được hỗ trợ cho các chiến dịch Tìm kiếm. Đối với chiến dịch Hiển thị, khi sử dụng
CampaignCriterionvớiuser_list, tiêu chí này phải được thiết lập dưới dạng loại trừ. - Đối với các chiến dịch Tìm kiếm và Mua sắm, các mục tiêu danh sách người dùng không hỗ trợ cấu hình các trường sau:
url_custom_parameterstracking_url_templatefinal_urlsfinal_mobile_urls
Nhắm mục tiêu quảng cáo đến danh sách người dùng
Quá trình nhắm mục tiêu danh sách người dùng tương tự như các tiêu chí nhắm mục tiêu khác trong API Google Ads. Đoạn mã dưới đây minh họa cách sử dụng AdGroupCriterion để nhắm quảng cáo đến danh sách người dùng trong một nhóm quảng cáo cụ thể:
Mẹo: Để loại trừ một danh sách người dùng khỏi nhóm quảng cáo, hãy thiết lập thuộc tính AdGroupCriterion.negative thành true.
private String targetAdsInAdGroupToUserList(
GoogleAdsClient googleAdsClient, long customerId, long adGroupId, String userList) {
// Tạo tiêu chí nhóm quảng cáo nhắm mục tiêu đến các thành viên của danh sách người dùng.
AdGroupCriterion adGroupCriterion =
AdGroupCriterion.newBuilder()
.setAdGroup(ResourceNames.adGroup(customerId, adGroupId))
.setUserList(UserListInfo.newBuilder().setUserList(userList).build())
.build();// Tạo operation.AdGroupCriterionOperation operation =
AdGroupCriterionOperation.newBuilder().setCreate(adGroupCriterion).build();
// Tạo dịch vụ ad group criterion.
try (AdGroupCriterionServiceClient adGroupCriterionServiceClient =
googleAdsClient.getLatestVersion().createAdGroupCriterionServiceClient()) {
// Thêm tiêu chí nhóm quảng cáo.
MutateAdGroupCriteriaResponse response =
adGroupCriterionServiceClient.mutateAdGroupCriteria(
Long.toString(customerId), ImmutableList.of(operation));
// Lấy và in kết quả.
String adGroupCriterionResourceName = response.getResults(0).getResourceName();
System.out.printf(
“Successfully created ad group criterion with resource name ‘%s’ “
+ “targeting user list with resource name ‘%s’ in ad group with ID %d.%n”,
adGroupCriterionResourceName, userList, adGroupId);
return adGroupCriterionResourceName;
}
}
Giống như các tiêu chí khác, bạn có thể tùy chỉnh thêm các thuộc tính cho AdGroupCriterion, chẳng hạn như thiết lập ghi đè giá thầu.
Chuyển đổi cấp độ nhắm mục tiêu
Nếu bạn đang chuyển từ tiêu chí nhắm mục tiêu danh sách người dùng từ cấp nhóm quảng cáo lên cấp chiến dịch, bạn cần xóa tất cả các tiêu chí nhắm mục tiêu danh sách người dùng hiện tại khỏi mỗi nhóm quảng cáo trong chiến dịch đó (bao gồm cả nhóm quảng cáo đã dừng hoặc đang hoạt động). Hãy nhấp vào phần mở rộng để xem mã mẫu cho từng bước.
- Truy xuất tất cả
AdGroupCriteriatrong một chiến dịch nhất định. - Xóa tất cả các tiêu chí nhắm mục tiêu danh sách người dùng ở cấp nhóm quảng cáo.
Tiến hành xóa các tiêu chí danh sách người dùng cấp chiến dịch nếu bạn cần chuyển đổi danh sách từ cấp nhóm quảng cáo sang cấp chiến dịch. - Nhắm mục tiêu danh sách người dùng ở cấp chiến dịch bằng cách sử dụng tiêu chí chiến dịch (
CampaignCriterion).
Xem xét hiệu suất của danh sách người dùng
Để thu thập dữ liệu hiệu suất cho các phân khúc đối tượng của bạn, bạn có thể gửi yêu cầu truy vấn đến tài nguyên ad_group_audience_view hoặc campaign_audience_view. Ví dụ, bạn có thể theo dõi chỉ số conversions và cost_per_conversion để đánh giá hiệu quả nhắm mục tiêu đối tượng có đem lại chuyển đổi hay không. Từ đó, bạn có thể điều chỉnh hệ số điều chỉnh giá thầu để tối ưu hóa chiến dịch.
SELECT
ad_group_criterion.criterion_id,
metrics.conversions,
metrics.cost_per_conversion
FROM ad_group_audience_viewSử dụng danh sách người dùng trong Google Ads một cách khôn ngoan giúp doanh nghiệp nhắm mục tiêu chính xác, tối ưu hóa chi phí và nâng cao tỷ lệ chuyển đổi. Bằng cách tận dụng logical_user_list và các quy tắc nhắm mục tiêu, bạn có thể tạo ra các phân khúc đối tượng phức tạp nhưng hiệu quả, tối ưu hóa từng quảng cáo đến đúng người dùng vào đúng thời điểm. Hãy bắt đầu xây dựng và tùy chỉnh danh sách người dùng của bạn ngay hôm nay để mở rộng cơ hội và cải thiện ROI cho chiến dịch quảng cáo của mình.
