- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Он utm метки в url читает и значение соответствующее выводит.
Но не запоминает значение при переходе на другие страницы и при повторном визите.
$key = '000000';
$key2 = '000';
if(isset($_GET['utm_source'])){
if($_GET['utm_source'] == '1'){
$key = '11111111';
$key2 ='111444';
}
if($_GET['utm_source'] == '2'){
$key = '22222222';
$key2 ='222333;
}
}
?>
вывод инфы: <?=$key;?> <?=$key2;?>
Подпишусь на тему, для образовательных целей.
Больше всего интересует - зачем это делать, собственными силами. То бишь - какое практическое применение.
с примерами http://php.net/manual/ru/function.setcookie.php
Но не запоминает значение при переходе на другие страницы и при повторном визите.
значит не заложено запоминание, а также подстановка в ссылки на "другие страницы"...
вот как-то так.
Врмя жизник куки в переменной $lifetime в секундах.
вот как-то так.
Врмя жизник куки в переменной $lifetime в секундах.
Спасибо!
Но нужно ведь еще и к выводу прикрутить запрос на куки, типа если key пусто, то смотреть key в кукисах?
Что-то типа
if( ! empty( $_GET[ $key ] ) ) {
$value = $_GET[ $key ];
} else if( ! empty( $_COOKIE[ $key ] ) ) {
$value = $_COOKIE[ $key ];
но как точно не получается.
Не очень понял, если честно про прикручивание key.
Сейчас у вас $key задается по значению GET-параметра.
Если модифицировать скрипт как я показал - то будет либо по значению GET-параметра, либо по значению куки, т.е. логика установки $key остается как была, меняется лишь источник, откуда берется utm-метка.
По сути скрипт utm-метку сохраняет в куку и может её оттуда же и читать.
ясно, но тогда не работает к сожалению (
Этот скрипт в самое начало страницы ставлен?
вот такой скрипт (добавил еще проверку, чтобы warning'ов не было) на отдельной странице работает.
попробуйте в файл вставить только это и зайти с параметром на него, а потом без параметра.
странно, а на отдельной странице где только скрипт, там работает.
а в темплейте вордпресса, где пхп код другой, там не работает.
конфликт какой-то что ли... так то работает, но вот куки не фурычат... странно.
Если как вы говорите код вставлен в шаблон WP - то вероятнее всего до исплнения этого кода - в браузер уже отправлена часть страницы - в таком случае работать этот код не будет, ибо куки не поставялся.
Как костыль - можно объявить переменные $key глобальной (я бы имя поуникальнее сделал), этот скрипт вставить в шаблон таким образом, чтобы он выполнялся самый первый, а уже где нужно выводить $key.