@olegolehovich

Как сделать сохранение utm меток в куки?

Здравствуйте, есть многостраничный сайт, на который идет трафик с рекламных кампании, при заходе на сайт создается сессия в которой сохраняются utm метки, при этом при переходе по страницам сайта, метки в ссылке не хранятся, из этого вытекает следующая проблема, довольна таки часто люди сохраняют ссылку, и только через время (2-5 дня) делают заявку, и получается, что заявка поступает без ютм меток.

Пытался решить эту проблему, таким кодом

if(!isset($_COOKIE['utm_source']))

{
$utm_source = $_GET['utm_source'];
setcookie("utm_source", time()+60*60*24*5,)
}

Но не помогло, думаю ошибка в написании кода, можете подсказать в чем именно
  • Вопрос задан
  • 1767 просмотров
Решения вопроса 1
Compolomus
@Compolomus Куратор тега PHP
Комполом-быдлокодер
setcookie("utm_source", time()+60*60*24*5,)
там лишняя запятая и нет точки с запятой
setcookie("utm_source", $utm_source, time()+60*60*24*5);

php.net/manual/ru/function.setcookie.php мануалка
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
usdglander
@usdglander Куратор тега PHP
Yipee-ki-yay
Время жизни сессии побольше сделайте и не мучайтесь.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы