CPM, CPC, CPA là gì và khác nhau thế nào?
CPM (Cost Per Mille), CPC (Cost Per Click), CPA (Cost Per Action) là ba mô hình định giá quảng cáo phổ biến nhất trên các nền tảng digital. CPM tính phí dựa trên 1.000 lượt hiển thị, CPC tính phí mỗi lượt nhấp chuột, còn CPA tính phí khi người dùng hoàn thành một hành động cụ thể (mua hàng, đăng ký, điền form).
Theo số liệu từ Statista năm 2025, chi tiêu quảng cáo số toàn cầu đạt 740 tỷ USD — trong đó hơn 60% ngân sách được phân bổ cho các mô hình CPM và CPC. Tại Việt Nam, thị trường quảng cáo số năm 2025 ước tính khoảng 3,8 tỷ USD, theo Statista Digital Advertising Vietnam. Việc chọn sai mô hình định giá có thể làm đội chi phí lên 2-3 lần so với mục tiêu ban đầu.
Theo tôi, hầu hết người mới bắt đầu chạy quảng cáo thường mắc sai lầm chọn mô hình định giá dựa trên “cảm giác” thay vì mục tiêu chiến dịch. Một chủ shop thời trang tôi từng tư vấn đã đốt gần 15 triệu chỉ trong 3 ngày vì chọn CPM cho chiến dịch nhắm mua hàng — trong khi CPA mới là lựa chọn phù hợp.

Khi nào dùng CPM?
CPM phù hợp nhất khi mục tiêu của bạn là nhận diện thương hiệu (brand awareness). Bạn trả tiền để quảng cáo xuất hiện trước mắt nhiều người, bất kể họ có nhấp vào hay không. Mô hình này đặc biệt hiệu quả trong các chiến dịch ra mắt sản phẩm mới, quảng bá sự kiện, hoặc xây dựng top-of-mind awareness.
Theo báo cáo từ WordStream CPM Benchmarks, CPM trung bình trên Facebook tại Việt Nam dao động 15.000-30.000 VNĐ/1.000 lượt hiển thị, thấp hơn đáng kể so với Mỹ (7-12 USD). Tuy nhiên, mức CPM thấp không đồng nghĩa với hiệu quả — nếu content không đủ hấp dẫn, quảng cáo hiển thị nhiều lần mà không tạo ấn tượng.
Theo kinh nghiệm của tôi, CPM hoạt động tốt nhất khi kết hợp với:
- Video ngắn: CPM cho video thường thấp hơn 25-30% so với CPM cho ảnh tĩnh trên Facebook và Instagram.
- Retargeting: Remarketing với CPM giúp giữ thương hiệu trong tâm trí khách hàng tiềm năng sau khi họ thoát trang.
- Chiến dịch mùa vụ: Chạy CPM trước mùa mua sắm để làm nóng audience, sau đó chuyển sang CPC/CPA để harvest.
Không dùng CPM cho chiến dịch chuyển đổi (conversion) với budget nhỏ dưới 10 triệu/tháng. Bạn sẽ trả tiền cho lượt hiển thị mà không đảm bảo hành động. Tôi từng thấy một chiến dịch CPM ngân sách 5 triệu chỉ mang về 2 đơn hàng — chi phí thu về mỗi đơn (CPA) lên tới 2,5 triệu, gấp 5 lần giá sản phẩm.
Khi nào dùng CPC?
CPC là mô hình an toàn nhất cho hầu hết chiến dịch — bạn chỉ trả tiền khi ai đó thực sự nhấp vào quảng cáo. Đây là lựa chọn phù hợp khi muốn tối ưu giữa traffic và chi phí.
Theo dữ liệu từ WebFX Facebook Advertising Costs, CPC trung bình tại Việt Nam dao động 2.500-8.000 VNĐ/lượt nhấp, tuỳ ngành hàng. Ngành tài chính và bảo hiểm luôn có CPC cao nhất (8.000-15.000 VNĐ) do cạnh tranh khốc liệt. Ngành thương mại điện tử và F&B thường có CPC thấp nhất (1.500-4.000 VNĐ).
Tôi cho rằng CPC là lựa chọn “lười biếng” nhưng an toàn của các nhà quảng cáo có kinh nghiệm. Lý do: CPC cho phép kiểm soát chi phí truy cập website một cách dễ dàng — bạn biết chính xác mình đang trả bao nhiêu cho mỗi lượt khách ghé thăm. Điều này đặc biệt hữu ích khi bạn mới bắt đầu và chưa có data để tối ưu.
| Ngành hàng | CPC Facebook (VNĐ) | CPC Google (VNĐ) | Mức cạnh tranh |
|---|---|---|---|
| Thương mại điện tử | 1.500 – 4.000 | 3.000 – 8.000 | Thấp |
| Tài chính – Bảo hiểm | 8.000 – 15.000 | 12.000 – 30.000 | Cao |
| Giáo dục – Khóa học | 3.000 – 7.000 | 5.000 – 12.000 | Trung bình |
| Sức khỏe – Làm đẹp | 2.000 – 5.000 | 4.000 – 10.000 | Trung bình |
| Bất động sản | 5.000 – 12.000 | 8.000 – 20.000 | Cao |

