Impression Vs Reach: Google Ads, Meta Ads Và AppsFlyer Đếm Lượt Hiển Thị Thế Nào?
Bởi Ban Biên Tập admetric · 21 tháng 9, 2026 · 17 phút đọc

Impression là tổng số lần quảng cáo hiển thị, tính cả những lần lặp lại với cùng một người. Reach là số người khác nhau đã thấy quảng cáo ít nhất một lần. Impression luôn lớn hơn hoặc bằng reach, và impression chia cho reach ra frequency. Mỗi công cụ đếm impression theo quy tắc riêng nên số liệu Google Ads, Meta và AppsFlyer hiếm khi khớp nhau.
Cuối tuần bạn nhận báo cáo: Meta ghi 50.000 impression và 20.000 reach, còn agency báo miệng 'đã tiếp cận 50.000 người'. Ai đúng? Cả hai con số đều đúng — nhưng chúng đo hai thứ khác nhau, và nếu bạn hiểu nhầm, chi phí thật cho mỗi người tiếp cận sẽ cao hơn bạn tưởng gấp 2,5 lần. Đây là tình huống minh hoạ, nhưng nó lặp lại ở gần như mọi cuộc họp báo cáo ads, và càng phức tạp hơn khi tiền đang chạy.
Impression là tổng số lần quảng cáo được hiển thị, tính cả những lần lặp lại với cùng một người; reach là số người khác nhau đã thấy quảng cáo ít nhất một lần. Impression luôn lớn hơn hoặc bằng reach. Nhưng 'hiển thị' nghĩa là gì — quảng cáo được tải về, hay nằm trên màn hình, hay người dùng thật sự nhìn thấy — thì Google Ads, Meta Ads và AppsFlyer trả lời khác nhau. Bài này đối chiếu định nghĩa chính thức của cả ba, kèm ảnh chụp trang tài liệu gốc.
Đây là bài mở rộng của Marketing là gì? và bổ sung cho Top 5 marketing funnel 2026, nơi CPM và reach nằm ở tầng nhận biết. Toàn bộ chuỗi kiến thức nền tảng nằm ở hub Marketing Nền Tảng.
Impression Và Reach Khác Nhau Thế Nào? Kiến Thức Cơ Bản#
Cách nhanh nhất để hiểu là một ví dụ nhỏ: 3 người, 5 lượt xem.

Người A thấy quảng cáo 3 lần, người B và C mỗi người 1 lần. Tổng số lần hiển thị là 5 (impression), số người khác nhau là 3 (reach), và mỗi người thấy trung bình 5 chia 3, khoảng 1,7 lần (frequency). Meta định nghĩa frequency đúng như vậy: 'impressions divided by reach', tức impression chia cho reach.
| Impression | Reach | Frequency | |
|---|---|---|---|
| Đo cái gì | Tổng số lần quảng cáo hiển thị | Số người (hoặc tài khoản) khác nhau đã thấy | Số lần thấy trung bình mỗi người |
| Có đếm lặp không | Có | Không | Là tỷ lệ của hai số kia |
| Trả lời câu hỏi | Quảng cáo xuất hiện bao nhiêu lần? | Bao nhiêu người đã biết đến tôi? | Một người bị 'gặp' quảng cáo mấy lần? |
| Dùng khi | Tính CPM, sức nặng hiển thị | Chiến dịch nhận biết, mở rộng tệp | Theo dõi mệt mỏi quảng cáo (ad fatigue) |
Vì sao cần cả hai? Chỉ nhìn impression, bạn không biết 50.000 lượt hiển thị đó đến từ 50.000 người hay từ 5.000 người bị nhắc đi nhắc lại. Chỉ nhìn reach, bạn không biết mỗi người đã thấy đủ nhiều để nhớ chưa. Phần còn lại của bài đi sâu vào từng nền tảng.
Google Ads Định Nghĩa Impression Thế Nào?#
Google Ads Help định nghĩa ngắn gọn: 'How often your ad is shown. An impression is counted each time your ad is shown on a search result page or other site on the Google Network.' Hiểu đơn giản: mỗi lần quảng cáo được hiển thị trên trang kết quả tìm kiếm hoặc trên một trang trong mạng Google là một impression. Google cũng lưu ý có trường hợp chỉ một phần quảng cáo hiển thị, ví dụ trên Google Maps có thể chỉ hiện tên và địa chỉ doanh nghiệp.
Cuộn hay không cuộn? Đây là câu hỏi hay gặp nhất. Trong phần giải thích về Active View, Google viết: 'An impression is counted whenever your ad is served' — impression được tính khi quảng cáo được phục vụ. Nghĩa là, theo định nghĩa tiêu chuẩn, quảng cáo nằm cuối trang kết quả mà người dùng không cuộn tới vẫn có thể được tính là một impression, vì điều kiện là quảng cáo được hiển thị chứ không phải được nhìn thấy.
Điều kiện 'được nhìn thấy' thuộc về một chỉ số riêng: viewable impression (lượt hiển thị có thể xem được).

