Google Analytics

Data Retention Period

Thời gian tối đa GA4 lưu trữ dữ liệu người dùng (mặc định 2 tháng, tối đa 14 tháng).

4 lượt xem Cập nhật: 01/06/2026

Data Retention Period là gì?

Data Retention Period (thời hạn lưu trữ dữ liệu) trong Google Analytics 4 (GA4) là khoảng thời gian tối đa mà GA4 giữ lại dữ liệu người dùng — bao gồm sự kiện, thuộc tính người dùng và thông tin tương tác — trước khi tự động xóa vĩnh viễn. Đây là cài đặt bảo mật và tuân thủ pháp lý, không phải giới hạn kỹ thuật về dung lượng hay hiệu năng.

Theo tài liệu chính thức của Google (cập nhật tháng 06/2024), giá trị mặc định là 2 tháng. Người quản trị có thể điều chỉnh lên tối đa 14 tháng, nhưng chỉ áp dụng cho dữ liệu được thu thập sau khi thay đổi cài đặt. Dữ liệu đã lưu trước đó vẫn tuân theo thời hạn cũ.

Tại sao quan trọng trong SEO?

Thời hạn lưu trữ dữ liệu ảnh hưởng trực tiếp đến độ tin cậy và tính toàn vẹn của phân tích SEO:

  • Phân tích xu hướng dài hạn: Với chiến lược SEO, cần so sánh hiệu quả nội dung, từ khóa hoặc kênh referral qua nhiều quý. Nếu dữ liệu bị xóa sau 2 tháng, bạn sẽ mất khả năng đo lường vòng đời chuyển đổi (ví dụ: người dùng tìm từ khóa 'mua máy lọc nước' hôm nay, nhưng mua sản phẩm sau 90 ngày).
  • Tính nhất quán báo cáo: Khi thay đổi Data Retention Period giữa các tài khoản GA4, dữ liệu lịch sử không đồng bộ → gây sai lệch khi so sánh hiệu quả chiến dịch giữa các website hoặc giai đoạn.
  • Tuân thủ GDPR/CCPA: Thiết lập thời hạn ngắn hơn mức tối đa giúp giảm rủi ro xử phạt nếu xảy ra rò rỉ dữ liệu. Ngược lại, giữ dữ liệu quá lâu mà không có cơ sở pháp lý rõ ràng có thể vi phạm quy định bảo vệ dữ liệu cá nhân.
  • Tối ưu chi phí: Mặc dù GA4 hiện miễn phí, việc lưu trữ dữ liệu lâu hơn không làm tăng chi phí trực tiếp — nhưng ảnh hưởng gián tiếp đến hiệu quả phân tích, dẫn đến quyết định SEO kém chính xác và lãng phí ngân sách quảng cáo hoặc nội dung.

Cách hoạt động

GA4 áp dụng cơ chế xóa theo chu kỳ hàng tháng, không xóa tức thì khi hết hạn. Dữ liệu được đánh dấu “hết hạn” vào đầu mỗi tháng và loại bỏ hoàn toàn trong vòng 7–14 ngày sau đó. Quy trình này diễn ra tự động, không thể tạm dừng hoặc phục hồi.

Một điểm quan trọng: chỉ dữ liệu người dùng (user-level data) bị ảnh hưởng bởi cài đặt này — bao gồm User ID, thuộc tính người dùng (user properties), và dữ liệu liên quan đến danh tính (như email đã mã hóa). Các số liệu tổng hợp (aggregate metrics như số lượt xem trang, tỷ lệ thoát) vẫn tồn tại dưới dạng báo cáo tóm tắt, nhưng không còn khả năng phân tích sâu theo đối tượng cụ thể.

Hướng dẫn thực hiện

Để thay đổi Data Retention Period trong GA4, bạn cần quyền Administrator ở cấp tài khoản (Account) hoặc tài sản (Property). Thực hiện theo các bước sau:

  1. Đăng nhập vào Google Analytics → chọn tài sản GA4 cần cấu hình.
  2. Ở thanh bên trái, nhấp vào Admin (biểu tượng bánh răng).
  3. Dưới mục Property, chọn Data SettingsData Retention.
  4. Chọn thời hạn mong muốn từ danh sách: 2 months, 14 months (không có tùy chọn khác).
  5. Nhấp Save. Thay đổi có hiệu lực ngay lập tức với dữ liệu mới thu thập.

