Session là gì? Những ý nghĩa của Session

Blog Nghialagi.org giải đáp ý nghĩa Session là gì

  • Chào mừng bạn đến blog Nghialagi.org chuyên tổng hợp tất cả hỏi đáp định nghĩa là gì, thảo luận giải đáp viết tắt của từ gì trong giới trẻ, hôm nay chúng ta cùng tìm hiểu một khái niệm mới đó là Session là gì? Những ý nghĩa của Session
Session là gì? Những ý nghĩa của Session - Nghialagi.org
Session là gì? Những ý nghĩa của Session – Nghialagi.org

Định nghĩa Session là gì?

  • Session là một khái niệm phổ biến được dùng trong lập trình các website có kết nối với cơ sở dữ liệu database. Đặc biệt các chức năng như đăng nhập, đăng xuất người dùng sẽ khó có thể thực hiện được nếu không sử dụng session. Session hiểu một cách đơn giản là cách để các lập trình viên lưu lại những giữ liệu của người dùng khi người dùng khi sử dụng website.

Tại sao cần dùng Session

  • Thông thường, việc giao tiếp giữa trình duyệt và máy chủ website (hoặc websever) được thực hiện thông qua hàng loạt các router trên internet. Đã có những vấn đề được đặt ra trong quá trình này đó chính là việc làm sao để phân biệt được các trình duyệt khác nhau. Ví dụ bạn truy cập 1 website bán hàng thì máy chủ cần
  • Phân biệt được máy tính khác nhau: Cách nói khác là máy chủ cần phân biệt được trong lượt truy cập gửi tới máy chủ thì đâu là từ máy tính của bạn, đâu là máy tính của người khác.
  • Lưu thông tin giỏ hàng: Là những sản phẩm bạn đã thêm vào giỏ hàng.
  • Và Session có thể giải quyết được tất cả vấn đề kể trên, có thể thấy session vô cùng toàn năng.

Session trong Google Analytics là gì?

  • Trong Google Analytics, Session là một chỉ số vô cùng quan trọng. Một session là một nhóm các tương tác người dùng với trang web trong một khoảng thời gian nhất định. Ví dụ một session có thể chứa nhiều lượt xem trang, sự kiện, tương tác xã hội, giao dịch thương mại điện tử,…. Một người có thể mở nhiều session, những session này xảy ra trong cùng một ngày hoặc trong vài ngày, vài tuần, vài tháng. Ngay sau khi một session kết thúc thì sẽ lại bắt đầu một session mới.

Cách tính Session trong Google Analytic

  • Session sẽ bắt đầu được tính khi người dùng truy cập vào trang web. Theo mặc định, một session sẽ kéo dài trong 30 phút nếu không hoạt động. Tuy nhiên, người dùng có thể điều chỉnh giới hạn này để session kéo dài từ vài giây đến vài giờ.

Session trong Google Analytics kết thúc khi nào?

Khi đã hiểu rõ được Session là gì trong Google Analytics, tiếp theo chúng ta cùng tìm hiểu session sẽ kết thúc khi nào trong những trường hợp dưới đây:

Kết thúc sau hơn 30 phút không có tương tác

  • Khi bạn truy cập trang web, Google Analytics sẽ tính bắt đầu từ thời điểm đó. Nếu 30 phút trôi qua mà bạn không có bất kỳ một tương tác nào với trang web, session sẽ kết thúc. Ví dụ khi bạn bật trang web lên, bạn ra ngoài đi ăn trưa và 30 phút sau bạn quay lại thì session đã hết hạn, lúc ấy một session mới sẽ bắt đầu.
  • Tóm lại, hiểu một cách đơn giản, session (phiên truy cập), theo lý giải của Google Analytics thì đó là một nhóm tương tác diễn ra trên website trong một khoảng thời gian nhất định. Chúng ta cũng có thể hiểu rằng session như là một phiên làm việc của một khách hàng trên trang web. Session sẽ bị kết thúc khi vượt quá mốc giới hạn về thời gian hoặc chiến dịch trực tuyến bị thay đổi. Session cũng sẽ tự động bị chấm dứt khi người dùng đóng trình duyệt hoặc truy cập sang một tên miền khác. Tuy nhiên, nếu người dùng quay lại trang web trong vòng 30 phút kể từ khi thoát để truy cập sang các website giới thiệu, thì session vẫn sẽ được bảo lưu và tiếp tục được duy trì.
  • Tuy nhiên, trong 30 phút đó, mỗi khi bạn thực hiện một tương tác bất kỳ, Google Analytics sẽ lại gia hạn thêm 30 phút kể từ lần bạn tương tác đó.
  • VÍ dụ như ảnh trên, nếu khách bắt đầu truy cập vào trang web lúc 14:01, phiên truy cập sẽ kết thúc vào 14:31. Thế nhưng, người đó lại xem thêm 1 trang vào 14:03 và thực hiện 2 sự kiện khác lần lượt vào 14:03 và 14:04. Như vậy sau sự kiện 2 xảy ra, thời gian hết thúc phiên được tính thành 14:34.

