Cách các quy tắc tự động hoạt động
Britva là chế độ lái tự động cho quảng cáo của bạn. Bạn chỉ cần mô tả một quy tắc một lần, và hệ thống sẽ tự động kiểm tra định kỳ từng quảng cáo đang chạy, và khi một điều kiện được đáp ứng, nó thực hiện một hành động — thường là tạm dừng quảng cáo rồi sau đó đưa nó trở lại hoạt động. Các quy tắc được viết bằng JavaScript: điều này mang lại sự tự do hoàn toàn trong các điều kiện (bất kỳ phép so sánh số liệu nào, tham chiếu đến các quảng cáo lân cận của nhóm quảng cáo hoặc chiến dịch).
Bài viết này giải thích cách cơ chế hoạt động như một tổng thể. Cách tạo một quy tắc cụ thể — trong phần Tạo một quy tắc.
Chu trình kiểm tra
Cứ vài phút một lần, Britva thực hiện một lượt duyệt qua tất cả các quảng cáo đang hoạt động:
- Nó lấy các số liệu mới nhất của tất cả quảng cáo đang chạy (spend, tiền nạp, ROAS, v.v. trên các khung thời gian khác nhau).
- Nó chạy lần lượt tất cả các quy tắc đang bật trên các số liệu đó — theo thứ tự ưu tiên tăng dần (trường Ưu tiên: số càng nhỏ thì quy tắc chạy càng sớm).
- Nếu một quy tắc quyết định tạm dừng một quảng cáo, Britva gửi lệnh đến Facebook và ghi lại một lần giữ — quy tắc nào đang giữ quảng cáo và giữ đến khi nào.
- Trên mỗi lượt duyệt, nó cũng kiểm tra các lần tạm dừng đã đặt trước đó: nếu thời hạn đã hết hoặc điều kiện không còn được đáp ứng, quảng cáo sẽ tự động được đưa trở lại hoạt động.
Mọi hành động (cả tạm dừng lẫn đưa trở lại) đều được ghi vào nhật ký — xem tab Nhật ký.
Britva chỉ làm việc với các quy tắc đang bật và các quảng cáo đang hoạt động. Một quy tắc bị tắt vẫn được giữ lại nhưng không tham gia vào quá trình kiểm tra — điều này tiện lợi khi bạn vẫn còn đang tinh chỉnh nó.
Phần này gồm những gì
Phần Britva được chia thành bốn tab:
- Quy tắc — danh sách tất cả các quy tắc với Ưu tiên, hành động và cột Đang giữ (quy tắc hiện đang giữ tạm dừng bao nhiêu quảng cáo). Các quy tắc được tạo và chỉnh sửa từ đây. Đọc thêm — Tạo một quy tắc.
- Tạm dừng — tất cả các quảng cáo mà các quy tắc hiện đang giữ tạm dừng. Bạn có thể xem quy tắc nào đang giữ nó, giữ đến khi nào, và bạn có thể gỡ tạm dừng thủ công. Đọc thêm — Đã tạm dừng.
- Bỏ qua — các ngoại lệ: các thực thể (quảng cáo, nhóm quảng cáo, chiến dịch, tài khoản, người dùng hoặc nhóm) mà Britva không đụng đến. Đọc thêm — Danh sách bỏ qua.
- Log — nhật ký của tất cả các lần kích hoạt: thời gian, quy tắc, quảng cáo, hành động và kết quả. Đọc thêm — Nhật ký kích hoạt.
Các loại tạm dừng
Khi một quy tắc tạm dừng một quảng cáo, nó đặt thời lượng của lần tạm dừng. Điều này quyết định khi nào quảng cáo sẽ trở lại hoạt động:
- 6h / 12h / 24h — tạm dừng trong một thời hạn cố định, sau đó quảng cáo được bật lại.
- Cho đến nửa đêm theo geo (
next_day_target_geo) — tạm dừng cho đến khi bắt đầu ngày tiếp theo theo múi giờ của quốc gia của quảng cáo. - Cho đến nửa đêm theo tài khoản (
next_day_ad_account) — tạm dừng cho đến khi bắt đầu ngày tiếp theo theo múi giờ của tài khoản quảng cáo. - Trong khi điều kiện còn khớp (
while_matches) — không có thời hạn cố định: quảng cáo được giữ tạm dừng đúng bằng khoảng thời gian quy tắc còn tiếp tục kích hoạt. Ngay khi điều kiện ngừng được đáp ứng, quảng cáo tự động trở lại. - Vĩnh viễn (
permanent) — tạm dừng không có thời hạn trở lại; chỉ có thể gỡ thủ công.
Đọc thêm về từng loại và cách đặt nó trong một quy tắc — trong phần Lập lịch và tạm dừng.
Cơ chế tự bảo vệ
Britva được thiết kế sao cho một quy tắc không vươn ra ngoài vùng của nó:
- Phạm vi. Một quy tắc cá nhân (
user) chỉ kiểm tra các quảng cáo của bạn, một quy tắc nhóm (team) — chỉ các quảng cáo của nhóm đó, và chỉ một quy tắc toàn cục (global) mới áp dụng cho tất cả mọi người. Quảng cáo của người khác sẽ không bị quy tắc của bạn ảnh hưởng. - Danh sách bỏ qua. Bất kỳ thực thể nào cũng có thể được thêm vào các ngoại lệ — Britva sẽ bỏ qua hoàn toàn nó trong quá trình kiểm tra. Sáu cấp độ: từ một quảng cáo đơn lẻ đến cả một nhóm. Đọc thêm — Danh sách bỏ qua.
- Các tài khoản bị chặn được bỏ qua. Nếu một tài khoản quảng cáo bị Facebook vô hiệu hóa hoặc hạn chế, Britva không cố quản lý nó.
An toàn hơn nếu chạy thử một quy tắc mới trước: lưu nó ở trạng thái tắt, mở quy tắc và dùng bảng Kiểm thử ở phía bên phải của trình chỉnh sửa để chạy nó trên dữ liệu thực, và chỉ bật nó sau khi đã kiểm tra kết quả. Đọc thêm — Kiểm thử một quy tắc.