☆ Ý nghĩa và cấu trúc AdBrix SDK Event
Theo dõi1) Mục đích
Trong bài viết này, chúng tôi sẽ trình bày về event được sử dụng bởi AdBrix. Những event có tên bắt đầu với tiền tố abx dạng "abx:xxxx" được gọi là pre-defined event mà ý nghĩa đã được qui định trước và những event còn lại có tiền tố "custom" dạng "custom:xxxx" là những sự kiện do marketer tự định nghĩa.
Phần này sẽ giải thích ý nghĩa của các event trong AdBrix và thời điểm phát sinh event giúp cho bạn hiểu về cấu trúc dữ liệu dùng trên AdBrix và tối ưu khi sử dụng Data Explorer truy vấn dữ liệu
2) Phân loại
AdBrix định nghĩa 2 loại event là pre-defined event và custom event. Pre-defined là những sự kiện đã được định nghĩa trước còn custom event là những event do marketer định nghĩa riêng theo nhu cầu phân tích ứng dụng.
Trong số các pre-defined event, một số đó được phân loại chi tiết hơn là "basic event", được sinh ra mặc định bởi SDK tại những thời điểm cụ thể mà không cần dùng bất cứ hàm ghi log sự kiện nào. Một số khác gọi là "specified event" là những sự kiện phải dùng hàm ghi log sự kiện để gửi dữ liệu về AdBrix server. Số còn lại gọi là "condition event", chỉ trong một số trường hợp nhất định mới cần tích hợp và cũng phải dùng hàm ghi log sự kiện tương ứng.
3) Ý nghĩa:
* Basic event:
Tên event | Thời điểm gọi | Mục đích sử dụng |
abx:firstopen | Khi app được mở lần đầu tiên | Gọi bởi SDK để xác định sự kiện app được cài và mở |
abx:new_install | Không được gọi bởi SDK | Xác định sự kiện new install bởi AdBrix Backend |
abx:re_install |
Không được gọi bởi SDK |
Xác định sự kiện re-install bởi AdBrix Backend |
abx:start_session |
Trạng thái app bắt đầu vào foreground |
Gọi bởi SDK để xác định sự kiện một session mới. Nếu app vào trạng thái background và quay trở lại foreground trong vòng 1 phút thì vẫn được coi là cùng session cũ, SDK sẽ không gọi thêm sự kiện này thêm nữa. |
abx:daily_firstopen |
Được gọi tại thời điểm sau ngày abx:firstopen được gọi, sau sự kiện abx:start_session 1 phút |
Gọi bởi SDK để xác định thuộc tính daily retention của người dùng. |
abx:end_session |
Được gọi tại thời điểm khi app vào background |
Gọi bởi SDK để xác định app tạm đóng hoặc dừng |
* Specified event:
Tên event | Mục đích sử dụng |
adx:deeplink_open | Khi app được mở bằng phương pháp deeplinking với AdBrix tracking link |
abx:login | Sự kiện người dùng login vào app |
abx:sign_up | Sự kiện người dùng đăng kí dịch vụ |
abx:invite | Sự kiện người dùng gửi lời mời cho bạn bè |
abx:app_update | Sự kiện người dùng update ứng dụng |
abx:use_credit | Sự kiện người dùng sử dụng credit trong ứng dụng |
abx:purchase | Sự kiện người dùng mua hàng trong ứng dụng |
abx:add_to_cart | Sự kiện người dùng bỏ hàng vào giỏ |
abx:add_to_wishlist | Sự kiện người dùng cho hàng vào wishlist |
abx:cart_view | Sự kiện người dùng xem giỏ hàng |
abx:category_view | Sự kiện người dùng xem danh mục sản phẩm |
abx:product_view | Sự kiện người dùng xem thông tin sản phẩm chi tiết |
abx:review_order | Sự kiện người dùng kiểm tra đơn hàng |
abx:refund | Sự kiện người dùng yêu cầu hoàn tiền |
abx:search | Sự kiện người dùng tìm kiếm sản phẩm |
abx:share | Sự kiện người dùng chia sẻ thông tin |
abx:view_home | Sự kiện người dùng vào trang chủ (Home) |
abx:paymentinfo_added | Sự kiện người dùng đăng kí phương thức thanh toán |
abx:tutorial_completed | Sự kiện hoàn thành màn tutorial trong game |
abx:stage_cleared | Sự kiện qua bàn trong game |
abx:level_achieved | Sự kiện hoàn thành level cũ (lên level) trong game |
abx:character_created | Sự kiện tạo nhân vật trong game |
abx:set_push | Sự kiện đặt tùy chọn push ON/OFF |
* Condition event:
Tên event | Mục đích sử dụng |
abx:open_push | Xác định sự kiện người dùng mở app do ảnh hưởng của push notification ( AdBrix Growth Action Service) |
abx:user_property_changed | Xác định sự kiện người dùng thay đổi properties |
* Custom event:
Tên event | Mục đích sử dụng |
custom:xxxx | Sự kiện custom do người dùng định nghĩa được gọi |