Solo se l'utente arriva alla tua pagina tramite un link (quindi niente script o form) puoi ottenerlo con:

provenienza = document.referrer;

Dovrai poi inviare il dato al server... che lo puo' invece ottenere direttamente

Per esempio in ASP :

provenienza = Request.ServerVariables("HTTP_REFERER")

ciao