Как получить точную поисковую фразу при переходе с объявления в Яндекс.Директ ?


Новое ТЗ и решение, которым хочу поделиться с немногочисленными посетителями моего блога:

Итак, необходимо реализовать следующую фишку:
Серфер ищет в Яше, например «продажа автомобилей HONDA в Новосибирске»
ему высветилось наше объявление по ключевой фразе «продажа автомобилей»
серфер кликает и мы хотим перенаправить его на страницу локального поиска с фразой «продажа автомобилей HONDA в Новосибирске»

Первое неправильное решение:

Тут подробнее о передаче параметров
http://help.yandex.ru/direct/?id=1119167
На поиск на Вашем сайте выходим таким образом
http://site.ru/search/index.php?q=%E4%E5%EA%EB%E0%F0%E0%F6%E8%FF
т.е. параметр передаётся в переменную q
Соответственно, в директе при указании адреса в виде
http://site.ru/search/index.php?q={keyword}
мы будем попадать из директа в раздел поиск с ключевиком из директа без минус слов

Директ передаёт в keywords именно ключевую фразу, а не поисковый запрос. Т.е. «продажа автомобилей» !

А решение такое:
Хоть и ссылка с объявления имеет вид http://yabs.yandex.ru/count/QlMAyQ7r…кадабра …MAyQ7rA4K4
тем не менее при переходе на сайт в HTTP_REFERER имею Яшу с поисковым запросом в ?text=

далее — дело техники, вычленяем запрос регуляркой и подключаем поиск


Один комментарий на «“Как получить точную поисковую фразу при переходе с объявления в Яндекс.Директ ?”»

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *