Организовать умный Referer

Печать RSS
212

Автор
Чатланин
0
Есть сайт в стиле Landing Page, на сайте форма для заполнения имя и номер телефона для перезвона, контактные данные приходят на мыло админу сайта.
Стоит задача отследить по какому запросу с яндекса попал на сайт и заполнил форму.
На админа мыло придет
- Имя
- Тел номер
- Ключевые слова (по каким запросам пришел на сайт)

Как сформировать запросы?

Добавлено через 03:13 сек.
Нужно обработать именно запрос пользователя пришедший из поисковика яндекса
<?php

if(isset($_SERVER['HTTP_REFERER'])){
	$url = $_SERVER['HTTP_REFERER'];
	$pattern = 'что тут писать';
	$replacement = 'что тут писать?';
	echo preg_replace($pattern, $replacement, $url);
}

?>

Добавлено через 06:03 сек.
Яндекс сейчас кодирует весь текст урл

Добавлено через 07:53 сек.
1) Может составить паттерн который исключит просто http://yandex.ru ?
2) Может на мыло пусть придет прямая ссылка запроса?(в качестве ссылки)
Изменил: Don (26.01.2015 / 11:22)

Пацак
0
Ты видимо сильно фрилансом занялся. :-)
ну отследть реф хвосты не такая уже и проблемма, если только с яндекса и не по https.
а если нужно отследить только контекстную рекламму с директа, то вообще нет проблем, в кампании нужно просто поставить utm-метки.

Добавлено через 07:20 сек.
Да, как вариант, если можешь отследить ссылку, то делай так.

2000 лет д.н.э.
0
И яндекс и гугл переходят на скрытие запроса в реферере
Автор
Чатланин
0
Вот работает, может кому полезно будет выложу.
<?php

header('Content-Type: text/html; charset=utf-8');

if(isset($_SERVER['HTTP_REFERER'])){ 
    $url = $_SERVER['HTTP_REFERER'];
	preg_match("!text=(.+?)[$|&]!i",$url,$q);
	if($q){
		$q = $q[1];
        echo urldecode($q);
    }
}
?>
Изменил: Don (26.01.2015 / 11:23)
Автор
Чатланин
0
А как сделать чтоб запрос отслеживался и пошло на почту? в сессию загнать?
M

Пришелец
0
Тут особо вариантов не много, либо куки либо сейссия )

Пацак
0
4. БИТ, только оно не у всех работать будет и не всегда.

Оранжевые штаны
0
5. БИТ, сессии вполне будет достаточно. Можно еще сделать временную директорию и туда записывать файл/файлы ип:запрос
Путей куча, зависит от времени на выполнение и извращенности ума.

Пацак
0
8. WmLiM, да ну, зачем файлы? там это не нужно, т.к., не все кто зайдет будет оставлять заявку.
Сессии вполне достаточно.
На всех страницах поставить проверку на существование сессии, если нет, - записать.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск