Можно ли как-то узнать, что пользователь искал недавно в поисковиках?

Рейтинг: 0Ответов: 1Опубликовано: 07.01.2015

Здравствуйте, уважаемые программисты!

У меня есть такой вопрос: можно ли как-то узнать, что пользователь искал недавно в поисковиках (Google, Яндекс и др.), для вывода актуальной рекламы на своем сайте?

Ответы

▲ 4Принят

Да, можно:

 ...
 window.getSurfHistory();
 ...

Ну, а если честно, на первый взгляд вопрос может показаться нелепым, т.к. если б это было возможно, то какой тогда был бы смысл от обеспечения пользователю приватности и анонимности в сети? Не нужно было бы собирать о нем информацию из различных форм ввода, а достаточно было бы просто заглянуть в его историю поиска и узнать о нем много чего интересного и нужного. Так что нет, нельзя вот так просто взять и узнать о пользователях то, что обычно находится в его личной зоне.

Но зато можно проделать это сложно, как это, например, делает механизм множественных рекламных баннеров от одной компании, установленных на разных сайтах в сети. Баннеры сохраняют за собою полное право отправлять на сервер любую информацию(в т.ч. и Cookies определенного сайта). Таким образом, если, допустим, баннер определенной рекламной компании стоит на сайтах A, B и C, и пользователь совершил, к примеру, такую схему серфинга: A->C->B->A, то этот пользователь потеряет свою анонимность и даст той самой компании точно знать, что он был на сайте A, затем перешел на сайт C, оттуда на B, а затем снова вернулся на A.

Правда, вот сложность заключается в том, чтобы заставить владельца сайта вставить код рекламного баннера на свой сайт.