Google Analytics

Retention Curve

Đồ thị biểu diễn tỷ lệ người dùng quay lại sau khoảng thời gian nhất định kể từ lần đầu tiên tương tác.

5 lượt xem Cập nhật: 31/05/2026

Retention Curve là gì?

Retention Curve (đồ thị giữ chân) là biểu đồ thể hiện tỷ lệ người dùng quay lại trang web hoặc ứng dụng sau các khoảng thời gian nhất định kể từ lần đầu tiên họ tương tác — ví dụ: sau 1 ngày, 7 ngày, 30 ngày… So với chỉ số tổng quan như retention rate (tỷ lệ giữ chân), đồ thị này cho thấy xu hướng thay đổi theo thời gian, giúp nhận diện điểm rơi và điểm ổn định của hành vi người dùng.

Trong Google Analytics 4 (GA4), Retention Curve không xuất hiện dưới dạng báo cáo riêng biệt như ở Universal Analytics, mà được xây dựng thông qua tính năng Exploration (Khám phá) hoặc báo cáo User retention trong phần Life cycle → Engagement. GA4 tính toán dựa trên cohort — nhóm người dùng bắt đầu tương tác trong cùng một khoảng thời gian (ví dụ: tất cả người dùng mới vào ngày 1/4).

Tại sao quan trọng trong SEO?

Retention Curve không phải chỉ số trực tiếp của SEO, nhưng lại là chỉ số chất lượng trải nghiệm người dùng (UX) có ảnh hưởng sâu sắc đến hiệu quả chiến lược SEO dài hạn. Google xác nhận rằng các tín hiệu hành vi như thời gian ở lại, tỷ lệ quay lại và mức độ tương tác là yếu tố gián tiếp trong xếp hạng — đặc biệt với nội dung mang tính thông tin hoặc thương hiệu.

Một Retention Curve dốc xuống nhanh (ví dụ: 65% người dùng không quay lại sau 7 ngày) thường phản ánh:

  • Nội dung không đáp ứng kỳ vọng tìm kiếm (mismatch intent)
  • Tốc độ tải chậm hoặc lỗi kỹ thuật trên thiết bị di động
  • Thiếu liên kết nội bộ hoặc đề xuất nội dung liên quan
  • Chưa tối ưu hóa cho đối tượng mục tiêu (ví dụ: bài viết quá chuyên sâu với người mới bắt đầu)

Ngược lại, đường cong phẳng hoặc tăng nhẹ sau 14–30 ngày cho thấy người dùng coi trang web là nguồn tin cậy — điều kiện thuận lợi để tăng độ phủ từ khóa thứ cấp, cải thiện CTR tự nhiên và giảm tỷ lệ thoát.

Cách hoạt động

GA4 xây dựng Retention Curve bằng cách:

  1. Xác định cohort: Nhóm người dùng mới trong một ngày/tháng cụ thể.
  2. Theo dõi ngày quay lại: Với mỗi ngày sau đó (D1, D7, D14…), hệ thống đếm số người dùng trong cohort đó đã thực hiện ít nhất một sự kiện (ví dụ: session_start, view_item, scroll).
  3. Tính tỷ lệ giữ chân: Số người quay lại / Tổng số người trong cohort ban đầu × 100%.
  4. Vẽ đường cong: Trục hoành là thời gian (ngày), trục tung là % giữ chân.

Lưu ý: GA4 chỉ tính người dùng quay lại trong cùng property và yêu cầu bật Google Signals để kết nối chéo thiết bị (nếu cần). Đối với website không đăng nhập, GA4 dùng device IDuser ID (nếu có) để nhận diện — độ chính xác phụ thuộc vào cấu hình theo dõi.

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

Dưới đây là các bước tạo Retention Curve trong GA4 (phiên bản chuẩn, không cần chỉnh sửa mã):

  1. Vào GA4 → Báo cáo → Life cycle → Engagement → User retention.
  2. Chọn Time frame: Mặc định là 7 ngày, nhưng bạn có thể mở rộng thành 30 hoặc 90 ngày trong tùy chọn.
  3. Chọn Cohort type: Thường là Acquisition date (ngày thu hút người dùng mới).
  4. Điều chỉnh Metrics: Đảm bảo đang xem % Returning users, không phải Average sessions per user.
  5. Nhấp Export → Chọn định dạng CSV để phân tích sâu hơn trong Excel hoặc Google Sheets.

