Referente
En el término web y HTTP, un referidor denota la URL de origen que llevó al cliente a la solicitud del recurso actual.
Definición
El referidor es la dirección de la página web o recurso anterior desde la cual se siguió un enlace para llegar a la actual, generalmente transmitida mediante la cabecera de solicitud HTTP conocida como "Referer". Aunque la especificación original de HTTP lo escribió erróneamente como "Referer", esta cabecera sigue siendo el método estándar mediante el cual los navegadores y clientes reportan información de referido. Los datos de referidor ayudan a los servidores a comprender las fuentes de tráfico, apoyar análisis y informar decisiones de enrutamiento, pero pueden estar limitados por configuraciones de privacidad y políticas del navegador. En contextos como el raspado de web y la detección de bots, los valores de referidor suelen ser inspeccionados para inferir navegación legítima frente a solicitudes automatizadas o falsificadas. La API document.referrer en navegadores expone este valor en el lado del cliente para propósitos de scripting y seguimiento.
Ventajas
- Revela de dónde provino el tráfico, ayudando al análisis y atribución.
- Apoya el registro en el lado del servidor para obtener perspectivas sobre las fuentes de tráfico.
- Útil para la detección básica de bots y análisis de comportamiento.
- Puede ser accedido en el lado del cliente mediante APIs de navegador para lógica personalizada.
- Ayuda a optimizar flujos de usuario al comprender las rutas de navegación.
Desventajas
- Los controles de privacidad pueden eliminar o oscurecer los datos de referidor.
- No es confiable para decisiones sensibles a la seguridad debido al engaño.
- Las políticas de origen cruzado suelen limitar la visibilidad completa de la URL.
- Puede introducir preocupaciones de privacidad si las URLs sensibles son reveladas.
- El tráfico automatizado puede enviar referidores falsos o engañosos.
Casos de uso
- Plataformas de análisis web que rastrean de dónde vinieron los usuarios.
- Registros del servidor que capturan fuentes de referidos para informes.
- Sistemas de detección de bots que verifican referidores anómalos o ausentes.
- Comportamiento de interfaz de usuario condicional basado en el contexto de la página anterior mediante document.referrer.
- Análisis de SEO para comprender la efectividad de los enlaces entrantes.