Theo dõi sự kiện GA4 trên WordPress không phải là việc “kết nối GA4 xong là được”. Thực tế, ngay khoảnh khắc bạn nghĩ như vậy, dữ liệu quan trọng đã bắt đầu thất thoát. GA4 có cấu trúc hoàn toàn khác so với UA (Universal Analytics) trước đây. Lượt xem trang (pageview) được ghi nhận tự động, nhưng các hành động cốt lõi như click button, gửi form liên hệ, hay hoàn tất thanh toán sẽ không xuất hiện trên dashboard GA4 nếu không được cài đặt thêm. Với website hoạt động tại thị trường Việt Nam, bạn còn phải tính thêm luồng thanh toán qua ZaloPay và VNPay (VNPay) — điều mà cấu hình mặc định không thể xử lý được. Bài viết này tổng hợp đúng quy trình cài đặt mà chúng tôi liên tục triển khai thực tế tại TP.HCM.
Tóm tắt 3 dòng
– GA4 hoạt động theo cấu trúc dựa trên sự kiện, vì vậy nếu không cài đặt thêm, dữ liệu chuyển đổi hầu như không được ghi nhận.
– Trên WordPress, bạn cần chọn một trong hai: Google Site Kit hoặc GTM — dùng cả hai cùng lúc sẽ gây trùng lặp dữ liệu.
– Website tại Việt Nam bắt buộc phải thiết kế sự kiện tùy chỉnh, vì tỷ lệ truy cập di động cao và cần tích hợp các cổng thanh toán nội địa.
1. Cấu trúc sự kiện GA4 — Khác gì so với UA?
Trong UA, các loại hit (pageview, event, e-commerce) được phân biệt rõ ràng theo từng nhóm riêng biệt. Còn GA4 thì khác — tất cả đều là sự kiện (event). Lượt xem trang là sự kiện page_view, cuộn trang là scroll, mua hàng là purchase. Cấu trúc này linh hoạt hơn nhiều, nhưng cũng đồng nghĩa với việc những gì UA tự động thu thập thì GA4 lại yêu cầu bạn phải “tự cài đặt mới có”.
GA4 chia sự kiện thành bốn loại chính:
| Loại sự kiện | Mô tả | Ví dụ |
|---|---|---|
| Sự kiện thu thập tự động | Thu thập không cần code | session_start, first_visit |
| Sự kiện đo lường nâng cao | Bật toggle trong cài đặt GA4 là có | scroll, file_download, video_start |
| Sự kiện đề xuất | Triển khai theo quy ước đặt tên của Google | purchase, sign_up, generate_lead |
| Sự kiện tùy chỉnh | Tự đặt tên và triển khai | zalopay_click, brochure_download_vn |
Trong thực tế vận hành website tại Việt Nam, hai loại quan trọng nhất là sự kiện đề xuất và sự kiện tùy chỉnh. Đặc biệt, nếu không ghi nhận chính xác generate_lead (hoàn tất liên hệ) và purchase (hoàn tất thanh toán), bạn sẽ không thể tính toán ROAS quảng cáo một cách đáng tin cậy được.