Để so sánh hiệu quả SEO, bạn nên:

  • Phân tách theo nguồn lưu lượng (Session source / medium) — ví dụ: so sánh người dùng từ Google Search vs Facebook.
  • Lọc theo First user campaign để đánh giá chiến dịch content SEO cụ thể.
  • Kết hợp với báo cáo Pages and screens để kiểm tra xem trang nào có tỷ lệ giữ chân cao nhất.

Lỗi thường gặp

1. Dữ liệu bị thiếu hoặc hiển thị 0%
Nguyên nhân: Thiếu cấu hình user_id hoặc chưa bật Enhanced measurement cho sự kiện first_visit. Cách khắc phục: Kiểm tra thẻ GA4 trên trang chủ, đảm bảo gtag('config', 'G-XXXXXX', { 'user_id': 'USER_ID' }); được triển khai đúng nếu có hệ thống đăng nhập.

2. Đường cong nhảy vọt bất thường tại D7 hoặc D30
Nguyên nhân: Có sự kiện hàng tuần/tháng (ví dụ: bản tin email gửi thứ Hai, bài viết mới đăng vào cuối tháng) khiến lượt quay lại tập trung. Cách khắc phục: Dùng báo cáo Exploration để thêm biến traffic source hoặc event name làm phân lớp — xác định nguyên nhân gây nhiễu.

3. Không thấy khác biệt giữa các nhóm nội dung
Nguyên nhân: Thiếu phân loại rõ ràng bằng page path hoặc content group. Cách khắc phục: Thiết lập Custom dimension cho danh mục bài viết (ví dụ: content_category) và áp dụng khi phân tích.

Ví dụ thực tế

Một trang tin tức về sức khỏe (domain: suckhoedoitruong.vn) triển khai chiến dịch SEO cho chủ đề "dinh dưỡng cho người tiểu đường". Sau 3 tháng:

Thời điểm Tỷ lệ giữ chân (D1) Tỷ lệ giữ chân (D7) Tỷ lệ giữ chân (D30)
Trước tối ưu 42% 18% 5%
Sau tối ưu (thêm video giải thích, liên kết nội bộ tới bài "thực phẩm nên tránh", cải thiện tốc độ mobile) 51% 29% 12%

Sự cải thiện rõ rệt ở D7 và D30 cho thấy người dùng bắt đầu coi trang là nơi tham khảo định kỳ — dẫn đến tăng 22% lượt tìm kiếm thương hiệu trong 2 tháng tiếp theo (theo Google Search Console), đồng thời tỷ lệ nhấp (CTR) từ kết quả tìm kiếm tăng 7,3% với từ khóa dài như "cách kiểm soát đường huyết bằng chế độ ăn".

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

Retention Curve có giống với Bounce Rate không?

Không. Bounce Rate đo phần trăm phiên chỉ có một tương tác và rời đi ngay lập tức. Retention Curve đo khả năng người dùng quay lại nhiều lần trong tương lai. Hai chỉ số bổ trợ nhau: một trang có Bounce Rate thấp nhưng Retention Curve dốc vẫn có thể đang giữ chân sai đối tượng.

GA4 có hỗ trợ Retention Curve theo tuần hay tháng không?

Có. Trong báo cáo User retention, bạn có thể chọn Cohort granularityDay, Week hoặc Month. Tuy nhiên, GA4 chỉ hiển thị dữ liệu tối đa 90 ngày với cohort theo ngày, và 12 tháng với cohort theo tháng. Thời gian phân tích tối đa phụ thuộc vào cấu hình tài khoản và quyền truy cập.

Có thể so sánh Retention Curve giữa hai thời kỳ không?

Có thể trong Exploration bằng cách tạo hai segments (ví dụ: "Trước SEO" và "Sau SEO") rồi đặt cạnh nhau trên cùng một biểu đồ. Tuy nhiên, GA4 không cho phép so sánh trực tiếp trong báo cáo mặc định — cần xuất dữ liệu và xử lý thủ công hoặc dùng BigQuery nếu bật tích hợp.