Если вы хотите иметь возможность полагаться на то, с какого сайта они пришли, и вы имеете дело с известным набором возможных рефералов, вы можете договориться с различными возможными сайтами, чтобы они добавили код в URL, который указываетоткуда взялась ссылкаЭто требует, конечно, что эти сайты больше похожи на партнеров;Google не собирается заключать с вами сделку.
HTTP_REFERER относительно легко подделать;если сайт, над которым вы работаете, достаточно заметен или промо-коды достаточно ценны, люди могут «украсть» промо-коды, подделав реферала (если вы полагаетесь на HTTP_REFERER).