Cài pixel Meta, Google và TikTok với Consent Mode v2
Kết nối pixel và sự kiện máy chủ của các nền tảng quảng cáo với một dự án, chọn kết quả nào được gửi cho từng nền tảng, và để sự đồng ý của từng khách quyết định những gì được gửi đi.
Cập nhật 14 tháng 10, 2026
Trên trang này
Thiết lập pixel ở đâu
Pixel gắn với từng dự án, nên mỗi landing page báo về đúng tài khoản quảng cáo đang trả tiền cho traffic của nó. Bạn thiết lập trong mục Theo dõi & pixel của dự án, không cần sửa code.
Chọn Meta, Google Ads hoặc TikTok. GA4 là tuỳ chọn.
Dán mã công khai, như Pixel ID hoặc Google tag ID.
Xem lại những sự kiện CVRLanding mà nền tảng đó sẽ nhận.
Nếu muốn, kết nối phía máy chủ bằng access token hoặc quyền truy cập API.
Chạy bảng kiểm tra pixel trước khi đổ traffic trả phí.
Access token chỉ nằm trên máy chủ, không bao giờ xuất hiện trong trang đã phát hành hay trong bản xuất. Bước kiểm tra khi phát hành sẽ cảnh báo ánh xạ sự kiện bị lỗi và thiết lập sự đồng ý còn thiếu.
Meta Pixel và Conversions API
Pixel ID cho pixel trên trình duyệt.
Conversions API (tuỳ chọn): khi có access token, CVRLanding gửi thêm các chuyển đổi đã ánh xạ từ máy chủ, nên chúng vẫn có thể đến được Meta khi pixel bị trình chặn quảng cáo chặn, nhưng không bao giờ khi khách chưa đồng ý cho quảng cáo.
Sự kiện trình duyệt và sự kiện máy chủ của cùng một chuyển đổi dùng chung tên sự kiện và
event_id, nên Meta có thể chỉ tính một lần.Thông tin chẩn đoán không bao giờ chứa dữ liệu cá nhân thô như họ tên, số điện thoại hay email.
Kiểm tra bằng mục Test events trong Meta Events Manager hoặc tiện ích Meta Pixel Helper.
Thẻ Google Ads và chuyển đổi
Google tag ID, kèm mã và nhãn hành động chuyển đổi cho từng mục tiêu bạn theo dõi, như khách tiềm năng, lịch hẹn hay mua hàng.
Consent Mode v2 có sẵn. Xem phần sự đồng ý bên dưới.
Kiểm tra bằng Google Tag Assistant.
Chuyển đổi phía máy chủ và chuyển đổi nâng cao cho khách tiềm năng (enhanced conversions for leads) cần quyền truy cập Google Ads API cho tài khoản của bạn, cùng sự đồng ý của khách. Khi quyền chưa được cấp, kết nối hiển thị Đang chờ cấp quyền, không bao giờ là đã kết nối, và chuyển đổi qua thẻ trình duyệt vẫn hoạt động bình thường.
TikTok Pixel và Events API
Pixel ID cho pixel trên trình duyệt.
Events API (tuỳ chọn): thêm access token để gửi thêm các chuyển đổi đã ánh xạ từ máy chủ.
Cả hai dùng chung một
event_idcho mỗi chuyển đổi và dùng tên sự kiện chuẩn hiện hành của TikTok, nên TikTok có thể loại trùng.Kiểm tra bằng công cụ test events trong TikTok Events Manager.
Xem hướng dẫn loại trùng sự kiện của TikTok.
GA4 (tuỳ chọn)
Thêm GA4 Measurement ID nếu nhóm của bạn vẫn báo cáo trên Google Analytics. Dữ liệu của chính CVRLanding vẫn là nguồn chuẩn cho khách tiềm năng, lịch hẹn, đơn hàng và doanh thu. GA4 tính phiên truy cập và phân bổ theo cách riêng, nên số liệu có thể chênh lệch.
Sự kiện nào được gửi đi
Chuyển đổi chỉ được gửi cho nền tảng quảng cáo khi kết quả kinh doanh là thật, không bao giờ chỉ vì một cú bấm nút. Ánh xạ mặc định:
page_view→ PageView (Meta), lượt xem trang (Google), ViewContent hoặc sự kiện trang (TikTok)- Gửi khi
Có lượt xem trang thật, sau khi khách đồng ý nếu nơi đó yêu cầu
lead_created→ Lead, hoặc hành động chuyển đổi Google của bạn- Gửi khi
Máy chủ đã nhận một biểu mẫu hợp lệ, không phải spam
booking_requested→ Schedule (tuỳ chọn) hoặc mục tiêu yêu cầu đặt lịch- Gửi khi
Khách đã gửi yêu cầu, chưa được xác nhận
booking_confirmed→ Schedule hoặc mục tiêu lịch hẹn đạt chuẩn- Gửi khi
Bạn đã xác nhận lịch hẹn
checkout_started→ InitiateCheckout- Gửi khi
Khách thực sự đã vào bước thanh toán
order_placed→ PlaceAnOrder hoặc mục tiêu đơn hàng của bạn- Gửi khi
Đơn hàng đã được tạo; chưa phải doanh thu
payment_confirmed→ Purchase- Gửi khi
Thanh toán đã được xác minh, hoặc bạn xác nhận một giao dịch ngoại tuyến như thanh toán khi nhận hàng (COD), có lưu vết kiểm toán
refund→ điều chỉnh hoặc rút lại, nếu nền tảng hỗ trợ- Gửi khi
Hoàn tiền đã được xác minh
| Sự kiện → tín hiệu | Gửi khi |
|---|---|
| Có lượt xem trang thật, sau khi khách đồng ý nếu nơi đó yêu cầu |
| Máy chủ đã nhận một biểu mẫu hợp lệ, không phải spam |
| Khách đã gửi yêu cầu, chưa được xác nhận |
| Bạn đã xác nhận lịch hẹn |
| Khách thực sự đã vào bước thanh toán |
| Đơn hàng đã được tạo; chưa phải doanh thu |
| Thanh toán đã được xác minh, hoặc bạn xác nhận một giao dịch ngoại tuyến như thanh toán khi nhận hàng (COD), có lưu vết kiểm toán |
| Hoàn tiền đã được xác minh |
Mỗi kết quả chỉ ánh xạ một lần
Nếu cả booking_requested và booking_confirmed đều gửi Schedule, một lịch hẹn sẽ bị tính hai lần. Purchase chỉ được gửi ở payment_confirmed: với đơn COD là lúc bạn đánh dấu đã nhận tiền, không bao giờ ngay khi đơn được đặt.
Sự đồng ý và Consent Mode v2
Sự đồng ý gồm bốn nhóm: thiết yếu, phân tích, quảng cáo, và cá nhân hoá/ghi lại phiên. Nhóm thiết yếu là những gì trang cần để hoạt động, như gửi biểu mẫu.
Mặc định thay đổi theo khu vực và có thể cấu hình. Ví dụ, khách ở EEA và Vương quốc Anh có thể bắt đầu với phân tích và quảng cáo ở trạng thái từ chối cho đến khi họ chọn. Bạn vẫn chịu trách nhiệm tuân thủ các quy định áp dụng cho doanh nghiệp của mình, chẳng hạn ở Việt Nam, EEA/Vương quốc Anh hay Bắc Mỹ.
Google Consent Mode v2
Lựa chọn của khách được chuyển đến thẻ Google dưới dạng bốn tín hiệu, được mô tả trong tài liệu consent mode của Google:
analytics_storage- Kiểm soát
Lưu trữ, như cookie, cho mục đích phân tích
ad_storage- Kiểm soát
Lưu trữ, như cookie, cho mục đích quảng cáo
ad_user_data- Kiểm soát
Việc gửi dữ liệu người dùng cho Google để quảng cáo
ad_personalization- Kiểm soát
Quảng cáo cá nhân hoá, như tiếp thị lại (remarketing)
| Tín hiệu | Kiểm soát |
|---|---|
| Lưu trữ, như cookie, cho mục đích phân tích |
| Lưu trữ, như cookie, cho mục đích quảng cáo |
| Việc gửi dữ liệu người dùng cho Google để quảng cáo |
| Quảng cáo cá nhân hoá, như tiếp thị lại (remarketing) |
Khi một nhóm bị từ chối, các sự kiện thuộc nhóm đó không được gửi và không có dữ liệu quảng cáo nào của khách đó được xuất đi.
Bản thân khách tiềm năng, lịch hẹn hay đơn hàng vẫn về hộp thư của bạn, vì đó là thông tin khách chủ động gửi.
Mỗi lựa chọn được lưu kèm phiên bản thông báo đồng ý mà khách đã thấy, và khi khách rút lại sự đồng ý, việc theo dõi dựa trên nó dừng lại từ thời điểm đó.
Không dùng thủ thuật giao diện đánh lừa (dark pattern) hay ép đồng ý: khách từ chối vẫn dùng được trang và biểu mẫu.
Trạng thái kết nối
Mỗi nền tảng hiển thị một trong các trạng thái sau:
Chưa cấu hình
- Ý nghĩa
Chưa nhập mã nào. Không có gì được gửi.
Chỉ trình duyệt
- Ý nghĩa
Thẻ trình duyệt đã được cài, chưa có kết nối máy chủ nào hoạt động.
Đã kết nối máy chủ
- Ý nghĩa
Kết nối máy chủ đang hoạt động với thông tin xác thực của bạn.
Đang chờ cấp quyền
- Ý nghĩa
Quyền truy cập đang chờ nền tảng cấp. Chưa có gì được gửi từ máy chủ, và kết nối không bao giờ được hiển thị là đã kết nối.
Lỗi
- Ý nghĩa
Lần gửi gần nhất thất bại. Bạn thấy lỗi, thời điểm xảy ra và phản hồi của nền tảng. Sự kiện máy chủ thất bại sẽ được gửi lại.
| Trạng thái | Ý nghĩa |
|---|---|
Chưa cấu hình | Chưa nhập mã nào. Không có gì được gửi. |
Chỉ trình duyệt | Thẻ trình duyệt đã được cài, chưa có kết nối máy chủ nào hoạt động. |
Đã kết nối máy chủ | Kết nối máy chủ đang hoạt động với thông tin xác thực của bạn. |
Đang chờ cấp quyền | Quyền truy cập đang chờ nền tảng cấp. Chưa có gì được gửi từ máy chủ, và kết nối không bao giờ được hiển thị là đã kết nối. |
Lỗi | Lần gửi gần nhất thất bại. Bạn thấy lỗi, thời điểm xảy ra và phản hồi của nền tảng. Sự kiện máy chủ thất bại sẽ được gửi lại. |
Bảng kiểm tra pixel
Bảng kiểm tra pixel chạy trang của bạn trong một trình duyệt thật và báo lại kết quả cho từng nền tảng:
Đã tải thẻ
- Ý nghĩa
Script của nền tảng đã tải xong.
Bị chặn
- Ý nghĩa
Thẻ bị dừng, ví dụ do lựa chọn về sự đồng ý hoặc do tiện ích trình duyệt.
Đã gửi sự kiện
- Ý nghĩa
Trang đã gửi sự kiện từ trình duyệt.
Nền tảng đã xác nhận
- Ý nghĩa
Nền tảng xác nhận đã nhận, nếu nền tảng hỗ trợ xác nhận.
| Trạng thái | Ý nghĩa |
|---|---|
Đã tải thẻ | Script của nền tảng đã tải xong. |
Bị chặn | Thẻ bị dừng, ví dụ do lựa chọn về sự đồng ý hoặc do tiện ích trình duyệt. |
Đã gửi sự kiện | Trang đã gửi sự kiện từ trình duyệt. |
Nền tảng đã xác nhận | Nền tảng xác nhận đã nhận, nếu nền tảng hỗ trợ xác nhận. |
CVRLanding không bao giờ báo rằng nền tảng đã nhận sự kiện chỉ vì trình duyệt đã gửi nó. Hãy kiểm tra thêm trong Meta Events Manager, Google Tag Assistant hoặc TikTok Events Manager.
Sự kiện tuỳ chỉnh và tối ưu
Nền tảng quảng cáo tối ưu theo các sự kiện chuẩn và hành động chuyển đổi mà họ hỗ trợ, nên một sự kiện tuỳ chỉnh có thể vẫn được ghi nhận nhưng không dùng được để tối ưu chiến dịch. Màn hình ánh xạ đánh dấu từng ánh xạ có đủ điều kiện hay không. Mỗi nền tảng tự đặt quy tắc này và có thể thay đổi.