1.1 MMP & mô hình attribution
Mọi con số CPI, ROAS bạn nhìn hằng ngày đều phụ thuộc vào một câu hỏi: install này “thuộc về” ai? Bài này giải thích MMP trả lời câu hỏi đó bằng quy tắc nào, và vì sao hai nền tảng cùng báo cáo một chiến dịch lại cho hai con số khác nhau.
MMP làm gì?
MMP (Mobile Measurement Partner, ví dụ AppsFlyer, Adjust, Singular, Branch, Kochava) là bên thứ ba trung lập nhúng SDK vào app. SDK ghi lại install và in-app event, MMP đối chiếu với dữ liệu click/impression do ad network gửi sang, rồi quyết định nguồn nào được ghi công (attribution). Network nào cũng có số liệu riêng và có xu hướng nhận công về mình, nên cần một “trọng tài” chung để so sánh các kênh.
Các khái niệm cốt lõi
- Last-click: touchpoint click cuối cùng trong lookback window được ghi công. Đơn giản, là mặc định của hầu hết MMP.
- View-through attribution (VTA): ghi công cho impression khi không có click nào. Lookback ngắn hơn nhiều (thường 1 ngày, đôi khi 24 giờ hoặc ngắn hơn); video và banner hay dùng.
- Lookback window: khoảng thời gian tối đa từ touchpoint đến install để còn được ghi công. Phổ biến: click 7 ngày, impression 1 ngày. Cửa sổ dài thì số install được ghi công nhiều hơn nhưng độ chính xác nhân quả giảm.
- Deterministic: khớp bằng định danh thật (GAID, IDFA khi user cho phép). Chính xác nhưng chỉ có khi định danh khả dụng.
- Probabilistic / fingerprinting: khớp bằng tập tín hiệu như IP, user agent, model máy. Chính sách Apple không cho phép fingerprinting để vượt ATT; nhiều MMP đã thu hẹp hoặc bỏ cách này trên iOS với user không đồng ý tracking.
- SAN (Self-Attributing Network) như Meta, Google, TikTok, Apple Search Ads: tự báo cáo attribution của chính họ, MMP chỉ nhận số liệu về và áp quy tắc dedupe. Non-SAN (network thường, DSP, influencer) gửi click/impression qua tracking link để MMP tự attribute.
| Tiêu chí | SAN | Non-SAN network |
|---|---|---|
| Ai quyết định attribution | Chính network (MMP tổng hợp) | MMP dựa trên click/impression |
| Dữ liệu cấp user | Thường không có, chỉ có tổng hợp | MMP giữ log raw của install |
| Rủi ro | Tự chấm bài, khó audit | Gian lận click, spoofing |
| Cách kiểm chứng | Incrementality, so sánh với backend | Fraud suite, kiểm tra theo publisher |
Vì sao số liệu lệch nhau?
Meta có thể báo 1.000 install trong khi MMP chỉ ghi công 700 cho Meta. Nguyên nhân thường gặp: Meta tính cả view-through 1 ngày và click 7 ngày, còn MMP của bạn đặt VTA tắt hoặc 24 giờ; chênh lệch múi giờ; install bị gán cho kênh khác có click mới hơn; hoặc user đã cài trước đó (reattribution/reinstall). Hiểu cấu hình trước khi kết luận “ai đúng”.
User A thấy video quảng cáo Meta lúc 9h, click quảng cáo AppLovin lúc 14h, cài app lúc 14h10 cùng ngày. Meta bật VTA 1 ngày, AppLovin click 7 ngày.
- 1Touchpoint ứng viên: impression Meta (view) và click AppLovin.
- 2Quy tắc ưu tiên của hầu hết MMP: click thắng view-through.
- 3Install ghi công cho AppLovin; Meta vẫn có thể tự tính là “view conversion” trong dashboard riêng.
- 4Hệ quả: tổng install các network báo cáo cộng lại lớn hơn install thật, vì mỗi bên tính một phần chung.
Cộng số install các network báo rồi so với tổng install ở store. Tổng này luôn vượt do overlap view-through và các lookback khác nhau. Dùng MMP làm nguồn dedupe và dùng số install của store/backend để đối chiếu tổng.
Ghi lại cấu hình attribution (lookback click/view, reattribution window, múi giờ báo cáo) vào một tài liệu chung và đối chiếu với từng network ngay khi kết nối. Khi đổi lookback, đánh dấu ngày đổi trên dashboard để không đọc nhầm xu hướng.
Attribution là quy tắc, không phải chân lý. Last-click với lookback cố định cho con số nhất quán để so sánh, nhưng không chứng minh quảng cáo đã tạo ra install; việc đó thuộc về incrementality.
- Câu 1. Điểm khác biệt chính giữa SAN và non-SAN network là gì?
- Câu 2. User có cả impression Meta (VTA 1 ngày) và click network khác trong cùng cửa sổ. Quy tắc phổ biến sẽ ghi công cho ai?
- Câu 3. Network báo 1.200 install, MMP ghi công 900. Tỷ lệ chênh lệch tính theo số MMP là bao nhiêu?
- Câu 4. Nới lookback click từ 7 lên 30 ngày thường dẫn tới điều gì?
- Câu 5. Phương pháp nào là deterministic matching?
- Câu 6. Tổng install do các network tự báo cộng lại lớn hơn install ở store. Nên làm gì đầu tiên?