Google Ads không chỉ là nền tảng quảng cáo trực tuyến mạnh mẽ mà còn cung cấp nhiều tính năng tối ưu hóa chiến dịch. Một trong số đó là khả năng thiết lập nhóm quy tắc (rule item groups), giúp bạn xây dựng danh sách người dùng cụ thể cho chiến dịch remarketing. Nếu bạn đang muốn tạo nhóm người dùng dựa trên hành vi mua sắm hoặc thời gian, bài viết này sẽ hướng dẫn chi tiết cách thực hiện, bao gồm cả việc sử dụng các thông số như ecomm_pagetype, cart_size và checkoutdate.
Ví dụ dưới đây sẽ tạo ra hai nhóm mục quy tắc cho chiến dịch Google Ads.
Tạo nhóm mục quy tắc đầu tiên
Bắt đầu bằng việc tạo rule_item_group đầu tiên, bao gồm hai trường rule_item hoặc đối tượng UserListRuleItemInfo với các điều kiện sau:
- Người dùng đã truy cập trang thanh toán.
- Người dùng có nhiều mặt hàng trong giỏ hàng.
Mục quy tắc đầu tiên sử dụng tham số ecomm_pagetype, là một giá trị chuỗi (string). Do đó, trước tiên, bạn cần tạo một string_rule_item.
Ví dụ minh họa:
UserListRuleItemInfo checkoutRule =
UserListRuleItemInfo.newBuilder()
// Tên biến quy tắc phải khớp với tên khóa tương ứng được kích hoạt từ pixel.
// Tìm hiểu thêm về cách thiết lập thẻ tiếp thị lại tại:
// https://support.google.com/google-ads/answer/2476688.
// Tìm hiểu thêm về sự kiện và tham số tiếp thị lại tại:
// https://support.google.com/google-ads/answer/7305793.
.setName("ecomm_pagetype")
.setStringRuleItem(
UserListStringRuleItemInfo.newBuilder()
.setOperator(UserListStringRuleItemOperator.EQUALS)
.setValue("checkout")
.build())
.build();
Tạo mục quy tắc thứ hai
Mục quy tắc tiếp theo sử dụng tham số cartsize, chứa giá trị số (number). Do đó, bạn cần tạo một number_rule_item.
Ví dụ minh họa:
UserListRuleItemInfo cartSizeRule =
UserListRuleItemInfo.newBuilder()
// Tên biến quy tắc phải khớp với tên khóa tương ứng được kích hoạt từ pixel.
.setName("cart_size")
.setNumberRuleItem(
UserListNumberRuleItemInfo.newBuilder()
.setOperator(UserListNumberRuleItemOperator.GREATER_THAN)
.setValue(1.0)
.build())
.build();
Kết hợp các mục quy tắc thành nhóm
Sau khi tạo hai mục quy tắc trên, bạn cần kết hợp chúng thành một đối tượng UserListRuleItemGroupInfo. Mặc định, khi các mục được kết hợp vào một nhóm, Google Ads sẽ sử dụng toán tử AND để liên kết các quy tắc.
Ví dụ minh họa:
UserListRuleItemGroupInfo checkoutAndCartSizeRuleGroup =
UserListRuleItemGroupInfo.newBuilder()
.addAllRuleItems(ImmutableList.of(checkoutRule, cartSizeRule))
.build();Tạo nhóm quy tắc thứ hai
Nhóm rule_item_group thứ hai sẽ bao gồm hai trường rule_item hoặc các đối tượng UserListRuleItemInfo với các điều kiện như sau:
- Người dùng đã hoàn tất thanh toán sau ngày 31 tháng 10.
- Người dùng đã hoàn tất thanh toán trước ngày 1 tháng 1.
Cả hai mục quy tắc này sử dụng tham số checkoutdate, có giá trị dạng ngày (date). Do đó, bạn sẽ sử dụng đối tượng UserListDateRuleItemInfo để định nghĩa các quy tắc ngày.
Tạo mục quy tắc ngày bắt đầu
Quy tắc ngày bắt đầu sử dụng toán tử AFTER, chỉ định rằng người dùng phải hoàn tất thanh toán sau ngày 31 tháng 10.
Ví dụ minh họa:
UserListRuleItemInfo startDateRule =
UserListRuleItemInfo.newBuilder()
// Tên biến quy tắc phải khớp với tên khóa tương ứng được kích hoạt từ pixel.
.setName("checkoutdate")
.setDateRuleItem(
UserListDateRuleItemInfo.newBuilder()
// Danh sách các toán tử UserListDateRuleItemOperator có thể tham khảo tại:
// https://developers.google.com/google-ads/api/reference/rpc/latest/UserListDateRuleItemOperatorEnum.UserListDateRuleItemOperator
.setOperator(UserListDateRuleItemOperator.AFTER)
.setValue("20191031") // Định dạng: YYYYMMDD
.build())
.build();
Tạo mục quy tắc ngày kết thúc
Quy tắc ngày kết thúc sử dụng toán tử BEFORE, chỉ định rằng người dùng phải hoàn tất thanh toán trước ngày 1 tháng 1.
Ví dụ minh họa:
UserListRuleItemInfo endDateRule =
UserListRuleItemInfo.newBuilder()
// Tên biến quy tắc phải khớp với tên khóa tương ứng được kích hoạt từ pixel.
.setName("checkoutdate")
.setDateRuleItem(
UserListDateRuleItemInfo.newBuilder()
.setOperator(UserListDateRuleItemOperator.BEFORE)
.setValue("20200101") // Định dạng: YYYYMMDD
.build())
.build();
Kết hợp các mục quy tắc thành một nhóm
Tương tự như nhóm quy tắc đầu tiên, bạn cần kết hợp hai trường rule_item này thành một đối tượng UserListRuleItemGroupInfo. Google Ads sẽ mặc định sử dụng toán tử AND để kết hợp các quy tắc trong nhóm.
Ví dụ minh họa:
UserListRuleItemGroupInfo checkoutDateRuleGroup =
UserListRuleItemGroupInfo.newBuilder()
.addAllRuleItems(ImmutableList.of(startDateRule, endDateRule))
.build();Việc thiết lập nhóm quy tắc trong Google Ads không chỉ giúp bạn quản lý chiến dịch hiệu quả mà còn tối ưu hóa mục tiêu remarketing, từ đó gia tăng tỷ lệ chuyển đổi. Thông qua hướng dẫn chi tiết trong bài, bạn đã biết cách cấu hình các rule item và nhóm chúng lại để tạo điều kiện tối ưu hóa chiến lược tiếp cận khách hàng. Hãy bắt đầu áp dụng ngay hôm nay để khai thác tối đa sức mạnh của Google Ads trong chiến dịch marketing của bạn!
