Chuyển tới nội dung chính

Google Analytics 4 — Hướng Dẫn GA4 Toàn Diện

📚 TÀI LIỆU KIẾN THỨC MANGOADS — Dành cho team nội bộ và khách hàng muốn hiểu đúng, hiểu sâu về Google Analytics 4.


1. Mở Đầu — Kỷ Nguyên Mới Của Web Analytics

Ngày 1 tháng 7 năm 2024, Google chính thức ngừng xử lý dữ liệu trên Universal Analytics (UA). Đây không đơn thuần là một bản nâng cấp — GA4 đánh dấu một paradigm shift hoàn toàn trong cách chúng ta đo lường và phân tích hành vi người dùng.

Tại sao Google phải thay đổi triệt để như vậy?

  • Hành vi người dùng thay đổi: Người dùng tương tác trên nhiều thiết bị, nhiều nền tảng (web, app, PWA). Mô hình session-based của UA không còn phản ánh đúng thực tế
  • Cookie đang chết: Với sự siết chặt quyền riêng tư từ iOS 14+, GDPR, và tương lai cookieless — GA4 được thiết kế để hoạt động hiệu quả ngay cả khi dữ liệu không đầy đủ, nhờ machine learning modeling
  • Cross-platform measurement: Doanh nghiệp cần nhìn thấy hành trình khách hàng xuyên suốt web và app, không phải hai hệ thống tách biệt

💡 Cách MangoAds hay giải thích cho khách hàng: "UA giống như đếm số người vào cửa hàng mỗi lần — GA4 giống như theo dõi hành trình của từng khách hàng: họ nhìn gì, chạm gì, mua gì, và quay lại khi nào. Cái nhìn khác nhau hoàn toàn."

Bài viết này sẽ giúp bạn hiểu sâu GA4 từ nền tảng kiến trúc đến cách triển khai thực chiến — không phải lý thuyết copy từ tài liệu Google, mà là kinh nghiệm thực tế từ hàng trăm dự án MangoAds đã triển khai.


2. Phân Tích Chuyên Sâu

2.1. GA4 vs Universal Analytics — Những Khác Biệt Cốt Lõi

Đây không phải nâng cấp phiên bản, mà là thay đổi triết lý đo lường hoàn toàn:

Tiêu chíUniversal Analytics (UA)Google Analytics 4 (GA4)
Mô hình dữ liệuSession-based (phiên truy cập)Event-based (sự kiện)
Đơn vị đo lường chínhPageview, SessionEvent (mọi thứ là event)
Cross-platformChỉ web hoặc app riêng biệtWeb + App trong cùng một property
IdentityClient ID (cookie-based)User ID + Google Signals + Device ID + Modeling
ReportingCố định, nhiều báo cáo sẵn cóLinh hoạt, ít báo cáo mặc định, mạnh về Explorations
Machine LearningHạn chếTích hợp sâu (predictive metrics, anomaly detection)
BigQueryChỉ cho GA360 (trả phí)Miễn phí cho tất cả property
Data RetentionKhông giới hạnTối đa 14 tháng (event-level data)
Bounce RateTỷ lệ thoát truyền thốngThay bằng Engagement Rate (chính xác hơn)

⚠️ Lưu ý quan trọng: Không thể migrate dữ liệu từ UA sang GA4. Hai hệ thống có cấu trúc dữ liệu hoàn toàn khác nhau. Đây là lý do MangoAds luôn khuyến khích khách hàng cài song song GA4 càng sớm càng tốt để tích lũy dữ liệu lịch sử.

2.2. Event-Based Data Model — Trái Tim Của GA4

Đây là thay đổi quan trọng nhất cần hiểu. Trong UA, mọi thứ xoay quanh session (phiên truy cập). Trong GA4, mọi tương tác đều là một event.

Bốn loại event trong GA4:

1. Automatically Collected Events Tự động thu thập khi cài GA4, không cần cấu hình:

  • first_visit — lần đầu truy cập
  • session_start — bắt đầu phiên mới
  • user_engagement — người dùng tương tác tích cực

2. Enhanced Measurement Events Bật/tắt trong Admin, không cần code:

  • page_view — xem trang
  • scroll — cuộn trang đến 90%
  • click (outbound) — click ra link ngoài
  • view_search_results — tìm kiếm trên site
  • file_download — tải file
  • video_start, video_progress, video_complete — tương tác video (YouTube embedded)
  • form_start, form_submit — tương tác form

3. Recommended Events Google định nghĩa sẵn tên và parameters, bạn cần tự triển khai:

  • E-commerce: add_to_cart, begin_checkout, purchase
  • Lead gen: generate_lead, sign_up
  • Content: share, search

4. Custom Events Tự định nghĩa hoàn toàn cho nhu cầu riêng:

  • contact_form_submit, chat_opened, pricing_viewed...

📌 Best practice: Luôn ưu tiên dùng Recommended Events trước khi tạo Custom Events. Google sử dụng tên event chuẩn để kích hoạt các tính năng đặc biệt (như báo cáo e-commerce, predictive audiences). Đặt tên tùy ý sẽ mất những tính năng này.

Event Parameters

Mỗi event có thể kèm theo parameters — thông tin bổ sung mô tả chi tiết event đó:

Event: purchase
Parameters:
- transaction_id: "T12345"
- value: 2500000
- currency: "VND"
- items: [{item_name: "Dịch vụ SEO", item_category: "Services"}]

GA4 cho phép tối đa 25 custom parameters cho mỗi event và tối đa 50 custom dimensions / 50 custom metrics trên toàn property.

2.3. Data Streams — Thu Thập Dữ Liệu Đa Nền Tảng

Data Stream là "ống dẫn" dữ liệu từ nguồn (web hoặc app) vào GA4 property. Mỗi property có thể có nhiều data streams:

  • Web stream: Cho website, sử dụng Measurement ID (G-XXXXXXXXXX)
  • iOS stream: Cho ứng dụng iOS
  • Android stream: Cho ứng dụng Android

Đây chính là cách GA4 thực hiện cross-platform measurement — dữ liệu từ web và app cùng đổ về một property, cho phép phân tích hành trình người dùng xuyên nền tảng.

2.4. User Properties và Identity Resolution

GA4 sử dụng Identity Space để nhận diện người dùng với 4 lớp (theo thứ tự ưu tiên):

  1. User-ID: Bạn tự gán khi người dùng đăng nhập (chính xác nhất)
  2. Google Signals: Dữ liệu từ người dùng đăng nhập Google và bật personalization
  3. Device-ID: Client ID từ cookie (web) hoặc App Instance ID (app)
  4. Modeling: Machine learning ước tính cho người dùng không consent tracking

User Properties là thuộc tính gắn với người dùng (không phải event):

  • user_role: "premium_member"
  • account_type: "business"
  • lifetime_value: 15000000

Tối đa 25 custom user properties cho mỗi property.

2.5. Conversions (Key Events)

Trong GA4, conversion được thiết lập đơn giản bằng cách đánh dấu một event là conversion (từ 2024 Google đổi tên thành "Key Events" trong GA4, giữ tên "Conversions" trong Google Ads integration).

Cách thiết lập:

  1. Vào Admin > Events > chọn event cần đánh dấu
  2. Bật toggle "Mark as key event"
  3. Hoặc tạo event mới từ event có sẵn bằng cách modify/create events

Lưu ý quan trọng:

  • GA4 tính mỗi lần event xảy ra là một conversion (khác UA chỉ tính 1 lần/session cho Goals)
  • Có thể thay đổi counting method: "Once per event" hoặc "Once per session"
  • Tối đa 30 key events cho mỗi property

2.6. Audiences — Phân Khúc Người Dùng Thông Minh

Audiences trong GA4 mạnh hơn nhiều so với UA segments:

  • Định nghĩa linh hoạt: Kết hợp events, user properties, điều kiện thời gian
  • Dynamic membership: Người dùng tự động vào/ra audience khi đáp ứng/không đáp ứng điều kiện
  • Predictive Audiences: GA4 tự tạo dựa trên machine learning — ví dụ "Likely 7-day purchasers" (người có khả năng mua hàng trong 7 ngày tới)
  • Tích hợp Google Ads: Audience tự động sync sang Google Ads để remarketing

