Нужно чтобы в заявке с формы отображалось ключевое слово, по которому пользователь перешел на сайт. Кто-нибудь знает как реализовать? Обработчик формы ниже:
$headers= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: <admin@admin.com>\r\n";
$name = trim($_POST["name"]);
$phone = trim($_POST["phone"]);
$message = "<b>Ваше имя:</b> $name <br><b>Ваш телефон:</b> $phone";
$subject = "Заявка";
mail( $to, $subject, $message, $headers);
header('Location: /success/');
При переходе на сайт сохраняйте метки. Например, в сессию.
session_start();
....
$_SESSION['utm_source'] = $_GET['utm_source'] // и т.д.
Далее, при формировании email формы, прячьте в неё метки из сессии.
<input type="hidden" name="utm[sourse]" value="<?= $_GET['utm_source'] ?>" /> // и и.д.
Ну и ловите их в обработчике и подставляете куда надо. Можете их и вовсе доставать из сессии уже в обработчике и не тянуть постом.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Что лучше использовать для решения таких задач в PHP (mysqL):
Как с помощью echo вывести содержимое result?
Почему освобождается не вся память, если наполнить массив объектами, а потом удалить этот массив?