App Tracking Transparency (ATT)
ATT (App Tracking Transparency, khung minh bạch theo dõi ứng dụng) là cơ chế của Apple buộc app trên iPhone, iPad phải hỏi và được người dùng cho phép trước khi theo dõi họ qua app, website của công ty khác hoặc đọc mã quảng cáo IDFA. ATT có hiệu lực từ iOS 14.5, phát hành ngày 26/04/2021.
ATT là gì?
Điểm mấu chốt nằm ở cách Apple định nghĩa “theo dõi” (tracking): ghép dữ liệu người dùng hoặc thiết bị thu được trong app của bạn với dữ liệu từ app, website hay nguồn offline của công ty khác, để nhắm quảng cáo hoặc đo lường quảng cáo. Chia sẻ dữ liệu cho data broker cũng tính là theo dõi (Apple Developer, User Privacy and Data Use, truy cập 10/2026).
Hai ví dụ Apple nêu:
- Gửi email, mã quảng cáo cho mạng quảng cáo để họ chạy lại quảng cáo (retargeting) hoặc tìm người giống khách hàng của bạn.
- Gắn SDK bên thứ ba có ghép dữ liệu app của bạn với dữ liệu app khác để nhắm hoặc đo quảng cáo, kể cả khi bạn không dùng tính năng đó.
Ngược lại, dữ liệu chỉ được ghép ngay trên máy và không gửi đi ở dạng nhận diện được, hoặc dữ liệu chia sẻ chỉ để chống gian lận, thì không cần ATT.
Hộp thoại ATT hoạt động thế nào?
App khai báo câu giải thích trong khóa NSUserTrackingUsageDescription (thiếu khóa này thì app bị crash) rồi gọi API để hiện hộp thoại. Hệ thống không hiện hộp thoại nếu người dùng đã tắt mục cho phép ứng dụng yêu cầu theo dõi (Allow Apps to Request to Track) trong Cài đặt (Apple Developer, requestTrackingAuthorization, truy cập 10/2026).
Từ iOS 27.2 và iPadOS 27.2 (Apple công bố 09/2026, đến 20/10/2026 mới có bản RC), EU có quy định riêng: app được hỏi lại người dùng một năm sau lần trả lời trước, kể cả khi họ đã từ chối; ở Pháp, Đức, Ý, Ba Lan, Romania hộp thoại hiện dạng trang đầy đủ (Apple Developer, User Privacy and Data Use, 10/2026).
Ba quy tắc cần nhớ: được giải thích trước khi hỏi nhưng phải nói thật; không được tặng thưởng hay khóa tính năng để đổi lấy cái gật đầu (điều 5.1.2(i)); không được lấy dấu vân tay thiết bị thay cho IDFA.
ATT thay đổi việc chạy quảng cáo ra sao?
Người dùng không đồng ý thì IDFA trả về toàn số 0, MMP không ghép được lượt nhấp với lượt cài ở cấp từng người. Nhà quảng cáo chuyển sang SKAdNetwork và AdAttributionKit, hai API của Apple trả kết quả tổng hợp và không cần ATT. Meta ghi riêng kết quả chiến dịch cài app iOS đo bằng SKAdNetwork là “From Apple’s SKAdNetwork” (Meta Business Help Center, About attribution models and attribution settings, truy cập 10/2026).
Ngày 31/03/2025, Cơ quan Cạnh tranh Pháp phạt Apple 150 triệu euro vì cách triển khai ATT từ 04/2021 đến 07/2023. Cơ quan này không phản đối nguyên tắc của ATT. Vấn đề họ nêu là người dùng phải bấm đồng ý hai lần (một lần cho ATT, một lần cho hộp thoại xin phép riêng của app), trong khi chỉ cần từ chối một lần, và app của chính Apple không phải hỏi cho đến iOS 15 (Autorité de la concurrence, 03/2025).
Ví dụ minh họa
Giả định: một app học tiếng Anh hiện hộp thoại ATT ngay khi mở lần đầu, lúc người dùng chưa biết app làm gì. Đội sản phẩm thử dời hộp thoại xuống sau bài học đầu tiên, kèm màn hình giải thích dữ liệu dùng để đo quảng cáo nào đưa người dùng tới, rồi so tỷ lệ đồng ý của hai cách trong MMP. Tặng xu học để đổi lấy cái gật đầu thì không được.
ATT khác gì quyền riêng tư trên Android?
| iOS (ATT) | Android | |
|---|---|---|
| Cách xin phép | Mỗi app phải hỏi qua hộp thoại hệ thống | Không có hộp thoại riêng cho mã quảng cáo |
| Mã quảng cáo khi không có quyền | IDFA trả toàn số 0 | Người dùng xóa Advertising ID thì app nhận chuỗi số 0 |
| Đo lường thay thế | SKAdNetwork, AdAttributionKit | Google Play Install Referrer |
Câu hỏi thường gặp
ATT có áp dụng ở Việt Nam không?
Có. Yêu cầu xin phép áp dụng cho mọi thiết bị chạy iOS, iPadOS, tvOS 14.5 trở lên, không phân biệt quốc gia.
App không chạy quảng cáo có cần hiện ATT không?
Chỉ cần khi app theo dõi người dùng theo định nghĩa trên hoặc đọc IDFA.
Xem cách Adtek tổ chức đo lường chiến dịch cài app iOS trong trang App User Acquisition.