Session tự động chấm dứt khi một ngày kết thúc (12 giờ)

  • Khi một người truy cập trang web vào lúc gần 12h sáng thì session của ngày hôm trước sẽ tự động hết hạn, session mới sẽ được bắt đầu vào lúc đúng 12h sáng.
  • Ví dụ khi bạn truy cập trang web vào lúc 11h50 ngày 4/12/2019 và tắt trang web đó vào lúc 12h05 sáng ngày 5/12/2019 thì session đầu tiên sẽ kết thúc vào lúc 11h59 tối ngày 4/12 và session thứ hai sẽ bắt đầu vào lúc 12h sáng hôm sau (tức là sẽ không kết thúc trong vòng 30 phút theo quy luật).

Kết thúc khi chiến dịch thay đổi

  • Mỗi khi nguồn chiến dịch của người dùng thay đổi, Analytics sẽ mở một session mới. Một điều lưu ý quan trọng đối với người dùng, đó là ngay cả khi phiên hiện tại vẫn mở (chưa đến 30 phút), nếu nguồn chiến dịch thay đổi giữa session, session sẽ lập tức đóng lại và session mới sẽ được mở ra.
  • Ví dụ lần đầu tiên bạn tìm kiếm từ khóa “Session là gì” với nguồn tìm kiếm tự nhiên, sau đó bạn tiếp tục truy cập vào một nguồn trả phí để tìm kiếm từ khóa “Session la gi”, lúc này Google Analytics sẽ tính là 2 session. Mỗi thuật ngữ tìm kiếm đều sẽ cập nhật chiến dịch, vì vậy mỗi từ khóa tương ứng với một session mới.

Session sẽ được tạo mới nhưng không chấm dứt session cũ khi:

  • Trường hợp 1: Bạn truy cập trang web qua tab ẩn danh.
  • Trường hợp 2: Bạn truy cập trang web qua một trình duyệt khác. Ví dụ như bạn đang sử dụng Coccoc, sau đó lại truy cập một trang web khác qua Google chrome.

Session cũng sẽ kết thúc khi:

  • Trường hợp 1: Bạn đóng trình duyệt web
  • Trình duyệt 2: Bạn truy cập sang một tên miền mới và không quay lại trang web trong vòng 30 phút

Ý nghĩa của chỉ số Session trong Google Analytics

  • Nếu bạn quản lý một website và đã hiểu được session là gì thì sẽ cực kỳ có ích cho bạn khi session cung cấp cho bạn rất nhiều chỉ số. Ví dụ như session có thể cho bạn biết tổng số lần người dùng tương tác với website của mình. Đặc biệt, việc lập biểu đồ so sánh session theo tuần, tháng, quý,… sẽ giúp bạn đánh giá được trang web của bạn, từ đó có những sự điều chỉnh hợp lý.

Cookie là gì

  • Cookie cũng giống như session, nó cũng được dùng để lưu thông tin tạm thời. Tập tin của Cookie sẽ được truyền từ server tới Browser và được lưu trữ trên máy tính của bạn khi truy cập vào ứng dụng.

Cách sử dụng cookie

  • Cookie sẽ được tạo ra khi người truy cập vào website, nó giúp ghi nhớ thông tin đăng nhập và các tùy chọn mà người dùng lựa chọn. Thông tin này sẽ được lưu trong máy tính để nhận biết người dùng khi họ truy cập vào website.
  • Khi người dùng truy cập đến website có sử dụng cookie thì websever của trang đó sẽ gửi cookie đến máy tính người dùng. Khi truy cập đến các website sử dụng cookie đã lưu thì cookie đó sẽ tự động gửi thông tin người dùng về cho người tạo ra cookie. Tuy nhiên thì thông tin do cookie ghi nhận sẽ không được tiết lộ, chỉ có website chứa cookie mới xem được thông tin này.
  • Mỗi cookie thường có thời gian timeout nhất định do người lập trình xác định. Những thông tin được lưu vào cookie như thông tin đăng nhập, thao tác của người dùng, thời gian truy cập… Tất cả chúng đều là thông tin mang tính tạm thời và được lưu trong 1 khoảng thời gian.
  • Cookie là một phần không thể thiếu với website có dữ liệu lớn, người dùng đông.

So sánh giữa Cookie và Session

Cookie Session
Được lưu trữ trên trình duyệt người dùng Không được lưu trữ trên trình duyệt người dùng
Dữ liệu được lưu trữ ở phía client. Dữ liệu được lưu trữ ở phía server.
Dữ liệu dễ dàng sửa đổi hoặc đánh cắp khi chúng được lưu trữ ở phía client. Dữ liệu không dễ dàng sửa đổi vì chúng được lưu trữ ở phía máy chủ.
Dữ liệu có sẵn trong trình duyệt đến khi expired. Sau khi đóng trình duyệt sẽ hết phiên làm việc (session)

Kết luận

Cảm ơn bạn đã đọc bài viết của blog nghialagi.org, hy vọng những thông tin giải đáp Session là gì? Những ý nghĩa của Session sẽ giúp bạn đọc bổ sung thêm kiến thức hữu ích. Nếu bạn đọc có những đóng góp hay thắc mắc nào liên quan đến định nghĩa Session là gì? vui lòng để lại những bình luận bên dưới bài viết này. Blog nghialagi.org luôn sẵn sàng trao đổi và đón nhận những thông tin kiến thức mới đến từ quý độc giả

Co-founder tại Blog Nghilagi.org Giải đáp thắc mắc bạn đọc. Tra thuật ngữ nhanh và chính xác nhất. Nghĩa Là Gì - Giải thích mọi câu hỏi kỳ quặc nhất Hãy cùng nhau chia sẻ những kiến thức bổ ích