Ví dụ audience thực tế:

  • Người đã xem trang pricing nhưng chưa submit form liên hệ (trong 7 ngày gần đây)
  • Người đã mua hàng trên 5 triệu VND trong 30 ngày
  • Người truy cập từ organic search, đã đọc >3 bài blog

2.7. Explorations — Phân Tích Nâng Cao

Explorations là công cụ phân tích mạnh nhất của GA4, thay thế Custom Reports của UA nhưng mạnh hơn nhiều lần:

Exploration TypeMục đích
Free FormBảng, biểu đồ tùy chỉnh với drag-and-drop
Funnel ExplorationPhân tích phễu chuyển đổi, tìm điểm drop-off
Path ExplorationVisualize hành trình người dùng từ/đến một điểm
Segment OverlapSo sánh chồng chéo giữa các nhóm người dùng
Cohort ExplorationPhân tích nhóm theo thời gian (retention, engagement)
User LifetimeGiá trị vòng đời khách hàng

💡 Mẹo thực chiến: Funnel Exploration cho phép tạo open funnel (người dùng có thể nhảy vào bất kỳ bước nào) hoặc closed funnel (phải đi tuần tự). Dùng open funnel để khám phá hành vi thực tế, closed funnel để đo lường quy trình cụ thể (ví dụ checkout flow).

2.8. Hệ Thống Reports Trong GA4

GA4 tổ chức reports theo 4 nhóm lifecycle:

Acquisition (Thu hút)

  • User Acquisition: Kênh mang người dùng mới đến lần đầu
  • Traffic Acquisition: Kênh mang traffic cho từng phiên
  • Quan trọng: GA4 phân biệt rõ "first user source" và "session source" — rất hữu ích cho attribution

Engagement (Tương tác)

  • Events: Tổng quan tất cả events
  • Pages and screens: Hiệu suất từng trang
  • Landing pages: Trang đầu tiên người dùng truy cập
  • Engagement Rate thay thế Bounce Rate: tỷ lệ phiên có tương tác (engaged session = >10s HOẶC có conversion HOẶC >=2 pageviews)

Monetization (Doanh thu)

  • E-commerce purchases: Sản phẩm, doanh thu, conversion
  • In-app purchases: Mua hàng trong app
  • Publisher ads: Revenue từ quảng cáo (nếu có)

Retention (Giữ chân)

  • User retention: Tỷ lệ người dùng quay lại theo cohort
  • User engagement: Thời gian tương tác trung bình
  • Lifetime Value: Giá trị khách hàng theo thời gian

2.9. BigQuery Integration — Sức Mạnh Thực Sự Của GA4

Đây là tính năng game-changer mà trước đó chỉ có trên GA360 (chi phí từ $150,000/năm). GA4 cung cấp miễn phí cho tất cả:

Lợi ích:

  • Raw data access: Truy cập dữ liệu thô ở cấp event-level, không bị sampling
  • SQL analysis: Phân tích phức tạp bằng SQL mà giao diện GA4 không hỗ trợ
  • Data warehouse: Kết hợp dữ liệu GA4 với CRM, ERP, dữ liệu quảng cáo
  • Long-term storage: Lưu trữ dữ liệu vượt quá giới hạn 14 tháng của GA4
  • Custom ML models: Xây dựng mô hình machine learning trên dữ liệu analytics

Chi phí BigQuery:

  • Free tier: 10 GB storage + 1 TB query/tháng (đủ cho hầu hết SMEs)
  • Website trung bình (~100K sessions/tháng): chi phí BigQuery khoảng $0-5/tháng

⚠️ Lưu ý: Export dạng streaming (real-time) chỉ có trên GA4 360. Bản miễn phí export theo batch (daily), thường sẵn sàng vào sáng hôm sau.

2.10. Data Retention — Hiểu Rõ Để Không Mất Dữ Liệu

GA4 có chính sách data retention rất khác UA:

  • Event-level data: Giữ tối đa 2 tháng (mặc định) hoặc 14 tháng (cần chuyển thủ công trong Admin)
  • Aggregated data (reports): Không giới hạn thời gian
  • Explorations: Bị ảnh hưởng bởi data retention — sau thời hạn, không thể tạo exploration chi tiết

