Referrer— один из заголовков запроса клиента в протоколе HTTP, содержащий URL источника запроса.
Благодаря этому владелец может получить информацию о том, по каким поисковым запросам, с какой частотой и на какие страницы переходят пользователи. При загрузке изображения с сервера, которое находится на одной из веб-страниц, в Referrer указывается эта страница.
Referrer — это одно из важнейших полей в лог-файле. Оно позволяет установить количество переходов на сайт рекламодателя. Но поле может оставаться пустым. Например, если пользователь перешел на сайт не по ссылке, а введя адрес сайта в поисковой строке браузера.
После того, как владелец получил информацию из HTTP Referrer, он может использовать ее в скриптах сайта. К примеру, чтобы получить данные о том, откуда пришли посетители. Но часто находят и более интересные применения. Например, используют заголовок для вывода той или иной информации, в зависимости от того, откуда зашел посетитель.
Метатег Referrer размещается в разделе <head> HTML-страницы и способен принимать 5 различных значений. От них впоследствии будет зависеть то, насколько полную информацию о реферерах будут передавать сайту браузеры.
Типы значений могут быть следующими:
<meta name="referrer" content="no-referrer ">
<meta name="referrer" content="no- referrer-when-downgrade">
<meta name="referrer" content="origin">
<meta name="referrer" content="origin-when-crossorigin">
<meta name="referrer" content="unsafe-url">
См. также
UTM-метка
Асинхронный код отслеживания
Метки openstat
setAllowAnchor()
Идентификатор сессии