Bỏ qua menu, vào nội dung chính

Setup Google Analytics 4 đúng chuẩn cho doanh nghiệp Việt 2026

GA4 thay thế Universal Analytics từ 7/2023 nhưng nhiều doanh nghiệp Việt vẫn install qua loa - chỉ thấy số pageview, không track được conversion. Hướng dẫn này đi qua 8 bước setup chuẩn từ install đến custom events + tích hợp Google Tag Manager + tuân thủ Luật Bảo vệ dữ liệu cá nhân 2025 (thay Nghị định 13/2023 từ 01/01/2026).

Cập nhật 25/09/202611 phút đọc

1. Tại sao đa số doanh nghiệp Việt setup GA4 sai

GA4 phức tạp hơn Universal Analytics (UA) nhiều - model dữ liệu chuyển từ session-based sang event-based. Đa số doanh nghiệp Việt khi migration chỉ paste tracking code, không reconfig events. Kết quả: bạn thấy pageview tăng/giảm nhưng không biết visitor có submit form, click CTA, scroll bao nhiêu hay chuyển đổi không.

Hậu quả thực tế: chi 30 triệu Google Ads 1 tháng nhưng không biết keyword nào ra lead. CEO hỏi "chiến dịch có hiệu quả không?" - không trả lời được. Đó là vì GA4 đang track sai.

2. Bước 1-2: Tạo property + cài qua Google Tag Manager

Truy cập analytics.google.com → Admin → Create Property. Chọn time zone GMT+7, currency VND. Tạo Web Data Stream với URL website, để mặc định enhanced measurement bật.

Tạo GTM container tại tagmanager.google.com. Paste 2 snippet (head + body) vào layout. Trong GTM tạo Tag GA4 Configuration với Measurement ID dạng G-XXXXXXX, trigger All Pages. Save → Submit → Publish version 1.

3. Bước 3: Bật Enhanced Measurement (tracking tự động)

Vào Data Stream → Web Stream → Enhanced Measurement. Bật tất cả 7 options:

  • Page views - bắt buộc.
  • Scrolls - track user cuộn 90% trang (báo hiệu engagement).
  • Outbound clicks - click vào external link.
  • Site search - nếu có search box trên site.
  • Video engagement - YouTube embedded.
  • File downloads - PDF, Excel templates.
  • Form interactions - track focus/submit form HTML.

4. Bước 4: Định nghĩa custom events theo conversion funnel

Đây là bước quan trọng nhất, đa số bỏ qua. Bạn cần map conversion funnel của doanh nghiệp ra events cụ thể. Ví dụ cho agency phần mềm như Alodev:

  1. view_pricing - khi user vào trang /chi-phi.
  2. click_consultation_cta - khi click nút "Tư vấn miễn phí".
  3. submit_contact_form - khi user submit form liên hệ thành công.
  4. phone_click - khi user click vào số phone (tracking call intent).
  5. lead_magnet_request - khi user request tài liệu miễn phí tại /tai-lieu.
  6. view_case_study - khi user vào /du-an/[slug].

Mỗi event push qua dataLayer trong GTM. Code mẫu:

js// Khi user submit form thành công
window.dataLayer = window.dataLayer || [];
window.dataLayer.push({
  event: 'submit_contact_form',
  form_type: 'consultation',
  budget_range: '60-150tr',
  industry: 'F&B'
});

Chọn event nào để đo quan trọng hơn cách cài; bài về những chỉ số analytics thực sự quan trọng với founder trên blog cá nhân của Trần Công Thắng giúp lọc bớt số liệu trang trí.

5. Bước 5: Đánh dấu Conversions

Trong GA4 → Configure → Events. Sau khi event fire 1 lần, nó xuất hiện ở list. Toggle "Mark as conversion" cho 3-5 events quan trọng nhất (submit_contact_form, phone_click, lead_magnet_request). Sau 24h những events này hiện trong báo cáo Conversions + có thể import vào Google Ads để optimize bidding.

GA4 → Admin → Product Links → Google Ads → Link. Sau đó Search Console → Link. Mất 24-48h data đồng bộ. Lợi ích: Báo cáo Acquisition giờ chia rõ traffic theo campaign + keyword organic.

7. Bước 7: Tuân thủ Luật Bảo vệ dữ liệu cá nhân 2025

