SKAdNetwork (SKAN)
SKAdNetwork (SKAN, StoreKit Ad Network) là API của Apple cho mạng quảng cáo biết một lượt cài app trên iOS đến từ quảng cáo nào mà không cần biết người cài là ai. Kết quả được gửi về dưới dạng postback do Apple ký, có độ trễ và không chứa dữ liệu người dùng hay thiết bị.
SKAdNetwork là gì?
SKAdNetwork có từ iOS 11.3. Từ khi ATT có hiệu lực năm 2021, đây là cách đo chính cho lượt cài của người không đồng ý theo dõi. Apple ghi rõ app không cần ATT trước khi gọi API này. Có ba bên tham gia (Apple Developer, SKAdNetwork, truy cập 10/2026):
- Mạng quảng cáo: đăng ký với Apple để có ad network ID, ký quảng cáo và nhận postback.
- App hiển thị quảng cáo (source app): khai báo ID của các mạng quảng cáo trong Info.plist.
- App được quảng cáo: cập nhật conversion value khi người dùng mở app và dùng tiếp.
Người dùng có 30 ngày để cài app sau khi bấm quảng cáo, 24 giờ nếu chỉ xem quảng cáo dạng view-through. Một mạng quảng cáo nhận postback thắng, tối đa năm mạng khác nhận postback “không thắng”.
SKAdNetwork 4 và AdAttributionKit thay đổi gì?
SKAdNetwork 4 chạy từ iOS 16.1 (phát hành 24/10/2022). Thay đổi lớn nhất là ba cửa sổ chuyển đổi tính từ lần mở app đầu tiên: ngày 0 đến 2, ngày 3 đến 7 và ngày 8 đến 35, tối đa ba postback cho một lượt cài thắng (Apple Developer, SKAdNetwork 4 release notes, truy cập 10/2026). Phiên bản này còn thêm:
- Giá trị chuyển đổi chi tiết (fine value, từ 0 đến 63) chỉ có ở postback đầu, và giá trị thô (coarse value: low, medium, high) cho postback sau hoặc khi lượng người dùng quá ít.
- Mã nguồn phân cấp 4 chữ số thay cho campaign ID. Postback nhận được 2, 3 hay 4 chữ số tùy bậc ẩn danh (crowd anonymity) mà Apple tính.
- Đo được quảng cáo hiển thị trên Safari.
Postback đầu đến sau 24 đến 48 giờ ngẫu nhiên kể từ khi cửa sổ đóng, postback thứ hai và thứ ba sau 24 đến 144 giờ. Apple cho phép khóa giá trị sớm để nhận postback nhanh hơn.
Từ iOS 17.4 (03/2024), Apple có thêm AdAttributionKit. Trang SKAdNetwork hiện hướng nhà phát triển dùng AdAttributionKit cho chiến dịch trên App Store và các chợ ứng dụng thay thế. Theo trang cập nhật của Apple, AdAttributionKit hỗ trợ đo re-engagement từ 06/2024, rồi cho app tự chỉnh cửa sổ phân bổ và nhận mã quốc gia trong postback từ 06/2025 (Apple Developer, AdAttributionKit updates, truy cập 10/2026).
Ví dụ minh họa
Giả định: một app thương mại điện tử dùng 6 bit của fine value để chia mức doanh thu đơn đầu tiên trong 2 ngày, ví dụ giá trị 10 cho đơn dưới 200,000 đồng, giá trị 40 cho đơn trên 1 triệu đồng. Với coarse value, đội marketing quy ước low là đăng ký tài khoản, medium là thêm vào giỏ, high là mua hàng. Các hằng số này không có nghĩa sẵn, app tự định nghĩa. Bảng quy ước có thể đặt trong MMP để mọi mạng quảng cáo đọc cùng một cách.
SKAdNetwork khác AdAttributionKit thế nào?
| SKAdNetwork | AdAttributionKit | |
|---|---|---|
| Ra mắt | iOS 11.3 | iOS 17.4 |
| Nơi phân phối app | Chỉ App Store | App Store và chợ ứng dụng thay thế |
| Re-engagement | Không | Có, chỉ tính từ lượt nhấp |
| Tự chỉnh cửa sổ phân bổ | Không | Có: 1 đến 30 ngày cho nhấp, 1 đến 7 ngày cho xem |
Hai framework dùng chung ad network ID. Khi một app có lượt hiển thị từ cả hai, hệ thống xếp hạng chung và chỉ chọn một bên thắng: lượt nhấp luôn ưu tiên hơn lượt xem, sau đó tính theo thời gian gần nhất, xét tối đa 6 lượt hiển thị (Apple Developer, AdAttributionKit and SKAdNetwork interoperability, truy cập 10/2026).
Câu hỏi thường gặp
Có nên bỏ SKAdNetwork để chuyển hẳn sang AdAttributionKit?
Chưa cần chọn một. Apple cho gọi API của cả hai, và lệnh cập nhật conversion value của SKAdNetwork được hệ thống chuyển sang AdAttributionKit. Nên hỏi từng mạng quảng cáo xem họ ký quảng cáo theo framework nào.
Vì sao số lượt cài trong SKAdNetwork thấp hơn số trong App Store Connect?
SKAdNetwork chỉ đếm lượt cài gắn với một quảng cáo đã ký và được mở trong thời hạn. Lượt cài tự nhiên không có postback.
Nếu bạn cần dựng lại bảng conversion value cho chiến dịch iOS, đội App User Acquisition của Adtek có thể trao đổi cùng bạn qua trang liên hệ.