⚠️ Hành động bắt buộc ngay lập tức: Vào Admin > Data Settings > Data Retention > chuyển sang 14 months. Đây là setting mà 90% người dùng GA4 quên cấu hình, dẫn đến mất dữ liệu chi tiết sau 2 tháng.


3. Góc Nhìn MangoAds

Triết lý "Measurement-First" của MangoAds

Tại MangoAds, chúng tôi tin rằng analytics phải đi trước mọi chiến dịch marketing. Không thể tối ưu thứ bạn không đo lường được.

Cách MangoAds triển khai GA4 khác biệt:

📌 Measurement Plan trước, triển khai sau: Trước khi chạm vào code, MangoAds luôn lập Measurement Plan — tài liệu xác định rõ:

  • Business objectives (mục tiêu kinh doanh) map với KPIs nào?
  • KPIs nào cần events nào trong GA4?
  • Event parameters nào cần thu thập?
  • Conversion nào cần tracking?

💡 "Chúng tôi thấy nhiều doanh nghiệp cài GA4 nhưng chỉ xem pageviews. Giống như mua một chiếc xe thể thao nhưng chỉ đi số 1 vậy. MangoAds giúp khách hàng khai thác 100% sức mạnh của GA4 — từ tracking đúng đến phân tích đúng đến hành động đúng."

📌 Server-side tracking cho dữ liệu chính xác: MangoAds ưu tiên triển khai Server-side Google Tag Manager cho các khách hàng quan trọng, giúp:

  • Bypass ad blockers (tăng 15-30% data collection)
  • Tăng tốc website (giảm JavaScript phía client)
  • Tuân thủ GDPR/privacy regulations tốt hơn

📌 BigQuery là tiêu chuẩn, không phải tùy chọn: Mọi dự án GA4 của MangoAds đều bao gồm cấu hình BigQuery export. Dữ liệu là tài sản — mất dữ liệu sau 14 tháng là rủi ro không cần thiết.


4. Ứng Dụng Thực Tế — Setup Guide & Must-Configure Settings

4.1. Checklist Cấu Hình GA4 Bắt Buộc

Sau khi tạo GA4 property, đây là những setting bắt buộc phải cấu hình mà nhiều người bỏ qua:

✅ Data Retention → 14 tháng Admin > Data Settings > Data Retention > Event data retention: 14 months

✅ Google Signals → Bật Admin > Data Settings > Data Collection > Google Signals: ON (Hỗ trợ cross-device tracking và demographic data)

✅ Enhanced Measurement → Review từng event Admin > Data Streams > [Web Stream] > Enhanced measurement Kiểm tra và bật/tắt từng loại event phù hợp với website

✅ Internal Traffic Filter Admin > Data Streams > Configure tag settings > Define internal traffic Thêm IP nội bộ công ty để loại trừ traffic không phải khách hàng thực

✅ Cross-domain Tracking (nếu có nhiều domain) Admin > Data Streams > Configure tag settings > Configure your domains Thêm tất cả domains liên quan để theo dõi hành trình xuyên domain

✅ Referral Exclusions Admin > Data Streams > Configure tag settings > List unwanted referrals Loại trừ payment gateways (OnePay, VNPay, MoMo...) để không bị tính sai nguồn traffic

✅ BigQuery Linking Admin > Product Links > BigQuery Links Kết nối để export raw data (miễn phí)

✅ Google Ads Linking Admin > Product Links > Google Ads Links Kết nối để import conversions và audiences sang Google Ads

4.2. Cấu Hình Conversions Theo Loại Business

Cho Lead Generation (B2B, dịch vụ):

  • form_submit (với parameter form_id để phân biệt các form)
  • phone_click (click số điện thoại)
  • chat_started (mở live chat)
  • file_download (tải brochure, báo giá)

Cho E-commerce:

  • purchase (bắt buộc — kèm value, currency, transaction_id)
  • add_to_cart
  • begin_checkout
  • add_payment_info

Cho Content/Media:

  • scroll (90% trang)
  • video_complete
  • sign_up (newsletter)

4.3. Triển Khai Events Qua Google Tag Manager

MangoAds khuyến khích luôn dùng GTM thay vì hard-code GA4 events. Lý do:

  • Không cần developer mỗi lần thay đổi tracking
  • Version control — rollback nếu có lỗi
  • Debug dễ dàng với GTM Preview mode
  • Quản lý tập trung tất cả tags (GA4, Google Ads, Meta Pixel, TikTok...)