Lưu ý: Bạn không thể thiết lập thời hạn riêng cho từng dòng dữ liệu (ví dụ: lưu dữ liệu sự kiện ‘view_item’ 14 tháng, nhưng ‘purchase’ chỉ 2 tháng). Toàn bộ dữ liệu người dùng trong tài sản đều tuân theo một giá trị duy nhất.

Lỗi thường gặp

Không thấy tùy chọn thay đổi Data Retention

Nguyên nhân phổ biến nhất là thiếu quyền Administrator ở cấp Tài khoản (Account), chứ không chỉ cấp Tài sản (Property). Kiểm tra lại vai trò trong Admin → Account Access Management. Nếu chỉ có vai trò Editor hoặc Analyst, bạn không thể truy cập mục Data Settings.

Dữ liệu vẫn bị mất dù đã thiết lập 14 tháng

Đây là hiểu lầm phổ biến. Data Retention Period không phục hồi dữ liệu cũ. Nếu bạn nâng từ 2 lên 14 tháng vào tháng 5/2024, chỉ dữ liệu thu thập từ tháng 5 trở đi mới được giữ 14 tháng. Dữ liệu tháng 3/2024 vẫn bị xóa theo lịch trình ban đầu (sau 2 tháng → xóa vào tháng 5).

Thay đổi không ảnh hưởng đến BigQuery export

Đúng vậy — nếu bạn đang xuất dữ liệu GA4 sang BigQuery thông qua tính năng BigQuery Linking, dữ liệu được gửi sang BigQuery không chịu ràng buộc bởi Data Retention Period của GA4. Bạn phải tự quản lý thời hạn lưu trữ và xóa dữ liệu trong BigQuery theo chính sách riêng.

Ví dụ thực tế

Một doanh nghiệp thương mại điện tử Việt Nam chạy chiến dịch SEO nội dung về ‘hướng dẫn chọn nồi cơm điện’. Họ đăng bài vào tháng 01/2024, thu hút nhiều lượt xem từ tìm kiếm Google. Tuy nhiên, hành vi mua hàng thường diễn ra sau 3–6 tuần do người dùng so sánh sản phẩm.

Với Data Retention Period mặc định (2 tháng): dữ liệu người dùng tương tác bài viết tháng 01 sẽ bị xóa vào đầu tháng 03 → không thể nối chuỗi từ lượt xem bài viết → thêm vào giỏ → mua hàng. Báo cáo chuyển đổi sẽ thiếu gần 40% đơn hàng thực tế phát sinh từ nội dung SEO.

Khi điều chỉnh lên 14 tháng từ tháng 01/2024, họ có thể phân tích đầy đủ vòng đời người dùng, xác định được nội dung nào đóng góp thực sự vào doanh thu — từ đó ưu tiên ngân sách sản xuất nội dung và tối ưu từ khóa dài hạn.

Câu hỏi thường gặp

Data Retention Period có áp dụng cho dữ liệu được nhập thủ công (imported events)?

Có. Tất cả dữ liệu người dùng — kể cả sự kiện được import qua Measurement Protocol hoặc API — đều tuân theo cùng một thời hạn lưu trữ đã thiết lập cho tài sản.

Có thể thay đổi Data Retention Period thường xuyên không?

Có thể, nhưng Google khuyến nghị không thay đổi quá 2 lần mỗi năm. Mỗi lần thay đổi đều khởi tạo lại chu kỳ xóa cho dữ liệu mới, gây khó khăn trong việc so sánh dữ liệu chéo thời gian. Việc thay đổi liên tục cũng làm tăng rủi ro vi phạm nguyên tắc minh bạch với người dùng.

GA4 có cảnh báo khi dữ liệu sắp bị xóa?

Không. GA4 không gửi email, thông báo trong giao diện hay log event khi dữ liệu chuẩn bị hết hạn. Việc giám sát phải do người quản trị chủ động — ví dụ: lập lịch nhắc nhở hàng quý kiểm tra cài đặt Data Retention và ghi chú ngày bắt đầu áp dụng mới.

Thông số Giá trị Ghi chú
Giá trị mặc định 2 tháng Áp dụng cho mọi tài sản GA4 mới tạo
Giá trị tối đa 14 tháng Không thể thiết lập cao hơn
Ảnh hưởng đến dữ liệu cũ? Không Chỉ áp dụng cho dữ liệu thu thập sau khi thay đổi
Thời gian xóa thực tế 7–14 ngày sau ngày hết hạn Xóa theo đợt hàng tháng, không tức thì
Áp dụng cho BigQuery export? Không Dữ liệu trong BigQuery do bạn tự quản lý