Hay dos formas de llegar a una página web. La primera es de forma directa. En este caso será porque habremos escrito la URL de la página directamente en el navegador. La segunda forma será porque lleguemos mediante algún enlace en alguna página de referencia. Que en un porcentaje de los casos será un buscador (y casi siempre Google).
Mediante JavaScript tenemos la oportunidad de obtener la URL de la página que nos ha referenciado. Esto nos dará la oportunidad de saber quien habla de nosotros…
Para ello tenemos que utilizar el objeto document. Este es un objeto genérico del navegador. Y en concreto el atributo referrer.
document.referrer;
Ahora solo nos quedará volcarlo a pantalla, mediante el método write (también del objeto document), para ver su valor.