Предистория:
Использую Squarespace, на котором можно вставлять код JavaScript.
В регистрационных формах Squarespace есть hidden field, который считывает значение из параметров ссылки. Например, это поле называется SQF_S, если на страницу зайти по ссылке http://www.surfinua.com/surftrips/portugal-may18/?SQF_S=$F34A67DH и заполнить форму, то я на почту получу значение SQF_S=$F34A67DH.
Задача: при браузинге, сохранять передачу этого параметра. Т.е. пользователь при возвращении на страницу через меню должен все-равно в поле SQF_S передать значение $F34A67DH не смотря на то, как он по сайту "гулял" перед этим.
Я не разработчик, но вижу два варианта: при переходе на другую страницу сайта добавлять к линку этот параметр или сохранять его в кукис.