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' });
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: Compliance Nghị định 13/2023
GA4 mặc định lưu IP address full → vi phạm ND13 (dữ liệu cá nhân). Bạn cần bật anonymize_ip để IP được mask thành dạng 1.2.3.0/24:
jsgtag('config', 'G-XXXXXXX', { anonymize_ip: true, allow_ad_personalization_signals: false, allow_google_signals: false });
Thêm dòng explain analytics ẩn danh vào /chinh-sach-bao-mat. Không bắt buộc consent banner cho analytics ẩn danh — ND13 coi đó là "lợi ích chính đáng". Chỉ cần banner nếu chạy Facebook Pixel hoặc Google Ads remarketing.
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.