Quy trình chuẩn GTM → GA4:

  1. Tạo Trigger (điều kiện kích hoạt: click button, submit form, page load...)
  2. Tạo GA4 Event Tag với event name và parameters
  3. Test trong Preview/Debug mode
  4. Verify trong GA4 DebugView (Realtime > DebugView)
  5. Publish container version

📌 Debug tip: GA4 DebugView (Admin > DebugView) hiển thị events real-time từ thiết bị đang ở chế độ debug. Đây là cách nhanh nhất để kiểm tra events đã fire đúng chưa, kèm parameters đầy đủ hay thiếu.


5. FAQ — Câu Hỏi Thường Gặp

❓ GA4 có miễn phí không?

Có. GA4 standard hoàn toàn miễn phí, bao gồm cả BigQuery export. GA4 360 (trả phí) bổ sung thêm: higher data limits, SLA, streaming export, sub-properties, roll-up properties.

❓ Tại sao số liệu GA4 khác UA?

Vì cách đo lường hoàn toàn khác. Session trong GA4 không reset khi đổi nguồn traffic (UA thì có). Bounce rate trong GA4 = 100% - Engagement rate (khác công thức UA). User count trong GA4 ưu tiên Active Users, UA ưu tiên Total Users. Đừng so sánh 1:1 giữa GA4 và UA — đó là hai hệ thống khác nhau.

❓ Nên dùng GA4 với Google Tag Manager hay gắn trực tiếp?

Luôn dùng GTM. Ngoại trừ trường hợp website cực kỳ đơn giản chỉ cần đếm pageviews. GTM giúp quản lý, debug, và mở rộng tracking dễ dàng hơn nhiều.

❓ Data retention 14 tháng có nghĩa mất dữ liệu sau 14 tháng?

Không hoàn toàn. Reports tổng hợp (acquisition, engagement...) vẫn giữ dữ liệu không giới hạn. Chỉ Explorations (phân tích chi tiết event-level) bị ảnh hưởng. Giải pháp: export sang BigQuery để lưu trữ vĩnh viễn.

❓ Có cần Google Analytics 360 không?

Đa số doanh nghiệp Việt Nam không cần. GA4 standard đã đủ mạnh. Chỉ cần 360 khi: website có >25 triệu events/tháng (bị sampling), cần SLA uptime guarantee, hoặc cần sub-properties cho tổ chức lớn.

❓ GA4 có thể tracking app mobile không?

Có, và đây chính là lợi thế lớn nhất của GA4. Bạn tạo iOS/Android data streams trong cùng property, sử dụng Firebase SDK để thu thập dữ liệu. Web và app data hợp nhất, cho phép phân tích cross-platform journey.


6. Key Takeaways

📌 GA4 không phải bản nâng cấp UA — đây là hệ thống analytics hoàn toàn mới với event-based model, cross-platform measurement, và machine learning tích hợp sâu.

📌 Mọi thứ trong GA4 đều là event — hiểu rõ 4 loại event (auto, enhanced, recommended, custom) và cách sử dụng event parameters là nền tảng của mọi triển khai GA4 thành công.

📌 3 setting bắt buộc cấu hình ngay: Data Retention 14 tháng, Google Signals ON, và BigQuery export. Bỏ qua bất kỳ cái nào đều là mất dữ liệu hoặc mất insight.

📌 BigQuery integration miễn phí là game-changer — tận dụng để lưu trữ dữ liệu dài hạn, phân tích SQL nâng cao, và kết hợp với nguồn dữ liệu khác.

📌 Explorations là nơi insight thực sự nằm — standard reports chỉ cho cái nhìn tổng quan. Funnel, Path, và Cohort Explorations mới là công cụ giúp bạn hiểu sâu hành vi người dùng.

📌 Luôn triển khai qua GTM — không hard-code tracking. GTM cho phép quản lý, debug, và mở rộng tracking mà không phụ thuộc developer.


🔗 Bài viết liên quan: Conversion Tracking · KPI Digital Marketing · CRO — Conversion Rate Optimization

📝 Cập nhật lần cuối: Tháng 03/2026 — MangoAds Team