Вы здесь

Сохранение GET-параметров, с которыми пользователь пришел на сайт

Сначала проверяем, есть ли уже данные в cookie; если нет, записываем их, формируя данные из URL

if (!isset($_COOKIE['Drupal_visitor_get'])) {
  user_cookie_save(array('get'=> serialize($_GET)));
}

Допустим, URL содержит UTM-метки. Чтобы получить данные, воспользуемся следующим кодом:

if (isset($_COOKIE['Drupal_visitor_get'])) {
  $data = unserialize($_COOKIE['Drupal_visitor_get']);
  $utm_source = $data['utm_source'];
  $utm_medium = $data['utm_medium'];
  $utm_term = $data['utm_term'];
  $utm_content = $data['utm_content'];
  $utm_campaign = $data['utm_campaign'];
}
Актуально для: 
Орфографическая ошибка в тексте:
Чтобы сообщить об ошибке автору, нажмите кнопку "Отправить сообщение об ошибке". Вы также можете отправить свой комментарий.