2. Kết Nối GA4 Với WordPress — Site Kit Hay GTM?
Có hai cách chính để kết nối GA4 với WordPress: dùng plugin Google Site Kit để kết nối trực tiếp, hoặc dùng Google Tag Manager (GTM) như một lớp trung gian. Nếu dùng cả hai cùng lúc, dữ liệu sẽ bị tính trùng — vì vậy bắt buộc phải chọn một trong hai, không có ngoại lệ.
Site Kit cho phép kết nối ngay ID đo lường GA4 (G-XXXXXXXX) sau khi cài đặt, và bạn có thể xem báo cáo cơ bản ngay trong trang quản trị WordPress mà không cần rời đi đâu cả. Tuy nhiên, khi muốn thêm sự kiện tùy chỉnh, bạn sẽ phải can thiệp vào code hoặc kết hợp thêm GTM — điều này làm mất đi lợi thế ban đầu của Site Kit.
GTM mất thêm 10–15 phút để cài đặt lúc đầu, nhưng sau đó việc thêm hoặc chỉnh sửa sự kiện hoàn toàn có thể thực hiện qua giao diện GTM mà không cần deploy code. Nếu đội marketing muốn tự quản lý tag mà không phụ thuộc vào developer, GTM là lựa chọn phù hợp hơn nhiều. Đặc biệt trong giai đoạn mới thâm nhập thị trường Việt Nam, khi cấu trúc website còn thay đổi thường xuyên, GTM sẽ cho bạn sự linh hoạt vượt trội so với Site Kit.
| Tiêu chí | Google Site Kit | Google Tag Manager |
|---|---|---|
| Độ khó cài đặt ban đầu | Thấp (cài plugin là xong) | Trung bình (cần tạo tài khoản & container GTM) |
| Thêm sự kiện tùy chỉnh | Cần can thiệp code | Thực hiện qua giao diện GTM |
| Nguy cơ trùng dữ liệu | Không có (nếu dùng độc lập) | Không có (nếu chỉ dùng GTM) |
| Linh hoạt tích hợp cổng thanh toán Việt Nam | Thấp | Cao |
| Phù hợp với | Website nhỏ, website nội dung | Website thương mại điện tử, lead generation |
3. Theo Dõi Sự Kiện GA4 Trên WordPress — Bật Enhanced Measurement Trước Tiên
Bước đầu tiên trong quá trình cài đặt theo dõi sự kiện GA4 trên WordPress là kích hoạt tính năng Đo lường nâng cao (Enhanced Measurement) ngay trong phần quản trị GA4. Chỉ cần bật một toggle này, bạn đã có thể thu thập tự động các sự kiện: độ sâu cuộn trang (đạt 90%), click ra ngoài trang (outbound click), tải file, tìm kiếm nội bộ và phát video — tất cả mà không cần thêm một dòng code nào.
Đường dẫn cài đặt: GA4 → Quản trị (Admin) → Luồng dữ liệu (Data Streams) → Chọn luồng tương ứng → Bật toggle Đo lường nâng cao (ON)
Có một điểm cần lưu ý quan trọng: Toggle Tương tác biểu mẫu (Form interactions) nên để bật, nhưng sự kiện hoàn tất gửi form thực sự (submit) vẫn nên được bắt riêng qua GTM để đảm bảo độ chính xác. Sự kiện form trong Enhanced Measurement không phân biệt được “bắt đầu nhập liệu” và “gửi thành công”, dẫn đến rất nhiều dữ liệu nhiễu.
Đặc biệt hữu ích cho website tại Việt Nam là sự kiện click ra ngoài trang (outbound click). Khi người dùng chuyển sang trang thanh toán ZaloPay hoặc VNPay, hành động đó được ghi nhận là outbound click — giúp bạn quan sát chính xác giai đoạn trung gian trong phễu chuyển đổi thanh toán, điều mà nhiều website bỏ sót.

4. Cách Bắt Sự Kiện Click Button Và Gửi Form Bằng GTM
Quy trình cơ bản để theo dõi sự kiện click button trong GTM là: Trigger (Kích hoạt) → Tag (Thẻ).
Ví dụ click button — Nút “Liên hệ qua KakaoTalk”
- GTM → Triggers (Kích hoạt) → Tạo mới → Chọn loại “Tất cả các phần tử” (All Elements Click)
- Điều kiện trigger:
Click TextchứaLiên hệ KakaoTalk(hoặc chỉ định theo CSS class / ID của button) - Tags → Tạo mới → GA4 Event Tag → Tên sự kiện:
kakao_inquiry_click - Thêm tham số:
button_location={{Page Path}}
Sự kiện gửi form — Dành cho Contact Form 7 hoặc WPForms
Contact Form 7 sẽ kích hoạt sự kiện wpcf7mailsent trên DOM ngay khi gửi form thành công. Trong GTM, chỉ cần đặt loại trigger là “Custom Event” và nhập wpcf7mailsent vào tên sự kiện — dữ liệu sẽ được ghi nhận đúng vào thời điểm email thực sự được gửi đi. Đây chính là lý do cách này chính xác hơn nhiều so với sự kiện form của Enhanced Measurement, vốn không phân biệt được “bắt đầu điền” và “gửi thành công”.
Với WPForms, cách đơn giản và ổn định nhất là: cấu hình trang cảm ơn riêng (/thank-you/) làm trang đích sau khi gửi form, rồi trong GTM, theo dõi lượt xem trang tại URL đó như một sự kiện generate_lead. Phương pháp này ít phụ thuộc vào cấu trúc plugin và dễ duy trì về lâu dài.

