Есть потребность вместе с отправкой формы на сайте отправлять инфу об источнике с которого пришел пользователь.
Первая мысль была сохранять изначальный реффер и дальнейшую цепочку переходов. Но потом стало ясно что хочется более продвинутых возможностей. Может быть есть какие-то сервисы или готовые решения которые позволяют собрать информацию о посетителе (реффер, история посещения) и передать вместе с действием (отправка заказа, заявки) пользователя?
Пишите скрипт, который логирует все переходы пользователя и пишет их в хранилище. При отправке формы тупо вытаскивайте эти данные и цепляйте к форме. Написать такой скрипт дело одного часа, не нужны здесь никакие готовые решения.
Ем, ну Google Analitycs по моему всё это умеет. Просто отправляйте событие отправки формы, а уж всё остальное (источники переходов, история посещений, путь по сайту) аналитика соберёт и так