Một góc nhìn toàn diện để team UA hiểu rõ sự khác biệt giữa Google Ads và Adjust,
từ đó đưa ra quyết định tối ưu hiệu quả nhất.
Trước khi đi sâu vào phân tích, hãy kiểm tra nhanh các cài đặt cơ bản sau - nguyên nhân phổ biến gây ra sai lệch:
Adjust (thường 7d click, 1d view) và Google Ads (thường 30d click, 1d view) có đồng nhất không?
Google Ads (thường UTC+7) và Adjust có đang được set cùng múi giờ không?
Đã link metric first_open từ Adjust vào camp Google Ads chưa?
Dữ liệu doanh thu từ SDK có đang được bắn ổn định và không bị trùng lặp (duplicate) không?
| Tiêu chí | Google Ads | Adjust (MMP) |
|---|---|---|
| User tải app | Event first_open được ghi nhận là một "conversion". Một user có thể có nhiều event first_open thông qua hành vi xóa app cài lại, xóa cache,... | User tải app lần đầu tiên hoặc user có hành vi reattribution từ 1 camp nào đó. |
| Day Cohort | Tính theo ngày dương lịch. Một "day active" mới được tính ngay khi đồng hồ bước sang 00:00 của ngày hôm sau. | Tính theo block 24 giờ. Một "day_active" mới chỉ được tính khi người dùng mở lại app sau khi đồng hồ 24 giờ đó đã chạy hết. |
| Event Conversion | Dựa vào các event conversion UA setup: purchase, sub,... | Install là event conversion. |
Chưa link metric first_open hoặc chênh lệch Conversion Window (Install) giữa hai nguồn.
➡️ Hệ quả: Gây ra chênh lệch ngay từ số liệu install đầu vào, làm sai lệch toàn bộ tính toán ROAS sau đó.
Khi chạy nhiều network, Adjust sẽ phân bổ install cho tương tác cuối cùng (last-click), có thể là từ network khác.
➡️ Hệ quả: Google Ads có thể nhận một install mà Adjust lại ghi cho network khác.
Google Ads tính cả lượt cài lại, làm tăng số install so với Adjust.
➡️ Hệ quả: Install & Revenue Cohort trên Google Ads thường cao hơn.
Ví dụ về hiện tượng lệch install do re-install
Google (theo ngày) vs Adjust (theo 24h). User cài lúc 23:00, đến 01:00 hôm sau Google đã tính là D1, nhưng với Adjust vẫn là D0.
➡️ Hệ quả: Ảnh hưởng lớn nhất tới các mốc ROAS ngắn hạn như D0, D1, đặc biệt khi có revenue cohort IAP/Sub. Nên xem các mốc ROAS dài hơn như D7, D14.
ROAS Google Ads sẽ "đứng yên" sau khi hết Conversion Window (vd: 30 ngày), trong khi ROAS trên Adjust vẫn tiếp tục tăng trọn đời.
➡️ Hệ quả: Nên so sánh ROAS trong khoảng thời gian < Conversion Window để có sự tương đồng.
Adjust có thể loại nhầm một phần revenue từ camp và ghi nhận là "Organic" do vấn đề trong quá trình attribution.
➡️ Hệ quả: ROAS trên Adjust có thể thấp hơn thực tế. Dashboard MKT nội bộ sẽ giải quyết được vấn đề này.
Logic bắn từ SDK trên Adjust có thể gây duplicate revenue khi xem theo ROAS All (vd: vừa tính vào IAP, vừa tính vào tổng).
➡️ Hệ quả: UA phải cộng tay từng thành phần (ROAS Ads, ROAS IAP,...) để có số đúng, hoặc dùng Dashboard MKT đã xử lý.
Ví dụ về hiện tượng lệch ROAS do Adjust loại trừ Revenue
Không có nguồn nào là "đúng" tuyệt đối. Hãy lựa chọn "vũ khí" phù hợp cho từng "trận chiến".
"Cái nhìn nhanh & trong hệ sinh thái"
"Trọng tài & cái nhìn dài hạn"
"Nguồn chân lý duy nhất"