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:
- view_pricing - khi user vào trang /chi-phi.
- click_consultation_cta - khi click nút "Tư vấn miễn phí".
- submit_contact_form - khi user submit form liên hệ thành công.
- phone_click - khi user click vào số phone (tracking call intent).
- lead_magnet_request - khi user request tài liệu miễn phí tại /tai-lieu.
- 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.
6. Bước 6: Link Google Ads + Search Console
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ư.


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.





