User Condition
Giúp chỉ hiển thị mail cho các user phù hợp với điều kiện nào đó
Last updated
Giúp chỉ hiển thị mail cho các user phù hợp với điều kiện nào đó
Last updated
Ví dụ: Chỉ hiển thị mail cho các user với nền tảng là IOS và thuộc các quốc gia: Brazil, Việt Nam, Philippines, Indonesia.
Condition: là biểu thức điều kiện
Trong đó: kết hợp các thuộc tính của user với các cú pháp của biểu thức điều kiện
Từ biểu thức điều kiện hệ thống sẽ tìm kiếm các mail phù hợp với user.
countryCode
String
Là mã quốc gia của user, theo lần đăng nhập gần nhất
os
Integer
Là nền tảng của user: 1 - Android 2 - IOS 3 - WebGL
userType
String
Là Type của user, tùy theo game định nghĩa
version
String
Là version hiện tại của game/app mà user đang sử dụng
installVersion
String
Là version của game/app mà lúc user bắt đầu cài đặt
gsmSDKVersion
String
Là version của gsm SDK mà game/app đang sử dụng
createdDateTag
String
Là ngày tạo user, theo format ("YYYYMMdd")
iap
Double
Là số tiền IAP mà user đã nạp vào game/app, đơn vị tiền tệ là: $
Chú ý các thuộc tính của user phải giữ đúng chữ HOA, thường như bảng thuộc tính trên.
Với kiểu String (Chuỗi) thì giá trị phải đặt trong dấu ngoặc kép "[Giá trị]"
&&
Là And Logic. Kết quả true
chỉ khi cả hai điều kiện đều true
.
Nếu điều kiện đầu tiên là false
, điều kiện thứ hai không được kiểm tra
||
Là Or Logic. Kết quả true
nếu ít nhất một điều kiện là true
.
Nếu điều kiện đầu tiên là true
, điều kiện thứ hai không được kiểm tra
Các toán tử so sánh bao gồm: ==
, !=
, >
, <
Chỉ dành cho các thuộc tính là kiểu số: Integer, Double
==
So sánh bằng, khi thuộc tính của user bằng 1 giá trị nào đó
!=
So sánh khác, khi thuộc tính của user khác một giá trị nào đó
>
So sánh lớn hơn, khi thuộc tính của user lớn hơn một giá trị nào đó
>=
So sánh lớn hơn hoặc bằng, khi thuộc tính của user lớn hơn hoặc bằng một giá trị nào đó
<
So sánh nhỏ hơn, khi thuộc tính của user nhỏ hơn một giá trị nào đó
<=
So sánh nhỏ hơn hoặc bằng, khi thuộc tính của user nhỏ hơn hoặc bằng một giá trị nào đó
Ví dụ: chỉ hiển thị mail cho các user sử dụng Android và có IAP >= 1 $.
Condition: os == 1 && iap >=1
Ví dụ: Chỉ hiển thị mail cho user thuộc Việt Nam (countryCode = "VN")
Condition: countryCode == "VN"
Giải thích: Vì countryCode là kiểu chuỗi (String) nên giá trị phải đặt trong ngoặc kép ("VN")
Kiểm tra danh sách với in (danh sách giá trị)
Muốn kiểm tra xem thuộc tính của user có nằm trong 1 danh sách giá trị nào đó.
Ví dụ: chỉ hiển thị user có platform là Android hoặc IOS và thuộc quốc gia Brazil, Việt Nam, Philippines, Indonesia
Condition: (os in (1, 2)) && (countryCode in ("BR", "VN", "PH", "ID"))