Tôi thấy một sai lầm phổ biến: chạy CPC cho keyword thương hiệu (brand keyword) của đối thủ. Chiến thuật này từng hiệu quả nhưng từ năm 2024, các nền tảng đã siết chặt policy — nhiều tài khoản bị restricted vì trademark infringement. Ở Việt Nam, tình trạng này ít phổ biến hơn nhưng rủi ro vẫn có.
Khi nào dùng CPA?
CPA là mô hình hiệu quả nhất về mặt đo lường ROI nhưng khó đạt được nhất. Bạn chỉ trả tiền khi người dùng hoàn thành một hành động có giá trị — mua hàng, đăng ký tài khoản, điền form lead hoặc tải app.
Theo tôi, CPA là mô hình của những chiến dịch trưởng thành — bạn cần đủ data (tối thiểu 30-50 conversion/tuần trên Facebook, 50-100 trên Google) để các thuật toán học được ai là khách hàng tiềm năng. Nếu budget nhỏ hơn 20 triệu/tháng và chưa có pixel data, CPA thường fail vì không đủ signal.
Tại Việt Nam, CPA cho ngành thương mại điện tử thường dao động 30.000-80.000 VNĐ/đơn hàng (sản phẩm giá 200.000-500.000 VNĐ). Với ngành tài chính, CPA cho một lead qualified có thể lên tới 150.000-300.000 VNĐ — vì giá trị vòng đời khách hàng (LTV) cao hơn nhiều.
Công thức tối ưu: CPM (awareness) → CPC (consideration) → CPA (conversion). Đây là funnel chuẩn mà các chiến dịch ngân sách lớn thường áp dụng. Với ngân sách nhỏ, skip CPM, đi thẳng từ CPC xuống CPA.
Worked example: Chọn pricing model cho ngân sách 30 triệu
Giả sử bạn có 30 triệu VNĐ/tháng cho quảng cáo Facebook, bán sản phẩm giá 299.000 VNĐ (lợi nhuận biên 40%). Đây là bài toán tôi từng giải cho một shop thời trang online tại TP.HCM.
Cách sai: Chạy CPM toàn bộ ngân sách để “tiếp cận nhiều người”. Sau 10 ngày, shop có 500.000 lượt hiển thị, 0 đơn hàng. CPA = ∞. Ngân sách mất trắng.
Cách tôi khuyên:
- Tuần 1: Dành 5 triệu (16%) chạy CPM + video ngắn để đo engagement và xây pixel data. Mục tiêu: 150.000-200.000 lượt hiển thị, tỉ lệ xem video 3 giây ≥ 40%.
- Tuần 2: Dành 15 triệu (50%) chạy CPC với custom audience từ người xem video. Mục tiêu: 3.000-5.000 lượt nhấp, CPC tối đa 4.000 VNĐ.
- Tuần 3-4: Dành 10 triệu (34%) chạy CPA với lookalike audience từ data 7 ngày. Mục tiêu: 30-50 đơn, CPA tối đa 50.000 VNĐ.
Kết quả thực tế shop đạt được: CPA trung bình 45.000 VNĐ, tổng 66 đơn, doanh thu thuần 19,7 triệu — lỗ nhẹ tháng đầu (do chi phí CPM+CPC xây data), nhưng từ tháng thứ 2 CPA giảm còn 32.000 VNĐ và bắt đầu có lời.

