Cách thiết lập Google Analytics 4 cho website
Để thiết lập Google Analytics 4, hãy tạo tài khoản và thuộc tính tại analytics.google.com, thêm một luồng dữ liệu web cho URL trang của bạn, và sao chép mã đo lường của nó (bắt đầu bằng G-). Sau đó thêm thẻ Google với mã đó vào <head> của mọi trang, xuất bản, và kiểm tra báo cáo Thời gian thực. Trên app một trang, hãy đảm bảo lượt xem trang được ghi nhận khi chuyển route, và nếu bạn có khách truy cập ở EU hoặc Anh, hãy kết nối thẻ với một banner đồng ý.
GA4 mang lại gì cho bạn
Google Analytics 4 (GA4) đo lường những gì khách truy cập làm sau khi đến trang của bạn: có bao nhiêu người đến, từ đâu (tìm kiếm, mạng xã hội, email, quảng cáo), họ xem trang nào, và họ hoàn thành hành động nào — đăng ký, mua hàng, gửi form liên hệ. Nó ghi lại mọi thứ dưới dạng sự kiện; lượt xem trang chỉ là một sự kiện có tên page_view.
Nó miễn phí, được dùng rộng rãi và kết nối với Google Ads và Search Console. Đánh đổi là độ phức tạp, cookie (kéo theo yêu cầu đồng ý ở một số khu vực), và dữ liệu được gửi đến Google.
Bạn có nên dùng GA4 không?
| Lựa chọn | Phù hợp với | Đánh đổi |
|---|---|---|
| Google Analytics 4 | Phân tích marketing chi tiết, Google Ads, miễn phí ở mọi quy mô | Giao diện phức tạp; cookie và sự đồng ý; dữ liệu chia sẻ với Google |
| Phân tích ưu tiên quyền riêng tư (ví dụ Plausible, Fathom, Umami) | Thống kê lưu lượng đơn giản với script nhẹ hơn, thường không dùng cookie | Thường trả phí (hoặc tự lưu trữ); ít tính năng hơn |
| Phân tích sản phẩm (ví dụ PostHog, Mixpanel, Amplitude) | Theo dõi người dùng đã đăng nhập làm gì trong app, phễu chuyển đổi, giữ chân | Cần thiết lập nhiều hơn; quá mức cần thiết cho trang giới thiệu đơn giản |
| Bảng sự kiện riêng của bạn | Đếm một vài hành động chính trong cơ sở dữ liệu của mình | Bạn tự xây dựng báo cáo |
Với trang marketing có chạy Google Ads, GA4 là lựa chọn thông thường. Với trang đơn giản mà bạn chỉ muốn đếm số khách truy cập, một công cụ ưu tiên quyền riêng tư thường bớt phiền hơn. Với hành vi bên trong app, phân tích sản phẩm phù hợp hơn. Cách thêm phân tích vào app so sánh các lựa chọn này sâu hơn.
Từng bước
Các bước này theo hướng dẫn thiết lập chính thức của Google tính đến tháng 9/2026. Tên menu trong GA4 thay đổi đôi khi; nếu nhãn khác, hãy tìm nó trong màn hình Quản trị.
1. Tạo tài khoản
Vào analytics.google.com và nhấp Bắt đầu đo lường. Nhập tên tài khoản (thường là tên công ty) và chọn cài đặt chia sẻ dữ liệu. Hãy dùng một tài khoản Google mà doanh nghiệp của bạn sẽ tiếp tục giữ.
2. Tạo thuộc tính
Thuộc tính là một trang web hoặc app (hoặc một nhóm các trang web/app) mà dữ liệu được báo cáo cùng nhau. Nhập tên thuộc tính, múi giờ và tiền tệ báo cáo, rồi đến ngành nghề và mục tiêu kinh doanh. Múi giờ quyết định "hôm nay" bắt đầu lúc nào trong báo cáo, nên hãy chọn múi giờ bạn làm việc.
3. Thêm luồng dữ liệu web
Chọn Web, nhập URL trang của bạn và tên luồng. Giữ đo lường nâng cao được bật: nó tự động thu thập lượt xem trang, cuộn trang, nhấp chuột ra ngoài, tìm kiếm trên trang, tương tác với form, mức độ tương tác với video và lượt tải file mà không cần thêm mã.
Sau khi tạo luồng, trang chi tiết của nó sẽ hiển thị mã đo lường của bạn, bắt đầu bằng G-.
4. Thêm thẻ Google vào trang
GA4 cung cấp một đoạn mã bắt đầu bằng chú thích ``. Hướng dẫn của Google là đặt nó ngay sau thẻ mở <head> trên mọi trang. Hầu hết các công cụ xây trang và CMS có một trường để nhập mã đo lường thay thế; nếu công cụ của bạn có, hãy dùng nó. Với một trang do AI xây dựng, hãy hỏi:
Thêm Google Analytics 4 với mã đo lường G-XXXXXXXXXX. Tải đoạn mã gtag.js trong head của mọi trang, chỉ trong bản build production — không phải trong môi trường phát triển cục bộ hay bản xem trước. Đây là app một trang, nên hãy đảm bảo mỗi lần chuyển route được ghi nhận đúng một lượt xem trang.
Nếu bạn đã có hoặc cần một banner đồng ý, hãy đưa nó vào cùng yêu cầu (xem bước 7).
5. Kiểm tra lượt xem trang trong app một trang
Nhiều trang do AI xây dựng là app một trang (SPA): di chuyển giữa các trang làm thay đổi URL mà không tải lại trang. Trong cài đặt đo lường nâng cao, tùy chọn lượt xem trang có một thiết lập nâng cao cho thay đổi trang dựa trên sự kiện lịch sử trình duyệt — nó lắng nghe các thay đổi lịch sử mà bộ định tuyến SPA thực hiện. Khi bật, GA4 tự ghi nhận điều hướng SPA.
Lỗi thường gặp là đếm trùng: lượt xem trang theo lịch sử và một page_view gửi thủ công từ bộ định tuyến. Chỉ chọn một. Kiểm tra bằng cách nhấp qua lại giữa các trang và theo dõi báo cáo Thời gian thực hoặc DebugView.
6. Xác nhận hoạt động
Xuất bản trang, mở trong một cửa sổ trình duyệt bình thường (trình chặn quảng cáo thường chặn GA — hãy thử một trình duyệt không có tiện ích này) và xem Báo cáo → Thời gian thực. Google cho biết việc thu thập dữ liệu có thể mất tới 30 phút mới bắt đầu. Các báo cáo tiêu chuẩn cần nhiều thời gian hơn để có dữ liệu so với báo cáo Thời gian thực.
7. Xử lý sự đồng ý
Ở EU, Anh và một số nơi khác, cookie phân tích thường cần sự đồng ý của khách truy cập trước. Chế độ đồng ý của Google cho phép thẻ tôn trọng lựa chọn của khách truy cập: bạn đặt giá trị mặc định (ví dụ analytics_storage bị từ chối) trước khi thẻ tải, rồi gửi cập nhật khi khách truy cập lựa chọn. Với lưu lượng từ EEA, chế độ đồng ý của Google cũng mong đợi các tín hiệu ad_user_data và ad_personalization. Cách thêm đồng ý cookie trình bày chi tiết hơn về banner và chế độ đồng ý. Đây là thông tin chung, không phải tư vấn pháp lý.
8. Thiết lập sự kiện chính
"Sự kiện chính" (trước năm 2024 được gọi là chuyển đổi) là những hành động quan trọng với doanh nghiệp của bạn. Gửi một sự kiện khi điều quan trọng xảy ra, rồi đánh dấu nó: trong Quản trị → Sự kiện, nhấp vào ngôi sao cạnh sự kiện. Tính đến tháng 9/2026, các thuộc tính tiêu chuẩn có thể đánh dấu tối đa 30 sự kiện chính.
Gửi sự kiện GA4 có tên sign_up khi người dùng hoàn tất đăng ký, generate_lead khi form liên hệ được gửi thành công, và purchase kèm giá trị và tiền tệ sau khi thanh toán được xác nhận. Chỉ gửi mỗi sự kiện một lần cho mỗi hành động, và tuyệt đối không đưa tên, email hay thông tin cá nhân khác vào tham số sự kiện.
Dùng tên sự kiện do Google khuyến nghị (như sign_up, generate_lead, purchase) sẽ giúp một số báo cáo tự động điền dữ liệu.
9. Dọn dẹp cài đặt
- Lưu giữ dữ liệu: GA4 giữ dữ liệu cấp người dùng và sự kiện trong 2 hoặc 14 tháng trên thuộc tính tiêu chuẩn. Điều này ảnh hưởng đến phần khám phá dữ liệu, không ảnh hưởng đến báo cáo tiêu chuẩn. Chọn 14 tháng nếu bạn muốn khám phá so sánh theo năm.
- Lưu lượng nội bộ: xác định địa chỉ IP văn phòng của bạn là lưu lượng nội bộ và lọc chúng ra để lượt truy cập của chính bạn không làm sai lệch số liệu.
- Liên kết Search Console để xem truy vấn tìm kiếm cùng với hành vi.
- Thêm người dùng bằng tài khoản Google riêng của họ và vai trò thấp nhất mà họ cần.
Các lỗi thường gặp
- Thẻ bị thiếu trên một số trang vì chỉ được thêm vào một mẫu trang.
- Lượt xem trang bị đếm trùng trong app một trang.
- Theo dõi lưu lượng phát triển và xem trước. Chỉ tải thẻ trong môi trường production.
- Dữ liệu cá nhân trong sự kiện hoặc URL. Chính sách của Google cấm gửi thông tin nhận dạng cá nhân như địa chỉ email; hãy để ý các email nằm trong chuỗi truy vấn của URL.
- Tải GA trước khi có sự đồng ý ở nơi bắt buộc phải có, hoặc một banner không có cách nào để chấp nhận, khiến bạn không có dữ liệu.
- Quá nhiều sự kiện tùy chỉnh không ai xem. Hãy theo dõi năm hành động cho bạn biết trang có hoạt động tốt hay không.
- Dùng tài khoản Google cá nhân khiến doanh nghiệp phụ thuộc vào người đã thiết lập nó.
Danh sách kiểm tra thiết lập
- Đã tạo tài khoản và thuộc tính dưới tài khoản Google của doanh nghiệp
- Luồng dữ liệu web với đo lường nâng cao được bật
- Thẻ Google với đúng mã G- trên mọi trang, chỉ trong production
- Một lượt xem trang cho mỗi lần chuyển route trong app một trang
- Báo cáo Thời gian thực hiển thị lượt truy cập của bạn
- Banner đồng ý được kết nối qua chế độ đồng ý khi cần
- Đã định nghĩa và đánh dấu các sự kiện chính
- Đã thiết lập lưu giữ dữ liệu, bộ lọc lưu lượng nội bộ và liên kết Search Console
- Không có dữ liệu cá nhân trong sự kiện hoặc URL
Google Analytics trên Mythex
Mythex không có phân tích khách truy cập riêng cho app của bạn; phân tích là thứ bạn tự thêm vào, giống như bất kỳ script bên thứ ba nào (xây dựng trang đích liệt kê nó ở mục tự mang vào). Dán prompt ở bước 4 kèm mã đo lường của bạn vào chat. Vì mã đó là công khai, nó có thể nằm trong mã phía giao diện; hãy giữ mọi bí mật thật trong cài đặt dự án (biến môi trường và bí mật). App Mythex mới mặc định là app một trang, nên hãy kiểm tra bước 5. Sau đó xuất bản lại — thẻ chỉ thu thập dữ liệu trên trang đã xuất bản.
Câu hỏi thường gặp
Google Analytics 4 có miễn phí không?
Phiên bản tiêu chuẩn của Google Analytics 4 là miễn phí. Google cũng bán Analytics 360, một phiên bản trả phí với giới hạn cao hơn dành cho các tổ chức lớn.
Tại sao Google Analytics không hiển thị dữ liệu nào?
Google cho biết việc thu thập dữ liệu có thể mất tới 30 phút mới bắt đầu. Nếu sau đó báo cáo Thời gian thực vẫn trống, hãy kiểm tra xem thẻ đã có trên trang đang hoạt động với đúng mã đo lường G- chưa, trình chặn quảng cáo trên trình duyệt có đang chặn nó không, và banner đồng ý có đang từ chối phân tích theo mặc định mà không có nút chấp nhận không.
Mã đo lường GA4 có phải là bí mật không?
Không. Mã đo lường G- được thiết kế để hiển thị trong mã nguồn trang, nên đặt nó trong mã phía giao diện là an toàn. Nó không phải là khóa API và không cấp quyền truy cập vào báo cáo của bạn.
Google Analytics có hoạt động với app một trang không?
Có. Tính năng đo lường nâng cao của GA4 có thể gửi lượt xem trang khi URL thay đổi thông qua sự kiện lịch sử trình duyệt, đó là cách hầu hết bộ định tuyến của app một trang điều hướng. Hãy đảm bảo tùy chọn này được bật, hoặc tự gửi lượt xem trang từ bộ định tuyến — nhưng không làm cả hai.
Có cần banner cookie cho Google Analytics không?
Ở EU và các khu vực tương tự, cookie của Google Analytics thường cần sự đồng ý trước khi được đặt, và Google yêu cầu sự đồng ý đối với người dùng EEA khi dùng chế độ đồng ý cho dữ liệu quảng cáo. Quy định khác nhau theo từng quốc gia, nên hãy kiểm tra điều gì áp dụng cho khách truy cập của bạn. Đây không phải tư vấn pháp lý.