GA4 và Google Ads lệch số chuyển đổi là điều có thể xảy ra ngay cả khi hai hệ thống đều hoạt động đúng. Chúng có thể khác về nguồn conversion, cột báo cáo, thời điểm ghi nhận, kênh được nhận credit, mô hình attribution, múi giờ, độ trễ, consent và cách chống trùng.
Cách kiểm tra đúng không phải ép hai tổng số bằng nhau. Hãy chọn cùng một conversion action, cùng phạm vi ngày và cùng logic thời gian; sau đó đối chiếu từng transaction hoặc lead ID với backend. Mục tiêu là giải thích được phần chênh lệch và biết nguồn nào đang được dùng cho bidding.
Câu trả lời ngắn: bắt đầu từ đơn/lead thật; phân biệt GA4 key event, conversion chia sẻ từ GA4 và Google Ads website conversion; so Conversions với All conversions; kiểm tra Primary/Secondary, goal của campaign, attribution channels, interaction time/conversion time, múi giờ và độ trễ 15–48 giờ. Nếu không có ID đối soát, hãy sửa nền đo lường trước khi kết luận hệ thống nào sai.
Vì sao hai con số không bắt buộc phải bằng nhau?
GA4 được thiết kế để phân tích hành vi đa kênh trên website/app. Google Ads được thiết kế để đo và tối ưu kết quả gắn với quảng cáo. Một Purchase có thể tồn tại trong cả hai nơi nhưng được phân bổ credit và hiển thị theo logic khác nhau.
Google Ads Help về dữ liệu thiếu và chênh lệch nêu rằng conversion có thể lệch vì conversion action/campaign settings, cột báo cáo và độ trễ. Google cũng cho biết dữ liệu conversion có thể trễ 15–48 giờ, đặc biệt với mô hình không phải last click.
tài liệu Attribution settings của GA4 giải thích GA4 và Google Ads có thể dùng múi giờ khác; kênh được nhận credit cũng có thiết lập riêng. Vì vậy, so hai ảnh chụp “hôm nay” thường dẫn tới kết luận sai.
Bảy nguồn tạo ra chênh lệch
| Nguồn chênh lệch | Dấu hiệu | Cách kiểm tra |
|---|---|---|
| Khác conversion action | Một bên đo Purchase, bên kia đo begin checkout | So tên, nguồn và trigger |
| Primary/Secondary | All conversions có số nhưng Conversions thiếu | Goals → Conversions → Summary |
| Attribution | Tổng gần nhau nhưng campaign/channel khác | Model và channels eligible for credit |
| Thời gian ghi nhận | Chênh theo ngày nhưng gần nhau theo tháng | Interaction time và conversion time |
| Độ trễ/modeling | Số tăng sau vài ngày | Chờ cửa sổ xử lý và ghi snapshot |
| Mất click/session | Ads có click nhưng GA4 ít session | Auto-tagging, GCLID, redirect, consent |
| Trùng/thiếu event | Backend không khớp cả hai nền tảng | Transaction ID, tag và server log |
Bước 1: Chốt nguồn sự thật ngoài nền tảng quảng cáo
Trước tiên, lấy dữ liệu backend/CRM:
- Transaction hoặc lead ID.
- Thời điểm tạo và thời điểm xác nhận.
- Trạng thái nghiệp vụ.
- Giá trị và tiền tệ.
- Nguồn click/attribution ID nếu có.
Nếu backend có 20 đơn thanh toán nhưng GA4 và Google Ads cùng báo 30, khả năng lỗi nằm ở trigger, reload trang hoặc định nghĩa Purchase. Nếu backend 20, GA4 20 và Google Ads 8, cần tập trung vào liên kết, conversion action và attribution cho paid traffic. Nếu backend 20, GA4 8 và Ads 8, lỗi có thể xảy ra trước khi dữ liệu vào cả hai hệ thống.
Không dùng một dashboard quảng cáo làm nguồn sự thật cho doanh thu. Attribution có thể thay đổi và modeled conversions không tương đương danh sách giao dịch thực tế.
Bước 2: Xác định bạn đang so ba loại conversion nào
Một tài khoản thường có nhiều đường đo:
- GA4 key event: event trong GA4 được đánh dấu quan trọng.
- Google Ads conversion dựa trên GA4: conversion được chia sẻ/tạo từ GA4 key event.
- Google Ads website conversion: action nhận dữ liệu trực tiếp từ Google tag/GTM.
- Offline conversion: kết quả CRM/server được import vào Google Ads.
Hai action có cùng tên “purchase” không chắc cùng nguồn. Hãy ghi Conversion source, Conversion ID/label, trigger và transaction ID. Nếu website gửi cả Google Ads tag và GA4 import cho cùng đơn, giữ một nguồn Primary và nguồn còn lại Secondary để đối soát cho tới khi chiến lược rõ ràng.
Bước 3: So đúng cột Conversions và All conversions
Primary actions nằm trong cột Conversions khi goal tương ứng được campaign sử dụng. Secondary actions thường chỉ nằm trong All conversions. Vì vậy, GA4 có 10 key events và Google Ads cột Conversions có 6 chưa chắc mất 4 event; bốn event có thể nằm ở Secondary hoặc action không được goal của campaign sử dụng.
Thêm các cột:
- Conversions.
- All conversions.
- Conversions by conversion time.
- All conversions by conversion time.
- Conversion value và All conversion value.
Sau đó segment theo Conversion action. Bài Primary và Secondary Conversion trong Google Ads giải thích chi tiết cách goal ảnh hưởng bidding và báo cáo.
Bước 4: Đồng bộ logic thời gian
Một người click quảng cáo ngày 1 và mua ngày 5. Báo cáo theo interaction time có thể đưa conversion về ngày click; báo cáo theo conversion time đặt nó ở ngày mua. Nếu chỉ so riêng ngày 5, hai màn hình có thể khác dù cùng một giao dịch.
Checklist:
- Mở một khoảng ít nhất 14–30 ngày, không chỉ “hôm nay”.
- Ghi múi giờ Google Ads account và GA4 property.
- So cột theo conversion time khi muốn gần thời điểm giao dịch.
- So interaction time khi đánh giá ngày quảng cáo tạo ra kết quả.
- Không trộn hai cách trong cùng một bảng.
Một giao dịch quanh 00:00 có thể rơi vào hai ngày khác nhau nếu múi giờ không khớp. Chênh theo ngày nhưng khớp theo tuần thường là dấu hiệu cần kiểm tra thời gian trước khi sửa tag.
Bước 5: Kiểm tra attribution channels và model
GA4 cho phép lựa chọn các kênh có thể nhận credit cho web conversions. Tài liệu hiện tại nêu Google paid channels là mặc định trong báo cáo Google Ads, còn GA4 thường nhìn paid và organic ở phạm vi phân tích đa kênh. Cùng một hành trình Paid Search → Organic Search → Direct → Purchase có thể được hai báo cáo trình bày khác nhau.
Kiểm tra:
- Attribution settings trong GA4.
- Attribution model của conversion action.
- Lookback window.
- Channels eligible for credit.
- Report đang dùng user/session/event-scoped dimension nào.
Không thay attribution model chỉ để số giống nhau. Hãy chọn logic phù hợp câu hỏi kinh doanh: phân tích đa kênh hay tối ưu ngân sách Google Ads.
Bước 6: Tính đến độ trễ và modeled conversions
Google Ads cho biết conversion reporting có thể trễ 15–48 giờ. tài liệu modeled online conversions cũng nêu dữ liệu modeled có thể cần tới vài ngày để xử lý và ổn định. GA4 có thể cập nhật attribution sau khi dữ liệu mới được xử lý.
Vì vậy:
- Không đối soát ngày hôm nay như số cuối cùng.
- Ghi snapshot sau 1, 3 và 7 ngày cho cùng cohort.
- Không gửi lại conversion chỉ vì báo cáo chưa tăng ngay.
- Không coi số modeled là transaction mới trong backend.
Modeled conversion giúp nền tảng ước lượng phần attribution không quan sát được; nó không tạo ra đơn hàng thật và không thay quy trình tài chính.
Bước 7: Kiểm tra click, session và auto-tagging
Google Ads đo click, GA4 đo session. Một người có thể click nhiều lần trong một session; người dùng có thể click rồi đóng trang trước khi GA4 tải; Google Ads có lọc invalid clicks. Vì vậy clicks và sessions không bắt buộc bằng nhau.
Nếu chênh lớn bất thường, kiểm tra:
- Auto-tagging có bật không.
gclidcó bị redirect, short link hoặc script làm mất không.- GA4 tag có chạy trên landing thật không.
- Consent mode có gửi trạng thái đúng không.
- Cross-domain checkout có giữ thông tin click không.
- Landing có tải chậm hoặc lỗi trước khi GA4 ghi session không.
Đây là lớp traffic, khác với lỗi conversion event. Nếu click identifier mất, GA4 vẫn có thể ghi Purchase nhưng không gán đúng cho Google Ads.
Bước 8: Kiểm tra trigger và transaction ID
Một số lỗi làm cả hai nền tảng cùng sai:
- Purchase fire ở click nút thay vì thanh toán thành công.
- Reload trang cảm ơn bắn lại event.
- Hai container/plugin cùng gửi.
- SPA không phát event khi trạng thái thành công thay đổi.
- Value là chuỗi đã định dạng hoặc currency sai.
- Transaction ID trống hoặc thay đổi mỗi lần retry.
Dùng Tag Assistant/GTM Preview cho browser, log phía server cho webhook/offline conversion và đối chiếu cùng transaction. Bài Google Ads không ghi nhận conversion cung cấp quy trình từ trigger tới goal.
Bảng đối soát thực hành
Tạo một bảng tạm đã ẩn dữ liệu nhạy cảm:
| Transaction | Backend | GA4 event | Ads native | Ads import GA4 | Ngày tương tác | Ngày chuyển đổi |
|---|---|---|---|---|---|---|
| TX-A | Đã thanh toán | Có | Có | Có | 01/08 | 03/08 |
| TX-B | Đã thanh toán | Có | Không | Có | 02/08 | 02/08 |
| TX-C | Chưa thanh toán | Có | Có | Có | 02/08 | 02/08 |
TX-B gợi ý kiểm tra Ads native tag/trigger. TX-C gợi ý định nghĩa Purchase sai ở cả hai nguồn. Bảng theo ID giúp biến “số lệch” thành lỗi cụ thể có thể sửa.
Ngưỡng chênh bao nhiêu là bình thường?
Không có một phần trăm áp dụng cho mọi tài khoản. Ngưỡng phụ thuộc:
- Nguồn conversion có giống nhau không.
- Chu kỳ mua dài hay ngắn.
- Consent và thị trường.
- Cross-device và modeling.
- Volume dữ liệu.
- Khoảng thời gian và múi giờ.
Thay vì đặt mục tiêu “lệch dưới 5%” không có cơ sở, hãy đặt mục tiêu vận hành: 100% transaction thật có ID đối soát; event browser/server không trùng; nguồn Primary được xác định; phần chênh được phân loại theo thời gian, attribution hoặc lỗi kỹ thuật.
Những việc không nên làm
Không ép hai dashboard bằng nhau bằng cách gửi thêm event. Bạn có thể tạo conversion giả.
Không so clicks với sessions như cùng một chỉ số. Hai nền tảng đo hai khái niệm khác nhau.
Không so Conversions với tổng GA4 trước khi thêm All conversions. Secondary actions có thể bị bỏ khỏi cột chính.
Không đối soát “hôm nay”. Độ trễ và attribution làm dữ liệu chưa ổn định.
Không đổi attribution, goal và tag cùng lúc. Bạn sẽ mất khả năng xác định nguyên nhân.
Đọc tiếp và học thử
Nếu Search Terms đang kéo traffic sai trước khi tới lớp đo lường, đọc bài Search Terms và Keywords khác nhau thế nào. Nếu click đúng nhưng không có kết quả kinh doanh, dùng bài Google Ads có click nhưng không ra đơn.
Phần đo lường và cách chọn tín hiệu cho bidding được đặt trong bức tranh nhắm mục tiêu rộng hơn tại Google Ads Super Target. Bạn có thể xem curriculum và học thử trước khi quyết định đăng ký.
Kết luận
GA4 và Google Ads lệch chuyển đổi không tự động là lỗi. Hãy đối soát từ transaction thật, xác định đúng nguồn action, cột báo cáo, Primary/Secondary, goal, logic thời gian, attribution, múi giờ và độ trễ. Khi mỗi phần chênh có nguyên nhân, bạn có thể giữ hai hệ thống phục vụ đúng vai trò thay vì làm sai dữ liệu chỉ để hai con số trông giống nhau.
0 Bình luận
Để lại bình luận