nguồn giới thiệu
Trong thuật ngữ web và HTTP, tham chiếu (referrer) chỉ địa chỉ URL nguồn dẫn người dùng đến yêu cầu tài nguyên hiện tại.
Định nghĩa
Tham chiếu là địa chỉ trang web hoặc tài nguyên trước đó từ đó một liên kết được theo dõi để đến trang hiện tại, thường được truyền qua tiêu đề yêu cầu HTTP gọi là "Referer". Mặc dù tài liệu tiêu chuẩn HTTP ban đầu gõ sai là "Referer", nhưng tiêu đề này vẫn là cách tiêu chuẩn để trình duyệt và khách hàng báo cáo thông tin tham chiếu. Dữ liệu tham chiếu giúp máy chủ hiểu nguồn gốc lưu lượng truy cập, hỗ trợ phân tích và đưa ra quyết định định tuyến, nhưng nó có thể bị giới hạn bởi cài đặt bảo mật và chính sách trình duyệt. Trong các ngữ cảnh như quét web và phát hiện bot, giá trị tham chiếu thường được kiểm tra để xác định hành vi điều hướng hợp lệ hay các yêu cầu tự động hoặc giả mạo. API document.referrer trong trình duyệt hiển thị giá trị này ở phía khách để mục đích lập trình và theo dõi.
Ưu điểm
– Cho biết nguồn gốc lưu lượng truy cập, hỗ trợ phân tích và gán nguồn.
– Hỗ trợ ghi nhật ký phía máy chủ để hiểu nguồn lưu lượng.
– Hữu ích cho phát hiện bot cơ bản và phân tích hành vi.
– Có thể truy cập phía khách qua API trình duyệt để thực hiện logic tùy chỉnh.
– Giúp tối ưu luồng người dùng bằng cách hiểu đường đi điều hướng.
Nhược điểm
– Các cài đặt bảo mật có thể xóa hoặc che giấu dữ liệu tham chiếu.
– Không đáng tin cậy cho các quyết định nhạy cảm bảo mật do khả năng giả mạo.
– Các chính sách cross-origin thường giới hạn khả năng xem toàn bộ URL.
– Có thể gây ra lo ngại về quyền riêng tư nếu các URL nhạy cảm bị rò rỉ.
– Lưu lượng tự động có thể gửi các tham chiếu giả hoặc gây hiểu lầm.
Trường hợp sử dụng
– Các nền tảng phân tích web theo dõi nguồn người dùng.
– Nhật ký máy chủ ghi nhận nguồn tham chiếu cho báo cáo.
– Hệ thống phát hiện bot kiểm tra tham chiếu bất thường hoặc vắng mặt.
– Hành vi giao diện người dùng điều kiện dựa trên bối cảnh trang trước thông qua document.referrer.
– Phân tích SEO để hiểu hiệu quả của các liên kết đến.