Ответов: 0 Просмотров: 60
|
Здравствуйте!
На всех страницах сайта проверять - указаны ли UTM метки в адресной строке и если указаны - запоминать их, т.е.:
PHP:
скопировать код в буфер обмена
if (isset($_REQUEST['utm_source']) || isset($_REQUEST['utm_campaign'])){ $_SESSION['utm']['utm_source'] = $_REQUEST['utm_source']; $_SESSION['utm']['utm_campaign'] = $_REQUEST['utm_campaign']; $_SESSION['utm']['utm_medium'] = $_REQUEST['utm_medium']; $_SESSION['utm']['utm_term'] = $_REQUEST['utm_term']; $_SESSION['utm']['utm_content'] = $_REQUEST['utm_content']; }
В таком случае у вас они будут сохраняться в сессиях (можете переделать под cookie, т.к. у вас метка cookie стоит). И тогда вам не нужно будет передавать их в форме - достаточно просто "вытянуть" необходимые значения из сессии при обработке отправленной формы. Например, вот так:
Почему, когда я прописваю
передает пустые значение? |