Не совсем понятны условия задачи. Вы отлавливаете переходы внутри вашего сайта или переходы с других сайтов?
Если переход снаружи, то можно получить адрес страницы, откуда был совершён переход, через HTTP заголовок Referef: alert(document.referrer)
Если переходы по внутренним ссылкам, то если пользователь попал на какую-то страницу, значит он перешёл по ссылке, которая ведёт на эту страницу. Если вам нужно изменить поведение функции в зависимости от того по какой ссылке перешли, так и передавайте данные в другой скрипт (GET, POST, хэш...)