AppFlyer là một Mobile Measurement Partner (MMP), một nền tảng đo lường, phân tích và tối ưu hiệu quả marketing cho ứng dụng di động. Nó giúp cho business biết người dùng cài app của mình đến từ tâu, chi tiêu cho app thế nào, retention bao lâu, chiến dịch nào hiệu quả nhất, và phân bổ giá trị chuyển đổi chính xác.
Ngoài ra nó còn có các cơ chế phát hiện gian lận, kết nối với các nền tảng quảng cáo.
Cách hoạt động
- Người dùng thấy quảng cáo → click vào → mở App Store
- AppFlyer gắn tracking link cho từng campaign
- Người dùng cài app → AppFlyer ghi nhận nguồn gốc cài đặt (Facebook, Google, Tiktok)
- Tiếp tục theo dõi hành vi người dùng trong app thông qua các công cụ đo lường như PBA
Smart Banner
Là một dạng banner hiển thị trên website hoặc trang mobile web, giúp chuyển hướng người dùng sang ứng dụng di động một các mượt mà và có thể đo lường chính xác nguồn chuyển đổi.
Cách tích hợp
Nhúng trực tiếp snippet code vào code
Tức là chèn đoạn code mà AppFlyer cung cấp vào thằng source code
Ưu điểm
- script được tải sớm và chắc chắn
- dev có thể tuỳ chỉnh cấu hình log, consent, error handling ngay trong code
- dễ tuỳ chỉnh logic
- dễ debug
Nhược điểm
- Khó cho non-dev chỉnh sửa, mọi thay đổi phải được thực hiện bởi dev
- triển khai chậm hơn vì phải thông qua QA
- tự xử lý consent (handle bật tắt khi người dùng chưa đồng ý cookie)
Cách này phù hợp cho dev có toàn quyền với source code, có quy trình release ổn định, không thay đổi tag thường xuyên
Thông qua Google Tag Manager
Tức là load AppFlyer SDK thông qua Google Tag Manager.
Ưu điểm
- Không cần chỉnh sửa source code, hoặc chỉnh đơn giản lúc setup.
- Có thể thay đổi chỉnh sửa trực tiếp thông qua Google Tag Manager, mà không cần thông qua QA hay CI/CD
- GTM có sẵn cơ chế gắn consent mode của Google nếu dùng.
Nhược điểm
- khó debug hơn
- ít linh hoạt hơn khi cần logic phức tạp
Cách này phù hợp cho web được vận hành bởi team marketing, hoặc data analyst, dự án cần triển khai nhanh, để đo event cơ bản (pageview, install, CTA click), không cần liên kết logic sâu với app.