vietnam wordpress analytics setup

Khi vận hành website WordPress tại TP. HCM, chúng tôi thường xuyên nhận được phản ánh: “Tôi đã thực hiện cài đặt GA4 Việt Nam rồi nhưng số liệu khách truy cập trông có vẻ sai”. Phần lớn là do mã UA (Universal Analytics) cũ vẫn còn tồn tại hoặc plugin bị cài trùng lặp. Đội ngũ WPdesign — sau khi làm việc trực tiếp với hơn 100 website tại Việt Nam — xin chia sẻ quy trình cài đặt GA4 Việt Nam thực chiến đã được kiểm chứng.

Tạo Thuộc Tính GA4 Và Cấu Hình Data Stream

google analytics vietnam property setup

Bước đầu tiên trong quá trình cài đặt GA4 Việt Nam là truy cập Google Analytics → Quản trị → Tạo thuộc tính. Múi giờ phải đặt là (GMT+07:00) Giờ Đông Dương, đơn vị tiền tệ chọn VND (Đồng Việt Nam). Một lỗi phổ biến là khi công ty mẹ tại Hàn Quốc tạo tài khoản, họ vô tình để KST và KRW.

Sau khi tạo data stream, hãy ghi lại Measurement ID (G-XXXXXXXX). Để tính năng Enhanced Measurement ở trạng thái bật — nó tự động thu thập cuộn trang, nhấp link ngoài và tìm kiếm trên website mà không cần viết thêm code.

3 Cách Chèn Mã GA4 Vào WordPress

wordpress plugin dashboard code editor
Phương pháp Độ khó Đối tượng phù hợp
Site Kit by Google Dễ Người mới / Website quy mô nhỏ
GTM (Google Tag Manager) Trung bình Thương mại điện tử / Theo dõi sự kiện
Chèn trực tiếp vào functions.php Khó Lập trình viên / Giảm thiểu plugin
Khuyến nghị thực tế của WPdesign: Nếu bạn đang chạy WooCommerce, GTM là lựa chọn tốt nhất. Bạn có thể quản lý theo dõi chuyển đổi qua VNPay, ZaloPay và MoMo mà không cần viết thêm code. Nếu dùng Site Kit, hãy kiểm tra kỹ xem có đoạn mã UA cũ nào còn sót không. Nếu gtag.js chạy hai lần, số liệu khách truy cập sẽ bị đếm gấp đôi.

Cấu Hình Bộ Lọc Traffic Nội Địa Việt Nam

vietnam website analytics traffic filter

Đây là bước bị bỏ qua nhiều nhất khi cài đặt GA4 Việt Nam.

Loại trừ IP nội bộ: Vào Quản trị → Bộ lọc dữ liệu → Bộ lọc traffic nội bộ, đăng ký IP tĩnh của văn phòng tại TP.HCM. Đặt thông số FILTER_DEVELOPER_TRAFFICtrue để loại trừ cả traffic từ môi trường phát triển. Chặn bot traffic: Tích hợp Cloudflare hoặc Wordfence để chặn các trình thu thập dữ liệu nội địa Việt Nam ngay từ tầng trên. Website đa ngôn ngữ: Nếu bạn vận hành song song tiếng Việt và tiếng Hàn, hãy áp dụng thẻ hreflang="vi" trước, sau đó dùng báo cáo khu vực địa lý của GA4 để phân tích riêng hành vi người dùng từng ngôn ngữ.

Theo Dõi Chuyển Đổi WooCommerce — VNPay, ZaloPay, MoMo

woocommerce vnpay payment integration vietnam

Các cổng thanh toán Việt Nam có cấu trúc chuyển hướng sang trang ngoài rồi quay lại, khiến phiên đôi khi bị ngắt trước khi đến trang thank_you. Giải pháp qua GTM:

  • Kích hoạt sự kiện purchase của GA4 dựa trên điều kiện URL trang thank_you
  • Truyền các thông số order_id, value, currency: "VND" từ data layer
  • Trong WooCommerce → Cài đặt → Nâng cao → Trang thanh toán hoàn tất, cố định đường dẫn là /checkout/order-received/

Website thương mại điện tử của CUCKOO Việt Nam — do WPdesign triển khai — đã cải thiện độ chính xác theo dõi chuyển đổi từ 68% lên 94% sau khi áp dụng cấu hình này.

Thiết Lập Báo Cáo Chính + Quản Lý Thông Số UTM

utm campaign tracking marketing spreadsheet

Sau khi hoàn thành cài đặt GA4 Việt Nam, bước tiếp theo là tối ưu hóa báo cáo.

Nhóm kênh tùy chỉnh: GA4 mặc định phân loại traffic từ Zalo vào ‘Direct’. Thêm source: zalo vào nhóm kênh SNS để thống kê chính xác hơn. Chuẩn hóa UTM: Quảng cáo Zalo, Facebook Vietnam và các bài đăng mạng xã hội thường không có UTM. Hãy lập tài liệu nội bộ với quy tắc thống nhất cho utm_source, utm_medium, utm_campaign. Đăng ký sự kiện chuyển đổi: Ba sự kiện bắt buộc phải đánh dấu là chuyển đổi để đo được ROI: purchase, generate_lead, và file_download.

Câu hỏi thường gặp

Q1. Chuyển từ UA sang GA4 thì dữ liệu cũ sẽ ra sao?
Dữ liệu UA đã ngừng thu thập từ tháng 7/2024. Quý khách cần xuất sang BigQuery hoặc CSV để lưu trữ. Vì cấu trúc dữ liệu của GA4 và UA khác nhau hoàn toàn, không nên so sánh trực tiếp hai nền tảng.
Q2. Traffic VPN tại Việt Nam làm sai lệch thống kê địa lý — có cách khắc phục không?
Bộ lọc nội bộ của GA4 không thể lọc hoàn toàn traffic VPN. Cách hiệu quả là thiết lập quy tắc chặn IP bất thường trên Cloudflare WAF trước, rồi mới xem báo cáo khu vực địa lý trên GA4.
Q3. Thanh toán qua ZaloPay xong, trang thank_you bị đếm chuyển đổi trùng — giải quyết thế nào?
Đặt điều kiện “Once per page” cho thẻ sự kiện purchase trong GTM, đồng thời lưu order ID vào sessionStorage để ngăn chạy trùng. Phương pháp ghi trạng thái xử lý vào meta value qua hook woocommerce_thankyou của WooCommerce cũng rất đáng tin cậy.
Chia sẻ