5. Cài Đặt Sự Kiện Thương Mại Điện Tử Cho WooCommerce + Cổng Thanh Toán Việt Nam
Nếu bạn đang vận hành website WooCommerce, sự kiện thương mại điện tử GA4 chính là trái tim của toàn bộ hệ thống phân tích. Bạn cần hoàn thiện phễu: view_item → add_to_cart → begin_checkout → purchase — chỉ khi phễu đầy đủ, bạn mới biết được người dùng rời đi ở bước nào.
Cách nhanh nhất là sử dụng plugin như Pixel Your Site Pro hoặc WooCommerce Google Analytics Integration của DualCube. Các plugin này tự động chuyển đổi sự kiện WooCommerce sang định dạng GA4 mà không cần bạn viết một dòng code nào. Tuy nhiên, hãy chú ý theo dõi chu kỳ cập nhật của plugin — khi GA4 API thay đổi, nếu plugin phản ứng chậm, bạn sẽ phải đối mặt với khoảng trống dữ liệu khó lường.
Điểm đặc thù của website tại Việt Nam nằm ở các cổng thanh toán nội địa như VNPay và ZaloPay: người dùng sẽ được chuyển sang trang thanh toán bên ngoài, hoàn tất giao dịch, rồi mới được redirect về website của bạn. Vấn đề là trong quá trình redirect đó, phiên GA4 rất dễ bị gián đoạn — khiến sự kiện purchase không được ghi nhận. Để xử lý triệt để, giải pháp an toàn nhất là kết hợp thêm việc gửi sự kiện purchase từ phía server (server-side) thông qua GA4 Measurement Protocol tại trang xác nhận đơn hàng (/checkout/order-received/). Cách này yêu cầu developer can thiệp, nhưng mức độ tin cậy của dữ liệu sẽ tăng lên đáng kể.

