"CPM của em tăng 40% rồi anh ơi, làm sao?" - đây là câu tôi nghe ít nhất 3 lần/tuần từ client. Và câu trả lời gần như luôn là: CPM tăng có thể là dấu hiệu tốt, đừng panic.
CPM là một trong những chỉ số bị hiểu lầm nhất trong ads ecom. Thấp = tốt, cao = xấu - đó là tư duy quá đơn giản. Bài này giải thích góc nhìn ngược: tại sao CPM cao thường là dấu hiệu của một campaign đang đi đúng hướng.
CPM là gì và bị hiểu sai như nào
CPM = Cost Per Mille = chi phí cho 1.000 lần hiển thị. Số càng thấp = càng nhiều người thấy ads với cùng ngân sách. Logic đơn giản: CPM thấp = tốt.
Nhưng logic này bỏ qua một sự thật: không phải 1.000 lượt hiển thị nào cũng giá trị như nhau. CPM thấp cho 1.000 buyer không liên quan = vô giá trị. CPM cao cho 1.000 buyer đang sẵn sàng mua = vàng.
CPM thực ra phản ánh mức độ cạnh tranh để show ads cho 1 phân khúc cụ thể. Phân khúc càng giá trị (intent cao, mua mạnh), CPM càng cao.
CPM của 3 loại campaign
Đây là benchmark CPM trung bình 2026 theo loại campaign trên Shopee/TikTok Shop:
| Loại campaign | CPM trung bình | Ý nghĩa |
|---|---|---|
| Awareness (top funnel) | 30-50k | Phân khúc rộng, intent thấp |
| Consideration (mid funnel) | 50-90k | Đã quan tâm category |
| Conversion (bottom funnel) | 80-150k | Intent cao, sẵn sàng mua |
| Retargeting cart abandon | 120-200k | Đã ATC, gần như sẽ mua |
| Retargeting buyer | 100-180k | Đã mua, target cross-sell |
Nhìn bảng này có thể thấy: CPM cao 3-4 lần ở retargeting là chuyện bình thường, thậm chí phải vui. Vì target đó có CVR cao hơn 5-8 lần phân khúc rộng.
CPM cao + CTR cao = quality target
Combination quan trọng nhất khi đọc CPM là kết hợp với CTR và CVR.
Scenario 1 - CPM cao + CTR cao + CVR cao: Đây là campaign vàng. Target đúng buyer, content match. Scale ngân sách.
Scenario 2 - CPM thấp + CTR thấp + CVR thấp: Đây mới là alarm. Algorithm "throw away" ads cho cheap impression. Audience không liên quan. Cần re-target.
Scenario 3 - CPM thấp + CTR cao + CVR thấp: Hook hay nhưng landing/giá không match. Fix landing trước khi đụng ads.
Scenario 4 - CPM cao + CTR thấp: Đang trả tiền premium nhưng creative không hấp dẫn audience đó. Fix creative.
Khi CPM thấp + CTR thấp = traffic rác
Đây là pattern nguy hiểm nhất tôi gặp. Seller mới hay vào ads platform thấy "CPM rẻ" thì hứng khởi, set ngân sách lớn. Sau 5-7 ngày impression cao ngất ngưởng nhưng đơn 0.
Lý do: thuật toán đang spend ngân sách cho phân khúc cheap nhất (vd: video viewer 1 giây, scrolling không chủ đích). Reach lớn nhưng không phải buyer.
Cách fix: đặt mục tiêu campaign là Purchase / Conversion, không phải Reach hay Engagement. Khi đó algorithm sẽ chấp nhận CPM cao hơn để target đúng intent.
Benchmark CPM theo ngành 2026
Đây là CPM trung bình cho campaign conversion theo ngành (target phụ nữ HCM/HN 22-35):
| Ngành | CPM trung bình | Range |
|---|---|---|
| Beauty Skincare | 95k | 70-130k |
| Fashion Nữ | 75k | 50-110k |
| Mother & Baby | 110k | 80-150k |
| Home & Living | 65k | 45-90k |
| F&B Snack | 55k | 40-80k |
| Electronics | 85k | 60-120k |
| Sports / Fitness | 70k | 50-100k |
Ngành nào CPM thấp hơn benchmark = audience chưa đủ relevant. Cao hơn = đang cạnh tranh prime audience.
Khi nào chấp nhận CPM cao để target chất lượng
Quy tắc đơn giản: đo CPO thay vì CPM. Nếu campaign CPM cao nhưng CPO trong ngưỡng, vẫn là campaign tốt.
Công thức: CPO = CPM / (CTR × CVR × 1000)
Ví dụ:
- Campaign A: CPM 50k, CTR 1%, CVR 2% -> CPO = 250k
- Campaign B: CPM 120k, CTR 3%, CVR 4% -> CPO = 100k
Campaign B đắt gấp 2.4 lần về CPM nhưng CPO thấp hơn 2.5 lần. Là campaign tốt hơn.
Strategy bidding theo CPM target
Khi cài bid trên ads platform, có 3 chiến lược:
1. Auto bid - để algorithm tự tối ưu, CPM dao động mạnh. Phù hợp campaign mới.
2. Cost cap CPM - set ngưỡng CPM max. Phù hợp khi đã hiểu audience.
3. Target ROAS / CPA - không quan tâm CPM, chỉ quan tâm output. Phù hợp khi đã tracking đầy đủ.
Lời khuyên: 70% campaign nên dùng Auto Bid hoặc Target ROAS. Cost cap chỉ dùng khi rõ ràng audience giá trị nhưng cần kiểm soát chi phí.
FAQ
Hỏi: CPM tăng đột biến 50% trong 1 ngày - chuyện gì?
Trả lời: 3 nguyên nhân chính: (1) Competitor lớn bid mạnh vào audience của bạn, (2) Algorithm refresh learning, (3) Sàn thay đổi format quảng cáo. Đợi 3-5 ngày xem có ổn định không trước khi đụng campaign.
Hỏi: Có nên target CPM thấp bằng cách mở rộng audience không?
Trả lời: Tùy mục tiêu. Mở rộng audience làm CPM thấp nhưng CVR giảm theo. Chỉ làm khi đang ở stage scale và đã có baseline CPO ổn định.
Hỏi: CPM mùa sale (11.11) tăng 2-3 lần có normal không?
Trả lời: Có. Mùa sale tất cả seller đẩy ngân sách, đấu giá impression tăng. Lúc đó tăng CPO ceiling 20-30% là hợp lý, đừng cố pull về CPM bình thường.
Hỏi: CPM TikTok thường cao hơn Shopee Ads, đúng không?
Trả lời: Tùy ngành. TikTok Shop CPM video format thường 60-90k, Shopee CPC ads quy đổi ra CPM khoảng 50-80k. Nhưng TikTok CTR thường cao hơn 2-3 lần nên CPC cuối cùng comparable.
---
Tools liên quan:
- ROAS Calculator - quy đổi CPM, CTR, CVR ra CPO và check break-even
- Tool tính phí sàn - tính phí thực để biết CPO max acceptable
Đọc tiếp:
- Đừng chỉ nhìn CPC - 5 chỉ số quan trọng hơn
- Đặt ngưỡng CPO theo biên lợi nhuận
- Đọc dữ liệu ads khi chưa có đơn - Đừng dừng quá sớm
- Test ads đúng cách




Bình luận
Chia sẻ ý kiến của bạn - bình luận hiện ngay sau khi gửi.
Để lại bình luận
Email không bắt buộc, không hiện công khai. Bình luận đăng tức thì - hãy giữ tinh thần xây dựng.