So sánh đa chiều: CPM vs CPC vs CPA
| Tiêu chí | CPM | CPC | CPA |
|---|---|---|---|
| Mục tiêu phù hợp | Awareness, Reach | Traffic, Consideration | Conversion, Sales |
| Rủi ro budget | Cao (trả cho hiển thị) | Thấp (trả cho nhấp) | Trung bình (trả cho action) |
| Yêu cầu data | Không | Thấp | Cao (≥30 conversion/tuần) |
| Dễ tối ưu | Dễ (tăng/giảm tần suất) | Trung bình | Khó (cần A/B test liên tục) |
| Chi phí VN (ước lượng) | 15.000-30.000/1.000 views | 2.500-8.000/click | 30.000-300.000/action |
| Mặt trái | View không → không action | Click không → không mua | Không scale được nếu data yếu |

Tôi cho rằng bảng so sánh trên không có mô hình “tốt nhất tuyệt đối” — tất cả phụ thuộc vào giai đoạn chiến dịch và mục tiêu cụ thể. Một chiến dịch thành công thường sử dụng cả ba ở các phễu khác nhau.
Mặt trái và rủi ro từng mô hình
Rủi ro CPM: View bot và ad fatigue
CPM dễ bị bot view tấn công (click farm, impression fraud). Theo báo cáo từ ANA Ad Fraud Benchmarks 2024, tỉ lệ ad fraud toàn cầu khoảng 12-15%. Tại Việt Nam, tỉ lệ này có thể cao hơn do mạng lưới click farm hoạt động mạnh. Kết quả: bạn trả tiền cho view ảo, không phải người thật.
Rủi ro CPC: Click không chất lượng
CPC khuyến khích nhấp chuột, nhưng không đảm bảo chất lượng traffic. Người dùng có thể nhấp do tò mò, nhầm lẫn, hoặc do bot. Meta và Google đều có cơ chế chống click fraud, nhưng không triệt để. Tỉ lệ click vô dụng (accidental click) chiếm 5-15% tổng click, theo Invoca accidental click report.
Rủi ro CPA: Scale quá nhanh làm hỏng thuật toán
Đây là rủi ro tôi thấy nhiều nhất ở người mới. Khi một chiến dịch CPA đang chạy ổn định với 10-15 đơn/ngày, nhiều người tăng budget gấp 3-5 lần chỉ trong 1-2 ngày. Kết quả: thuật toán chưa kịp học, CPA tăng vọt 200-300%, hoặc tệ hơn — chiến dịch cạn budget nửa ngày. Nguyên tắc của tôi: không tăng budget quá 20% mỗi 48 giờ khi dùng CPA.
Không chạy CPA ngay từ ngày đầu với tài khoản quảng cáo mới. Nền tảng cần 2-4 tuần để học data của bạn. Trong thời gian này, dùng CPC hoặc CPM để xây pixel và custom audience. Tôi thấy các chiến dịch CPA “chết” ngay ngày đầu thường vì lý do này.
Framework chọn pricing model — Decision Tree
Dưới đây là framework tôi dùng để chọn mô hình định giá cho mọi chiến dịch:
- Mục tiêu là awareness? → CPM. Nếu ngân sách dưới 5 triệu, dùng CPC thay vì CPM (vì CPM không đủ volume để tạo impact).
- Mục tiêu là traffic? → CPC. Kiểm soát CPC tối đa theo ngành hàng. Nếu CPC vượt 50% biên lợi nhuận sản phẩm, dừng lại.
- Mục tiêu là conversion và có data? → CPA. Chạy song song CPC để drive traffic + CPA để tối ưu conversion.
- Không chắc chắn? → CPC. Đây là lựa chọn mặc định an toàn nhất cho người mới bắt đầu.
Theo kinh nghiệm của tôi, khoảng 70% chiến dịch nên bắt đầu với CPC, sau đó chuyển dần sang CPA khi đã có đủ 50-100 conversion trong 30 ngày. CPM chỉ nên dùng cho chiến dịch awareness có ngân sách riêng.