6. Chỉ Định Sự Kiện Chuyển Đổi GA4 Và Kiểm Tra Báo Cáo
Thu thập được sự kiện chưa phải là đích đến cuối cùng. Bạn cần đánh dấu sự kiện là Chuyển đổi (Conversion) trong GA4 thì mới có thể kết nối với hiệu quả chiến dịch quảng cáo và tính toán chính xác.
Đường dẫn: GA4 → Quản trị → Sự kiện → Trong danh sách sự kiện, bật toggle “Đánh dấu là chuyển đổi” cho sự kiện mong muốn. Lưu ý rằng GA4 chỉ cho phép cài đặt tối đa 30 sự kiện chuyển đổi — vì vậy hãy chọn lọc kỹ và chỉ đánh dấu những sự kiện thực sự gắn với mục tiêu kinh doanh, như generate_lead, purchase, kakao_inquiry_click.
Để kiểm tra báo cáo hiệu quả, hãy dùng tính năng Khám phá (Explore) → Khám phá phễu (Funnel Exploration). Tạo một phễu 4 bước: Trang đích → Xem form → Gửi form → Trang cảm ơn — và bạn sẽ thấy ngay bước nào đang mất nhiều người dùng nhất. Với website tại Việt Nam, tỷ lệ thoát theo thiết bị và nhà mạng thường khác biệt đáng kể so với thị trường Hàn Quốc, vì vậy hãy thêm “danh mục thiết bị” (device category) làm chiều phân tích bổ sung để hiểu rõ hơn hành vi người dùng.
Tài liệu tham khảo chính thức: Tài liệu dành cho nhà phát triển Google Analytics và Trung tâm trợ giúp Google Tag Manager — đây là nơi bạn tra cứu thông số sự kiện mới nhất khi cần.
Về phía WPdesign.vn, bộ cấu hình sự kiện chuyển đổi tiêu chuẩn mà chúng tôi triển khai cho website khách hàng thường được vận hành song song với hướng dẫn tối ưu tốc độ website WordPress như một quy trình theo dõi hiệu suất tổng thể. Khi dữ liệu sự kiện đã tích lũy đủ, bạn có thể kết hợp với phân tích SEO cho website tại thị trường Việt Nam để đánh giá chất lượng traffic một cách toàn diện hơn.
[IMG_HERO2: ga4 conversion setup wordpress korea | Korean digital marketer woman in her early 30s wearing a white blouse, pointing at a GA4 conversion event configuration screen in a co-working space in District 1 Ho Chi Minh City, bright and airy interior with exposed ceiling and tropical greenery visible outside, realistic editorial photography, shot on Sony A7 IV with 35mm lens, shallow depth of field, warm tropical light, wide horizontal landscape composition, modern minimalist aesthetic]
Câu Hỏi Thường Gặp
Q1. Tại sao không nên dùng đồng thời Google Site Kit và GTM?
Nếu Site Kit chèn tag GA4 trực tiếp vào trang trong khi GTM cũng kích hoạt tag GA4 riêng, pageview và sự kiện sẽ bị tính gấp đôi. Khi đó, số phiên và tỷ lệ chuyển đổi đều trở thành những con số không thể tin cậy. Bắt buộc phải chọn một trong hai. Nếu đã quyết định dùng GTM, hãy ngắt kết nối Analytics trong Site Kit và chỉ để lại snippet GTM trong thẻ <head> của trang.
Q2. Sự kiện GA4 mất bao lâu để hiển thị trên báo cáo?
Báo cáo thời gian thực (Realtime) thường phản ánh dữ liệu trong vòng vài giây đến 1 phút. Các báo cáo tiêu chuẩn như Explore hay báo cáo Chuyển đổi có thể mất từ 24 đến 48 giờ do độ trễ xử lý dữ liệu. Ngay sau khi cài đặt, cách chính xác nhất để kiểm tra xem sự kiện có được ghi nhận không là dùng GA4 DebugView hoặc chế độ Preview của GTM.
Q3. Ngoài Contact Form 7, các plugin form khác có theo dõi được qua GTM không?
Hoàn toàn được. Với WPForms, Gravity Forms hay Elementor Forms, bạn chỉ cần cấu hình trang cảm ơn (thank-you page) làm trang đích sau khi gửi form, rồi trong GTM đặt trigger là lượt xem trang tại URL đó. Phương pháp redirect này vừa ổn định nhất, vừa ít phụ thuộc vào cấu trúc bên trong của từng plugin.
Q4. Sự kiện purchase không được ghi nhận sau khi thanh toán qua VNPay — xử lý thế nào?
VNPay chuyển người dùng đến trang thanh toán bên ngoài (vnpayment.vn) rồi redirect về URL trả về. Trong quá trình đó, nếu phiên GA4 bị gián đoạn, tag client-side trong GTM sẽ mất cơ hội kích hoạt. Giải pháp là gửi sự kiện purchase từ phía server thông qua GA4 Measurement Protocol, được kích hoạt từ hook woocommerce_payment_complete trong WooCommerce. Cần developer thực hiện, nhưng mức độ tin cậy của dữ liệu sẽ được cải thiện rõ rệt.
Q5. Nếu cài đặt GA4 sai, có thể chỉnh sửa dữ liệu quá khứ được không?
Không. GA4 không cho phép bổ sung hay chỉnh sửa dữ liệu đã thu thập trong quá khứ. Mọi thay đổi trong cài đặt chỉ có hiệu lực từ thời điểm thay đổi trở đi. Chính vì vậy, việc hoàn thiện cài đặt sự kiện GA4 trước khi website ra mắt — hoặc ngay sau khi tái cấu trúc — là vô cùng quan trọng. Sau khi cài đặt, hãy luôn dùng DebugView để xác nhận từng sự kiện hoạt động đúng như kỳ vọng trước khi đưa lên môi trường production.
Tổng Kết — Kết Luận Về Theo Dõi Sự Kiện GA4 Trên WordPress
Theo dõi sự kiện GA4 trên WordPress không dừng lại ở bước kết nối. Bạn cần hoàn thành đủ 6 bước: Bật Enhanced Measurement → Thiết kế sự kiện cốt lõi qua GTM → Chỉ định chuyển đổi → Kiểm tra báo cáo phễu — chỉ đến lúc đó bạn mới thực sự “vận hành website bằng dữ liệu”. Nếu website của bạn đang hoạt động tại thị trường Việt Nam, đừng quên tính đến luồng thanh toán qua các cổng thanh toán nội địa như một yếu tố không thể thiếu trong thiết kế sự kiện.
WPdesign.vn là công ty chuyên thiết kế website WordPress và WooCommerce, đặt trụ sở tại Phú Mỹ Hưng, TP.HCM. Chúng tôi tư vấn 1:1 bằng tiếng Hàn cho toàn bộ quy trình: từ cài đặt sự kiện GA4, cấu hình GTM, đến tích hợp VNPay và ZaloPay.
- 💬 Tư vấn 1:1 qua KakaoTalk: Truy cập Open Chat
- 📋 Yêu cầu báo giá miễn phí: wpdesign.vn/contact/