Cách cài Pixel Facebook gồm ba việc: tạo Pixel (Meta gọi là tập dữ liệu) trong Trình quản lý sự kiện, gắn mã hoặc kết nối nó với website, rồi kiểm tra từng sự kiện như xem sản phẩm, thêm vào giỏ, mua hàng có chạy đúng không. Không có Pixel, quảng cáo chỉ biết ai bấm vào chứ không biết ai mua; hệ thống không học được, và bạn không biết mẫu quảng cáo nào thật sự ra tiền. Bài này hướng dẫn cài từ đầu, thêm Conversions API để đo đủ đơn hơn, và đối chiếu số liệu với đơn thật.
Học xong bài này, bạn sẽ làm được:
- Tạo Pixel trong Trình quản lý sự kiện và cài lên website theo 1 trong 3 cách: tích hợp đối tác, Google Tag Manager, dán mã thủ công.
- Chọn và cấu hình 5 sự kiện chuẩn của một shop online, kèm giá trị đơn và đơn vị tiền VND.
- Bật Conversions API và chống đếm trùng bằng mã sự kiện (event ID).
- Kiểm tra Pixel bằng công cụ Kiểm tra sự kiện trước khi chạy quảng cáo.
- Gắn UTM và đối chiếu số đơn trên Meta với đơn thực tế trong hệ thống bán hàng.
Đang tự học chạy quảng cáo? Xem lộ trình 8 bước học nghề Chuyên viên quảng cáo Facebook trên NAMBIN — Pixel là bước 3, sau chính sách quảng cáo và Business Manager, trước nhắm đối tượng và tối ưu ngân sách.
Pixel Facebook là gì và vì sao phải cài trước khi chạy?
Meta Pixel là một đoạn mã JavaScript đặt trên website. Khi khách mở trang, xem sản phẩm hay thanh toán, đoạn mã gửi một tín hiệu (gọi là sự kiện) về Meta. Hình 1 cho thấy mã HTML và JavaScript trên màn hình — Pixel cũng chỉ là vài dòng như vậy, nhưng đặt sai chỗ hoặc thiếu thông tin là số liệu sai cả tháng.
Ảnh: Martin Vorel / Wikimedia Commons, CC BY-SA 4.0
Pixel giúp quảng cáo làm được ba việc
Đo lường: biết quảng cáo nào dẫn tới bao nhiêu lượt mua và doanh thu. Tối ưu: khi chọn mục tiêu doanh số, hệ thống dùng dữ liệu mua hàng để tìm người giống người đã mua. Nhắm lại (retargeting): tạo đối tượng tùy chỉnh gồm người đã xem sản phẩm, thêm giỏ nhưng chưa mua để quảng cáo nhắc lại.
Conversions API là gì?
Pixel chạy trên trình duyệt của khách, nên có thể bị chặn bởi trình chặn quảng cáo, cài đặt quyền riêng tư của trình duyệt, mạng yếu hoặc khách đóng trang quá nhanh. Conversions API (CAPI) gửi sự kiện từ máy chủ của website thẳng về Meta, không phụ thuộc trình duyệt. Meta khuyến nghị dùng cả hai cùng lúc: Pixel bắt hành vi trên trang, CAPI bảo đảm sự kiện quan trọng như mua hàng không bị rơi.
Shop chỉ bán trên sàn hoặc chốt qua tin nhắn thì sao?
Sàn thương mại điện tử thường không cho bạn gắn Pixel riêng lên trang sản phẩm; kiểm tra công cụ quảng cáo và theo dõi có sẵn trong kênh người bán của sàn, và dùng link có UTM để đối chiếu. Shop chốt qua Messenger thì sự kiện chính là cuộc trò chuyện bắt đầu, đo ngay trong trình quản lý quảng cáo; đơn chốt được nên ghi lại thủ công hoặc qua công cụ quản lý đơn để tính chi phí mỗi đơn. Bài này tập trung vào shop có website hoặc landing page.
Chuẩn bị trước khi cài
Cài Pixel mất 15–30 phút nếu chuẩn bị đủ, nhưng có thể mất cả ngày nếu thiếu quyền. Gom đủ những thứ dưới đây trước khi bắt đầu.
Quyền và tài khoản
- Quyền quản trị Business Manager (hoặc được giao quyền toàn phần trên tập dữ liệu/Pixel).
- Quyền quản trị website: tài khoản admin WordPress, Shopify, nền tảng tạo web bán hàng, hoặc người lập trình có quyền sửa mã.
- Tên miền website đã được xác minh trong phần cài đặt doanh nghiệp (mục An toàn thương hiệu → Miền) — giúp chứng minh bạn sở hữu trang và quản lý sự kiện.
Danh sách sự kiện cần đo
Đừng cài "mọi thứ có thể". Shop online chỉ cần năm sự kiện chuẩn, gắn với năm bước khách đi trên website. Bảng dưới đây ghi tên chuẩn của Meta (phải viết đúng từng chữ hoa – thường) và tham số nên gửi kèm.
| Sự kiện chuẩn | Khi nào bắn | Tham số nên gửi | Dùng để |
|---|---|---|---|
| PageView | Mọi trang được mở | Tự động | Đếm lượt truy cập, nhắm lại người đã ghé |
| ViewContent | Mở trang chi tiết sản phẩm | content_ids, value, currency | Nhắm lại người xem sản phẩm cụ thể |
| AddToCart | Bấm "Thêm vào giỏ" | content_ids, value, currency | Đo mức quan tâm, nhắm lại giỏ bỏ dở |
| InitiateCheckout | Vào trang thanh toán | value, currency, num_items | Tìm điểm rơi khách trong phễu |
| Purchase | Trang cảm ơn sau khi đặt hàng thành công | value, currency = VND, content_ids, event ID | Tính doanh thu, ROAS, tối ưu doanh số |
Với dịch vụ cần thu thông tin (spa, khóa học, bất động sản), thay Purchase bằng Lead hoặc CompleteRegistration khi khách gửi biểu mẫu thành công. Hình 2 là hình ảnh tượng trưng cho bước AddToCart: chiếc giỏ hàng nhỏ cạnh laptop.
Ảnh: Shixart1985 / Wikimedia Commons, CC BY 2.0
Cách cài Pixel Facebook từng bước
Có ba cách cài, chọn theo nền tảng website. Cả ba đều bắt đầu ở cùng một chỗ: Trình quản lý sự kiện (Events Manager) trong Meta Business Suite.
Bước chung: tạo Pixel (tập dữ liệu)
- Mở Trình quản lý sự kiện, chọn "Kết nối nguồn dữ liệu" → "Web".
- Đặt tên dễ nhận biết, ví dụ "Pixel – tenshop.vn", nhập địa chỉ website.
- Chọn cách kết nối: Meta gợi ý dùng cả Pixel và Conversions API; với nền tảng có tích hợp sẵn, Meta sẽ hiện tùy chọn đối tác.
- Chép lại ID Pixel (dãy số dài) — bạn sẽ dán nó ở các cách bên dưới.
Cách 1: tích hợp đối tác (dễ nhất)
WordPress/WooCommerce, Shopify và nhiều nền tảng tạo web bán hàng phổ biến ở Việt Nam có tích hợp chính thức hoặc ô "Facebook Pixel ID" trong phần cài đặt. Bạn đăng nhập Facebook để kết nối hoặc dán ID Pixel, bật tùy chọn gửi sự kiện mua hàng. Ưu điểm: sự kiện chuẩn và giá trị đơn được gắn tự động, nhiều nền tảng bật được Conversions API chỉ bằng một công tắc. Nhược điểm: ít tùy chỉnh; hãy kiểm tra kỹ xem nền tảng có gửi đúng đơn vị VND không.
Cách 2: Google Tag Manager
Nếu website đã có Google Tag Manager (GTM), tạo một thẻ (tag) chứa mã nền Pixel, kích hoạt trên mọi trang. Sau đó tạo thêm thẻ cho từng sự kiện, kích hoạt theo trang hoặc theo nút bấm (ví dụ trang có đường dẫn chứa "/cam-on" thì bắn Purchase). Cách này hợp với người chạy ads có hiểu biết kỹ thuật cơ bản, sửa được mà không cần lập trình viên.
Cách 3: dán mã thủ công
Dán mã nền Pixel do Meta cung cấp vào phần <head> của mọi trang, rồi thêm lệnh sự kiện ở đúng chỗ. Ví dụ lệnh Purchase trên trang cảm ơn, có giá trị đơn và mã sự kiện để chống trùng với Conversions API:
fbq('init', 'ID_PIXEL_CUA_BAN');
fbq('track', 'PageView');
// Trang cảm ơn, sau khi đơn DH1024 đặt thành công
fbq('track', 'Purchase',
{ value: 350000, currency: 'VND', content_ids: ['AO-THUN-01'] },
{ eventID: 'DH1024' });
Lưu ý value là số, không có dấu chấm ngăn cách hàng nghìn; currency phải là VND nếu bạn bán bằng đồng. Giá trị đơn lấy động từ hệ thống bán hàng, không gõ cứng một con số cho mọi đơn.
Bật Conversions API và chống đếm trùng
Khi một đơn được gửi cả từ Pixel (trình duyệt) lẫn từ CAPI (máy chủ), Meta cần biết đó là một đơn, không phải hai. Cơ chế này gọi là khử trùng lặp (deduplication) và dựa vào hai thứ: cùng tên sự kiện và cùng mã sự kiện.
Ba cách bật Conversions API
Qua đối tác: bật trong phần tích hợp của nền tảng website — nhanh nhất. Qua cổng Conversions API Gateway hoặc dịch vụ gắn thẻ phía máy chủ (như GTM phía máy chủ) — cần chút hiểu biết kỹ thuật và có chi phí máy chủ. Tự lập trình: lập trình viên gọi API của Meta từ hệ thống đặt hàng, dùng mã truy cập (access token) tạo trong Trình quản lý sự kiện. Giữ mã truy cập bí mật như mật khẩu.
Mã sự kiện phải giống nhau ở cả hai phía
Dùng chính mã đơn hàng làm event ID, ví dụ "DH1024", cho cả lệnh Pixel trên trang cảm ơn và lệnh CAPI gửi từ máy chủ. Nếu hai phía dùng hai mã khác nhau, Meta đếm thành hai lượt mua: doanh thu báo cáo gấp đôi, ROAS đẹp giả tạo, và hệ thống học sai.
Thông tin khách hàng và chất lượng khớp sự kiện
CAPI cho phép gửi kèm thông tin khách như email, số điện thoại dưới dạng đã băm (mã hóa một chiều SHA-256) để Meta khớp sự kiện với tài khoản người dùng. Trình quản lý sự kiện có chỉ số chất lượng khớp sự kiện; càng cao thì đo và tối ưu càng chính xác. Hình 3 nhắc rằng thời điểm khách nhập thông tin thanh toán chính là lúc sự kiện Purchase được tạo.
Ảnh: Shixart1985 / Wikimedia Commons, CC BY 2.0
Lưu ý về dữ liệu cá nhân: email, số điện thoại của khách là dữ liệu cá nhân. Tại Việt Nam, việc thu thập và chia sẻ phải tuân thủ quy định về bảo vệ dữ liệu cá nhân (Nghị định 13/2023/NĐ-CP và Luật Bảo vệ dữ liệu cá nhân có hiệu lực từ năm 2026). Có chính sách quyền riêng tư trên website nói rõ việc dùng công cụ đo lường quảng cáo, chỉ gửi dữ liệu đã băm, không gửi thông tin nhạy cảm như sức khỏe, và không cài Pixel trên trang chứa thông tin y tế của khách.
Kiểm tra Pixel trước khi chạy quảng cáo
Pixel cài xong chưa có nghĩa là chạy đúng. Dành 20 phút kiểm tra theo trình tự dưới đây trước khi bật chiến dịch doanh số; sửa sau khi đã chi tiền thì dữ liệu học của hệ thống đã bị nhiễu.
Công cụ Kiểm tra sự kiện
- Trong Trình quản lý sự kiện, chọn Pixel → tab "Kiểm tra sự kiện" (Test events), nhập địa chỉ website và mở trang.
- Đi thử trọn hành trình: trang chủ → sản phẩm → thêm giỏ → thanh toán → đặt một đơn thử (đơn giá trị nhỏ hoặc đơn bạn sẽ hủy trong hệ thống).
- Xem từng sự kiện hiện ra theo thời gian thực: tên đúng chưa, có value và currency = VND chưa.
- Với Purchase, kiểm tra có hai nguồn (trình duyệt và máy chủ) và được đánh dấu đã khử trùng lặp.
Tiện ích Meta Pixel Helper
Meta Pixel Helper là tiện ích miễn phí cho trình duyệt Chrome: mở trang, biểu tượng hiện số sự kiện và cảnh báo lỗi như Pixel bị cài hai lần, thiếu tham số. Hữu ích khi kiểm tra trang của khách hàng mà bạn không có quyền quản trị.
Ba dấu hiệu Pixel đang sai
PageView nhiều gấp đôi số lượt truy cập trong công cụ phân tích web (Pixel cài trùng). Purchase xuất hiện khi chỉ tải lại trang cảm ơn (thiếu chống trùng). Giá trị đơn hiển thị 350 thay vì 350.000 (định dạng số sai hoặc sai đơn vị tiền).
Đo chuyển đổi đúng: UTM và đối chiếu đơn thật
Báo cáo của Meta và hệ thống bán hàng của bạn sẽ không bao giờ khớp tuyệt đối. Meta tính theo khung phân bổ (ví dụ mua trong vòng 7 ngày sau khi bấm hoặc 1 ngày sau khi xem quảng cáo), còn hệ thống bán hàng chỉ biết đơn đến từ đâu nếu bạn gắn dấu vết. Việc của chuyên viên là hiểu vì sao chênh và giữ chênh lệch trong mức chấp nhận được.
Ảnh: Zuko.io Images / Wikimedia Commons, CC BY 2.0
Gắn UTM cho mọi quảng cáo
UTM là các tham số gắn vào cuối đường dẫn để công cụ phân tích biết khách đến từ đâu. Trong phần "Tham số URL" của quảng cáo, đặt ví dụ: utm_source=facebook&utm_medium=paid&utm_campaign=ao-thun-thang11&utm_content=video-01. Thay vì gõ tay, bạn có thể dùng nút "Tạo tham số URL" để chọn tham số động — Meta tự điền tên chiến dịch, tên quảng cáo cho từng lượt bấm. Hệ thống bán hàng hoặc công cụ phân tích web (Hình 5) sẽ ghi nguồn cho từng đơn.
Ảnh: Edho Pratama edhoradic / Wikimedia Commons, CC0
Đối chiếu hằng tuần
Mỗi tuần lập một bảng ba cột: số Purchase trên Meta, số đơn có utm_source=facebook trong hệ thống bán hàng, tổng đơn website. Chênh 10–20% giữa Meta và UTM là bình thường do khung phân bổ khác nhau; chênh gấp đôi là dấu hiệu cài sai hoặc đếm trùng.
Ví dụ làm mẫu: shop cà phê rang xay bật CAPI
Shop của chị Hương bán cà phê rang xay trên website WordPress, đơn trung bình 300.000 đồng. Mọi con số là ví dụ minh họa, tham khảo 2026.
Tuần 1: chỉ có Pixel
Hệ thống bán hàng ghi 60 đơn đặt qua website. Meta chỉ ghi 41 sự kiện Purchase, khoảng 68%. Kiểm tra cho thấy nhiều khách dùng trình duyệt chặn theo dõi và một số khách đóng trang ngay khi thấy chữ "Đặt hàng thành công", trước khi Pixel kịp gửi.
Tuần 2: bật CAPI nhưng quên event ID
Chị bật CAPI qua plugin nhưng mã sự kiện ở phía trình duyệt và máy chủ khác nhau. Tuần này website cũng có 60 đơn, trong đó 3 đơn do nhân viên tạo tay từ điện thoại nên không qua trang thanh toán. CAPI gửi 57 Purchase, Pixel gửi 41 Purchase, Meta không khử trùng được nên báo 41 + 57 = 98 lượt mua — nhiều hơn cả số đơn thật. ROAS báo cáo đẹp bất thường.
Tuần 3: sửa event ID về mã đơn
Chị dùng mã đơn hàng làm event ID cho cả hai phía. Website có 60 đơn, 3 đơn tạo tay; Meta ghi 57 Purchase sau khử trùng, tức 57 ÷ 60 = 95% số đơn. Đối chiếu UTM: chi quảng cáo 3.000.000 đồng, hệ thống bán hàng ghi 30 đơn có utm_source=facebook, doanh thu 30 × 300.000 = 9.000.000 đồng, ROAS theo UTM = 9.000.000 ÷ 3.000.000 = 3. Meta báo 34 lượt mua từ quảng cáo — chênh 4 đơn (khoảng 13%) do tính cả người xem quảng cáo rồi tự vào website mua, nằm trong mức bình thường.
Lỗi thường gặp khi cài Pixel
Cài Pixel hai lần
Dấu hiệu: PageView gấp đôi, Pixel Helper báo trùng. Nguyên nhân: vừa dán mã thủ công vừa bật tích hợp nền tảng. Cách sửa: giữ một cách cài, gỡ cách còn lại.
Bắn Purchase ở trang thanh toán thay vì trang cảm ơn
Dấu hiệu: số lượt mua trên Meta nhiều hơn đơn thật, kể cả khách bỏ ngang. Nguyên nhân: đặt sự kiện ở nút "Thanh toán". Cách sửa: chỉ bắn Purchase khi đơn đã tạo thành công.
Giá trị đơn sai đơn vị
Dấu hiệu: doanh thu hiện 350 đồng, ROAS gần bằng 0. Nguyên nhân: gửi value dạng "350.000" (chuỗi có dấu chấm) hoặc tiền tệ để mặc định USD. Cách sửa: gửi số nguyên 350000 và currency VND.
Dùng chung một Pixel cho nhiều website, nhiều khách
Dấu hiệu: đối tượng nhắm lại lẫn khách của shop khác. Nguyên nhân: agency tiết kiệm công tạo Pixel. Cách sửa: mỗi website một Pixel, nằm trong Business Manager của chủ shop.
Câu hỏi thường gặp
Cài Pixel Facebook có mất phí không?
Không. Pixel và Conversions API đều miễn phí. Chi phí chỉ phát sinh nếu bạn thuê lập trình viên, dùng máy chủ cho CAPI Gateway hoặc gắn thẻ phía máy chủ.
Không có website thì có cài Pixel được không?
Pixel cần một trang web bạn quản lý, có thể là landing page đơn giản. Nếu chỉ bán qua tin nhắn, dùng mục tiêu tin nhắn và theo dõi đơn chốt thủ công; nếu bán trên sàn, dùng công cụ đo của sàn và UTM.
Có bắt buộc dùng Conversions API không?
Không bắt buộc, nhưng nên dùng cho sự kiện mua hàng hoặc gửi biểu mẫu. Như ví dụ trên, chỉ có Pixel có thể mất khoảng 30% số đơn, khiến hệ thống tối ưu thiếu dữ liệu.
Pixel mới cài có chạy chiến dịch doanh số ngay được không?
Được, nhưng hệ thống học nhanh hơn khi Pixel đã có lịch sử sự kiện. Nhiều người để Pixel ghi dữ liệu vài ngày trong lúc chạy chiến dịch tin nhắn hoặc lưu lượng truy cập, rồi mới chuyển sang tối ưu mua hàng.
Vì sao số đơn trên Meta khác số đơn thật?
Do khung phân bổ, khách dùng nhiều thiết bị, trình duyệt chặn theo dõi, đơn tạo tay. Chênh 10–20% là bình thường; chênh lớn hơn thì kiểm tra lại cài đặt.
Bài tập thực hành: cài và kiểm tra Pixel cho một website
- Tạo một Pixel trong Business Manager của bạn, ghi lại ID.
- Cài lên một website thử (WordPress miễn phí hoặc landing page) bằng 1 trong 3 cách.
- Cấu hình đủ 5 sự kiện chuẩn; Purchase có value, currency VND và event ID là mã đơn.
- Dùng Kiểm tra sự kiện đi trọn hành trình mua thử, chụp màn hình từng sự kiện.
- Tạo một quảng cáo nháp có tham số UTM như trong bài, bấm thử đường dẫn và xem UTM hiện trên thanh địa chỉ.
Tiêu chí tự đánh giá
- Đạt: 5 sự kiện hiện đúng tên trong Kiểm tra sự kiện; Purchase có giá trị đúng bằng tổng đơn thử, đơn vị VND; mỗi đơn chỉ được tính một lần.
- Đạt: đường dẫn quảng cáo có đủ utm_source, utm_medium, utm_campaign; giải thích được vì sao Meta và hệ thống bán hàng chênh nhau.
- Chưa đạt: Pixel cài hai lần, Purchase bắn ở trang thanh toán, value sai đơn vị, hoặc chưa đặt một đơn thử nào để kiểm tra.
Khi Pixel đã đo đúng, bạn có nguyên liệu cho bước tiếp theo trong lộ trình: Chân dung khách hàng & nhắm đối tượng — dùng dữ liệu người đã xem, đã mua để tạo đối tượng tùy chỉnh và lookalike. Xem toàn bộ lộ trình 8 bước học nghề Chuyên viên quảng cáo Facebook, gồm cả bài về tài khoản quảng cáo bị vô hiệu hóa và cách tính ngân sách chạy quảng cáo mỗi ngày.