Kết luận
CPM, CPC và CPA không phải là ba lựa chọn loại trừ lẫn nhau — chúng là ba giai đoạn trong một chiến dịch quảng cáo trưởng thành. Bắt đầu với CPM để đo engagement, chuyển sang CPC để thu thập traffic data, và kết thúc với CPA để tối ưu ROI. Quan trọng nhất: chọn mô hình dựa trên mục tiêu và data, không dựa trên cảm giác hay thói quen.
Chiến dịch đầu tiên của bạn sẽ không hoàn hảo — đừng quá tham vọng. Hãy đặt mục tiêu CPA ở mức chấp nhận lỗ 20-30% cho 30 ngày đầu để xây data, sau đó tối ưu dần.
Câu hỏi thường gặp
Nên chọn mô hình nào khi ngân sách quảng cáo dưới 5 triệu/tháng?
Với ngân sách nhỏ dưới 5 triệu, chọn CPC. CPM không đủ volume hiển thị để tạo impact (chỉ khoảng 150.000-300.000 views) và CPA không đủ data để thuật toán học. CPC giúp kiểm soát chi phí và tối thiểu 100-200 lượt nhấp — đủ để đo lường sơ bộ hiệu quả.
Làm sao biết mình đang bị click fraud khi chạy CPC?
Dấu hiệu nhận biết: tỉ lệ bounce rate trên 80%, thời gian trên trang dưới 5 giây, IP từ cùng khu vực xuất hiện nhiều lần trong 1 giờ. Kiểm tra bằng Google Analytics: nếu tỉ lệ nhấp tăng đột biến nhưng tỉ lệ chuyển đổi giảm mạnh, rất có thể bạn đang bị click fraud. Khi đó, báo cáo với nền tảng quảng cáo và yêu cầu hoàn tiền (Facebook và Google đều có policy này).
CPM, CPC hay CPA tốt hơn cho quảng cáo Facebook tại Việt Nam?
Không có câu trả lời tuyệt đối. Nếu bạn mới bắt đầu, CPC là an toàn nhất. Khi đã có 30 ngày data, switch dần sang CPA. CPM chỉ dùng cho awareness campaign riêng — không dùng CPM cho mục tiêu bán hàng. Tại thị trường Việt Nam, CPM Facebook thường rẻ hơn Google 30-50%, nhưng CPC Google lại cho chất lượng lead cao hơn.
Khi nào cần dùng cả ba mô hình cùng lúc?
Khi ngân sách trên 50 triệu/tháng. Dùng CPM cho top-of-funnel (30% budget), CPC cho middle-of-funnel (40%), CPA cho bottom-of-funnel (30%). Phân bổ này giúp xây dựng hệ thống marketing bền vững: awareness → consideration → conversion. Với ngân sách dưới 20 triệu, chỉ nên chọn 1-2 mô hình.
Sau khi tối ưu CPA, bước tiếp theo để scale chiến dịch là gì?
Sau khi CPA ổn định trong 14 ngày liên tục, scale bằng cách: (1) mở rộng lookalike audience từ 1% lên 2-5%, (2) thêm creative mới (không copy old creative), (3) mở rộng sang nền tảng mới (nếu đang chạy Facebook, thử Google hoặc TikTok). Không scale bằng cách tăng budget vượt 20% mỗi 48 giờ.