Ảnh chụp trang Google Ads Help về Active View ngày 21/09/2026 (phần tô vàng). Theo đó: quảng cáo hiển thị được tính viewable khi ít nhất 50% diện tích hiện trên màn hình trong ít nhất 1 giây (với quảng cáo lớn từ 242.500 pixel trở lên chỉ cần 30%), còn quảng cáo video là 50% diện tích trong khi video phát ít nhất 2 giây. Google cũng nói rõ Active View 'can't guarantee that a user is looking at the screen at that time' — chỉ cho biết quảng cáo có thể xem được, không đảm bảo người dùng đang nhìn.
Về YouTube, Google tách hai khái niệm: impression (quảng cáo bắt đầu phát) và view (lượt xem). Với quảng cáo in-stream có thể bỏ qua, một view tính khi người xem xem 30 giây hoặc đến hết video, tuỳ điều kiện nào đến trước, hoặc khi có tương tác; tỷ lệ view bằng views chia impressions. Đó là lý do trên YouTube có thể trả tiền theo view (CPV) chứ không theo impression.
Còn reach trong Google Ads gọi là Unique Reach:

Google giải thích bằng đúng ví dụ ở đầu bài: nếu một người thấy quảng cáo trên điện thoại, máy tính và máy tính bảng, quảng cáo nhận 3 impression nhưng Unique Reach cho biết cả 3 đến từ một người. Trang cũng có ví dụ co-viewing: một người xem trên di động rồi xem lại cùng người khác trên TV kết nối, quảng cáo nhận 3 impression từ 2 người dùng.
Điểm quan trọng nhất về phạm vi: theo Google Ads Help, báo cáo reach và frequency áp dụng cho chiến dịch Display, Demand Gen, Video và App, còn Search, Shopping và Performance Max không có trong nhóm này. Google cũng ghi rằng họ đưa ra 'best estimates' (ước tính tốt nhất) cho unique reach, đặc biệt với các khu vực địa lý nhỏ. Nghĩa là quảng cáo Search có impression nhưng không có reach chuẩn, đừng đi tìm cột reach ở đó.
| Loại quảng cáo Google | Impression tính khi | Bạn thường trả tiền theo |
|---|---|---|
| Search | Quảng cáo được phục vụ trên trang kết quả | Thường theo click |
| Display | Được phục vụ (viewable cần 50% diện tích, 1 giây) | Click, 1.000 impression (CPM) hoặc 1.000 viewable impression (vCPM) tuỳ cách đặt giá |
| YouTube | Quảng cáo bắt đầu phát | Theo view (CPV) hoặc 1.000 impression (CPM) |
| Smart | Hiển thị trên Search, Maps, YouTube hoặc trang đối tác | Google ghi rõ không tính tiền cho impression |
Meta Ads: Cuộn Thế Nào Thì Tính Impression?#
Meta trả lời câu hỏi về cuộn chi tiết hơn Google. Trang Meta Business Help Center định nghĩa impressions là 'the number of times your ads were on screen' (số lần quảng cáo nằm trên màn hình), và phần cách tính viết như sau:

Ảnh chụp trang Meta ngày 21/09/2026, đoạn tô vàng là phần cách tính. Diễn giải bằng tiếng Việt:
- Impression tính khi quảng cáo lên màn hình lần đầu. Nếu bạn cuộn xuống rồi cuộn ngược lại đúng quảng cáo đó, vẫn chỉ là 1 impression.
- Hai lần thấy khác nhau trong cùng một ngày tính là 2 impression.
- Video không cần phát để được tính. Ngoại trừ Meta Audience Network, Meta đếm impression cho ảnh và video theo cùng một cách, và chính Meta nói cách đếm video này khác chuẩn ngành cho quảng cáo video.
- Ở vài trường hợp không xác định được quảng cáo có trên màn hình hay không (như điện thoại phổ thông), impression được tính khi quảng cáo được gửi tới thiết bị.
- Lưu lượng không hợp lệ (invalid traffic) mà Meta phát hiện, như bot, không được tính.

Về reach, Meta định nghĩa là số Meta Accounts đã thấy quảng cáo ít nhất một lần, và ghi chú hai điều mà người làm báo cáo nên nhớ:

Thứ nhất, reach đếm theo tài khoản Meta, không phải theo 'con người' thực. Thứ hai, Meta ghi rõ 'This metric is estimated' và 'calculated using sampled data' — reach là số ước tính từ dữ liệu lấy mẫu, nên có thể lệch nhẹ giữa các cấp báo cáo. Meta cũng cho biết reach chịu ảnh hưởng của giá thầu, ngân sách và nhắm mục tiêu.
Hệ quả thực tế: reach bị khử trùng lặp theo từng cấp. Ví dụ chính thức của Meta: nhóm quảng cáo 1 tiếp cận người A và B, nhóm 2 tiếp cận người B và C. Mỗi nhóm có reach 2, còn chiến dịch có reach 3, vì B chỉ được đếm một lần. Vì vậy cộng reach của các nhóm quảng cáo lại thường cho ra số lớn hơn reach thật của chiến dịch.
Frequency theo Meta là số lần trung bình mỗi tài khoản thấy quảng cáo, và Meta cảnh báo nếu hiệu quả giảm khi frequency tăng thì có thể đối tượng đang mệt vì thấy quảng cáo quá nhiều, lúc đó nên đổi creative hoặc nhắm mục tiêu.
Đừng nhầm impression trong Ads Manager với 'Views' trong phần Insights của trang Facebook và Instagram. Từ năm 2025, Meta đổi tên impression thành 'views' ở báo cáo nội dung organic; theo các nguồn tin ngành, thay đổi này không áp dụng cho Ads Manager, nơi cột Impressions vẫn dùng như trên.
AppsFlyer: Impression Là Gì Khi Nó Không Tự Đếm?#
AppsFlyer khác hai bên còn lại ở một điểm cốt lõi: nó là công cụ đo lường attribution, không phải nơi chạy quảng cáo. Tài liệu của AppsFlyer định nghĩa: 'Impression: The display of an ad to a user regardless of any click or other user engagement' — hiển thị quảng cáo tới người dùng, bất kể có click hay tương tác nào.

Vậy con số impression trong AppsFlyer từ đâu ra? Chính tài liệu này trả lời:

'Ad networks report aggregate impression data to AppsFlyer via API, or on a per-impression basis. Consider that impression counting and reporting is defined by each partner individually.' Nói cách khác, ad network (Meta, Google và các mạng khác) báo impression về cho AppsFlyer, và cách đếm do từng đối tác tự định nghĩa. AppsFlyer không áp một chuẩn chung lên số impression đó, và các chỉ số nó liệt kê trong phần này là Impressions và View-throughs (số lượt cài đặt gán qua view-through).
Impression trong AppsFlyer quan trọng nhất ở view-through attribution: gán một lượt cài đặt (hoặc hành động) cho quảng cáo mà người dùng đã thấy nhưng không click. Các nguyên tắc chính theo tài liệu:
- Impression phải xảy ra trong cửa sổ view-through (lookback window), mặc định 24 giờ; với các ad network không tự báo cáo (non-SRN) là 1-24 giờ, còn với SRN (mạng tự báo cáo) có thể dài hơn.
- Nếu có nhiều impression, impression gần nhất được xét.
- Click ưu tiên hơn impression: nếu có click trong cửa sổ click-through, click gần nhất thắng, còn impression gần nhất chỉ được ghi nhận là đóng góp (assist).
Hệ quả cho tiền bạc: một quảng cáo chỉ được thấy mà không click vẫn có thể được gán lượt cài đặt trong vòng 24 giờ, nhưng nếu cùng người đó có click, lượt cài đặt sẽ thuộc về click. Hiểu đúng quy tắc này giúp bạn không kết luận sai rằng 'kênh này không hiệu quả vì ít click'.
Vì Sao 3 Con Số Không Bao Giờ Khớp Nhau?#
Đây là câu hỏi khó nhất khi số liệu liên quan đến tiền: bạn đặt ba báo cáo cạnh nhau và không có con số nào giống nhau. Nguyên nhân đầu tiên là ba định nghĩa khác nhau:

| Google Ads | Meta Ads | AppsFlyer | |
|---|---|---|---|
| Impression tính khi | Quảng cáo được phục vụ (served) | Quảng cáo lên màn hình lần đầu | Ad network báo về, mỗi đối tác tự định nghĩa |
| Cần nhìn thấy không | Không (viewable là chỉ số riêng) | Cần lên màn hình, không cần video phát | Tuỳ định nghĩa của từng ad network |
| Reach | Unique Reach cho Display, Demand Gen, Video, App; là số ước tính | Số Meta Accounts; ước tính từ dữ liệu lấy mẫu | Tài liệu view-through liệt kê Impressions và View-throughs |
| Cửa sổ gán chuyển đổi | Tuỳ cài đặt | Tuỳ cài đặt | View-through mặc định 24 giờ |
Nguyên nhân thứ hai là cách gán chuyển đổi. Meta liệt kê rõ các lý do khiến số liệu chuyển đổi lệch giữa Ads Manager và công cụ bên thứ ba: cửa sổ attribution khác nhau, múi giờ khác nhau, ngày tính chuyển đổi khác nhau (theo thời điểm chuyển đổi hoặc thời điểm quảng cáo hiển thị), và Pixel cài chưa đúng hoặc bắn trùng. Nguyên nhân thứ ba là reach chỉ là ước tính và được khử trùng lặp, nên không cộng được. Muốn giảm lệch, bạn cần đồng bộ cửa sổ attribution, múi giờ và cách chọn ngày ở cả hai công cụ; xem thêm đấu nối Meta CAPI qua GTM server-side để dữ liệu chuyển đổi khớp hơn.
Quy tắc thực chiến: đừng lấy số của công cụ này chia cho số của công cụ kia. Mỗi công cụ dùng nội bộ, so sánh xu hướng theo thời gian trong cùng một công cụ, và đối chiếu chuyển đổi cuối cùng bằng nguồn dữ liệu bạn kiểm soát như 7 báo cáo GA4 cần xem mỗi tuần.
Impression Và Reach Ảnh Hưởng Thế Nào Đến Tiền Của Bạn?#
Cùng một khoản chi có thể cho ra hai con số 'giá' khác nhau, tuỳ bạn chia cho impression hay cho reach. Ví dụ minh hoạ dưới đây dùng số giả định, không phải số liệu thực của một tài khoản:

Với 1.000.000đ chi tiêu, 50.000 impression và 20.000 reach: CPM (giá mỗi 1.000 impression) là 20.000đ; giá mỗi 1.000 người tiếp cận là 50.000đ; frequency là 2,5. Nếu ai đó lấy 'CPM 20.000đ' để nói rằng 'tiếp cận 1.000 người chỉ tốn 20.000đ' thì đã sai gấp 2,5 lần, chính bằng frequency.
| Chỉ số | Công thức | Ví dụ ở trên |
|---|---|---|
| CPM | Chi tiêu chia impression nhân 1.000 | 1.000.000 : 50.000 x 1.000 = 20.000đ |
| Giá mỗi 1.000 người tiếp cận | Chi tiêu chia reach nhân 1.000 | 1.000.000 : 20.000 x 1.000 = 50.000đ |
| Frequency | Impression chia reach | 50.000 : 20.000 = 2,5 |
Về bạn bị tính tiền theo cái gì, chỉ dựa trên tài liệu chính thức: trên Meta, 'for many optimization goals, you pay for impressions' — với nhiều mục tiêu bạn trả theo impression; nếu chọn tính theo CPM, bạn không bị tính tiền khi quảng cáo không có impression nào; nếu chọn tính theo click liên kết (CPC), bạn không trả khi không có click. Trên Google Ads, mô hình tính tiền tuỳ loại chiến dịch (bảng ở phần Google phía trên), còn chiến dịch Smart ghi rõ 'You aren't charged for impressions'. Khi đọc báo cáo, luôn kiểm tra chiến dịch của mình đang tối ưu và bị tính tiền theo mục tiêu nào trước khi kết luận 'đắt' hay 'rẻ'; nếu cần quy ra lợi nhuận, dùng ROAS hoà vốn.
Khi nào ưu tiên reach, khi nào ưu tiên impression? Một quy tắc đơn giản: chiến dịch mở rộng nhận biết (ra mắt, mở thị trường) nhìn reach và giá mỗi 1.000 người tiếp cận; chiến dịch nhắc lại (retarget, khuyến mãi ngắn hạn) chấp nhận frequency cao hơn và nhìn impression cùng tỷ lệ chuyển đổi. Nếu bạn để Meta tự tối ưu, xem thêm Advantage+ Shopping và chiến dịch thủ công.
5 Nhầm Lẫn Hay Gặp Khi Đọc Impression Và Reach#
- Coi impression là số người. Impression là số lượt hiển thị, có đếm lặp. Số người là reach.
- Tưởng reach cộng dồn được giữa các nhóm quảng cáo. Reach bị khử trùng lặp theo từng cấp; ví dụ A, B, B, C ở trên cho reach chiến dịch là 3, không phải 4.
- Nghĩ impression nghĩa là khách đã đọc quảng cáo. Google tính khi quảng cáo được phục vụ, Meta tính khi lên màn hình lần đầu, video chưa phát vẫn tính. Muốn biết có xem thật không, dùng viewable impression (Google) hoặc chỉ số xem video.
- So thẳng số impression giữa Google, Meta và AppsFlyer. Ba định nghĩa khác nhau, không thể chia hay trừ trực tiếp.
- Kỳ vọng Search có reach. Google Ads không đưa reach chuẩn cho Search, Shopping và Performance Max; đừng đánh giá các chiến dịch đó bằng reach.
Làm gì hôm nay#
- Mở Ads Manager của Meta, thêm hai cột Impressions, Reach và Frequency cho chiến dịch chạy tuần qua, rồi tự tính CPM và giá mỗi 1.000 người tiếp cận theo bảng công thức; ghi lại cả hai con số
- Vào Google Ads, kiểm tra các chiến dịch Display hoặc Video có cột Unique reach không, và thêm cột Viewable impressions để so với Impressions của chính chiến dịch đó
- Kiểm tra trong Meta xem chiến dịch đang tối ưu và bị tính tiền theo impression hay theo click, và ghi rõ mục tiêu này vào file báo cáo cạnh tên chiến dịch
- Nếu dùng AppsFlyer, mở cài đặt view-through và ghi lại cửa sổ đang dùng (mặc định 24 giờ); đồng bộ múi giờ và cách chọn ngày với Ads Manager trước khi so số liệu
Muốn nhận bài phân tích sâu như thế này mỗi tuần?
Không spam. Chỉ những gì đáng đọc — thẳng vào hộp thư của bạn.
Đăng ký nhận bản tinKết luận#
Impression cho biết quảng cáo xuất hiện bao nhiêu lần, reach cho biết bao nhiêu người đã thấy, và frequency nối hai con số này lại. Cái khiến người dùng hỏi nhiều nhất khi liên quan tiền là chữ 'hiển thị' — Google đếm khi quảng cáo được phục vụ và tách riêng viewable impression, Meta đếm khi quảng cáo lên màn hình lần đầu và không cần video phát, còn AppsFlyer nhận impression từ ad network với cách đếm do từng đối tác định nghĩa. Việc đáng làm ngay là đọc đúng định nghĩa của từng công cụ, tự tính CPM và giá mỗi 1.000 người tiếp cận, và ngừng so sánh trực tiếp con số giữa các công cụ khác nhau.
Câu hỏi thường gặp
Impression có bị tính tiền không?+
Tuỳ nền tảng và mục tiêu. Trên Meta, với nhiều mục tiêu tối ưu bạn trả theo impression (CPM, mỗi 1.000 impression), một số mục tiêu cho chọn giữa impression và hành động như click. Trên Google Ads, chiến dịch Smart ghi rõ bạn không bị tính tiền cho impression; các chiến dịch khác có thể tính theo click, theo lượt xem (CPV trên YouTube) hoặc theo 1.000 impression, kể cả 1.000 viewable impression (vCPM) tuỳ cách đặt giá.
Quảng cáo Google Search nằm cuối trang, người dùng không cuộn tới thì có tính impression không?+
Theo tài liệu Google Ads, một impression được tính khi quảng cáo được phục vụ (served), tức được hiển thị trên trang kết quả. Điều kiện này không đòi hỏi người dùng nhìn thấy quảng cáo. Riêng chỉ số viewable impression mới có điều kiện nhìn thấy: ít nhất 50% diện tích trong 1 giây với quảng cáo hiển thị và 2 giây với video.
Vì sao reach của chiến dịch Meta không bằng tổng reach của các nhóm quảng cáo?+
Vì reach là số tài khoản duy nhất và được khử trùng lặp theo từng cấp. Ví dụ Meta đưa ra: nhóm 1 tiếp cận người A và B, nhóm 2 tiếp cận người B và C. Mỗi nhóm có reach 2, nhưng chiến dịch chỉ có reach 3 vì người B chỉ được đếm một lần.
Vì sao impression trong AppsFlyer khác với Meta hay Google Ads?+
Vì AppsFlyer không tự đếm mà nhận số impression do các ad network báo về (qua API hoặc theo từng impression), và chính AppsFlyer ghi rõ việc đếm impression do từng đối tác tự định nghĩa. Thêm vào đó mỗi bên có cửa sổ attribution, múi giờ và cách gán chuyển đổi riêng, nên số liệu hiếm khi khớp tuyệt đối.
Đánh giá & bình luận
Nếu bài này giúp bạn tiết kiệm thời gian hoặc ngân sách, hãy để lại 1 đánh giá. Đó là cách nhanh nhất để mình biết nên viết sâu thêm chủ đề nào.
Chi Tiêu Tăng 25%, Lead Đứng Yên, Lịch Hẹn Giảm: Kiểm Tra Gì Và Báo Khách Thế Nào
10 phút đọc
Cách Phân Bổ Ngân Sách Meta Ads Và Google Ads Để Ra Nhiều Lead (Kèm Cấu Trúc Test 1-1-5)
14 phút đọc
Tần Số Cảm Xúc Trong Quảng Cáo: Vì Sao Cảm Xúc Bán Hàng Tốt Hơn Số Liệu
12 phút đọc
7 Khái Niệm Marketing Nâng Cao Marketer Nào Cũng Nên Biết (2026)
15 phút đọc