Организовать умный Referer
1.
Don (26.01.2015 / 10:28)
Есть сайт в стиле 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) Может на мыло пусть придет прямая ссылка запроса?(в качестве ссылки)
2.
Tegos (26.01.2015 / 10:41)
Ты видимо сильно фрилансом занялся. :-)
ну отследть реф хвосты не такая уже и проблемма, если только с яндекса и не по https.
а если нужно отследить только контекстную рекламму с директа, то вообще нет проблем, в кампании нужно просто поставить utm-метки.
Добавлено через 07:20 сек.
Да, как вариант, если можешь отследить ссылку, то делай так.
3.
ramzes (26.01.2015 / 11:19)
И яндекс и гугл переходят на скрытие запроса в реферере
4.
Don (26.01.2015 / 11:22)
Вот работает, может кому полезно будет выложу.
<?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);
}
}
?>
5.
Don (26.01.2015 / 11:33)
А как сделать чтоб запрос отслеживался и пошло на почту? в сессию загнать?
6.
Maxxxx (26.01.2015 / 14:32)
Тут особо вариантов не много, либо куки либо сейссия )
7.
Tegos (26.01.2015 / 16:29)
4.
БИТ, только оно не у всех работать будет и не всегда.
8.
Антон (26.01.2015 / 21:27)
5.
БИТ, сессии вполне будет достаточно. Можно еще сделать временную директорию и туда записывать файл/файлы ип:запрос
Путей куча, зависит от времени на выполнение и извращенности ума.
9.
Tegos (26.01.2015 / 21:37)
8.
WmLiM, да ну, зачем файлы? там это не нужно, т.к., не все кто зайдет будет оставлять заявку.
Сессии вполне достаточно.
На всех страницах поставить проверку на существование сессии, если нет, - записать.
URL:
https://visavi.net/topics/41923