Nghị định 13/2023/NĐ-CP hết hiệu lực từ 01/01/2026; khung áp dụng hiện nay là Luật Bảo vệ dữ liệu cá nhân số 91/2025/QH15 và Nghị định 356/2025/NĐ-CP. Về địa chỉ IP: trang hỗ trợ của Google ghi GA4 không ghi và không lưu địa chỉ IP, nên tham số anonymize_ip (của Universal Analytics) không còn tác dụng. Việc cần làm là tắt các tín hiệu gắn với cá nhân nếu không dùng:

jsgtag('config', 'G-XXXXXXX', {
  allow_ad_personalization_signals: false,
  allow_google_signals: false
});

Thêm dòng giải thích analytics vào /chinh-sach-bao-mat. Luật 91/2025/QH15 không có căn cứ “lợi ích chính đáng” chung như GDPR: các trường hợp xử lý không cần đồng ý được liệt kê ở Điều 19, và Điều 9 ghi im lặng hoặc không phản hồi không được coi là đồng ý. Nghị định 356/2025/NĐ-CP xếp dữ liệu theo dõi hành vi trên không gian mạng vào nhóm dữ liệu nhạy cảm (Điều 4). Cách an toàn: banner đồng ý mặc định từ chối cho analytics và quảng cáo (Google Consent Mode), bắt buộc có đồng ý trước khi chạy Facebook Pixel hay remarketing (Điều 28 khoản 8 của Luật). Trường hợp cụ thể nên đối chiếu toàn văn hoặc hỏi luật sư.

Điều 9 Luật Bảo vệ dữ liệu cá nhân số 91/2025/QH15 về sự đồng ý của chủ thể dữ liệu
Điều 9: sự đồng ý phải tự nguyện, cho từng mục đích, thể hiện rõ ràng và kiểm chứng được; im lặng hoặc không phản hồi không được coi là đồng ý. Trích Luật Bảo vệ dữ liệu cá nhân số 91/2025/QH15, Công báo số 971 + 972 ngày 24/7/2025, bản PDF trên congbao.chinhphu.vn, tra ngày 25/09/2026.
Điều 4 Nghị định 356/2025/NĐ-CP: danh mục dữ liệu cá nhân nhạy cảm gồm sức khoẻ, sinh trắc học, vị trí, ảnh thẻ căn cước, dữ liệu ngân hàng, dữ liệu theo dõi hành vi trên mạng
Danh mục dữ liệu cá nhân nhạy cảm tại Điều 4 Nghị định 356/2025/NĐ-CP: tình trạng sức khoẻ, sinh trắc học, vị trí qua dịch vụ định vị, ảnh thẻ căn cước, dữ liệu tài khoản ngân hàng, dữ liệu theo dõi hành vi trên không gian mạng. Trích Nghị định 356/2025/NĐ-CP, bản PDF ký số trên datafiles.chinhphu.vn (trang văn bản vanban.chinhphu.vn), tra ngày 25/09/2026.

8. Bước 8: Test bằng DebugView trước go-live

Cài Chrome extension Tag Assistant Companion. Bật "Connect to DebugView" → mở site → tương tác (click button, scroll, submit form). Trong GA4 → Configure → DebugView bạn sẽ thấy real-time events fire. Verify mỗi event đúng tên, đúng parameter trước khi publish GTM version.

9. Sau setup: kiểm tra mỗi tuần

  • Reports → Realtime: 5 phút đầu mỗi sáng - kiểm tra tracking còn fire.
  • Reports → Acquisition → Traffic acquisition: theo dõi source/medium.
  • Reports → Engagement → Events: top 10 events có volume bất thường?
  • Reports → Monetization (nếu e-com): conversion rate weekly.
  • Explore → Funnel: custom funnel 4-5 step xem drop-off ở đâu.

Cần Alodev setup GA4 + GTM cho website doanh nghiệp? Gói dịch vụ 8-12 triệu, hoàn thành trong 1 tuần, bao gồm migration từ UA cũ + đào tạo team marketing 2 buổi. Liên hệ tại /lien-he.

Nhận bài mới

Để lại email để nhận bài mới của series Cẩm nang thực hành, hoặc theo dõi bằng RSS.

RSS Cẩm nang thực hành

Email chỉ dùng để gửi bài mới, xem Chính sách bảo mật.

Trao đổi về dự án

Cần tư vấn?