I am interested in logging from where a user comes in order to access my web app.
I thought of using HTTP’s referrer header for that, but from e.g.HTTP referrer wiki
it seems that this is not a accurate/reliable way since in many cases it is not send.
I was wondering is the referrer header the only way? Is there a better/standard approach?
Reliable way would be to have
?ref=somehasha GET parameterFor example:
Consider this site SO, they have list of questions, now there is a portlet which streams the recent questions to some other site for example abcd.com now to see if user clicked the link from abcd.com you pass a parameter
?ref=423jahjaghrwhere this string maps to abcd.com