По какому поисковому запросу пришёл посетитель?

12
Plazik
На сайте с 29.07.2008
Offline
168
#11
telefan:

Так что ли?

Нет.

Гугл не передает рефер если поиск работает через HTTPS, а он работает так по умолчанию. В любом случае вы эти запросы никак не увидите.

Почитайте http://habrahabr.ru/company/iseo/blog/197698/

T
На сайте с 23.10.2013
Offline
50
#12

Пока писал пост со следующим вопросом - уже на него ответили...

ProMetriki:
... если нужен скрипт... просто нужно предложить разработчикам из Google...

Это только лишний раз доказывает звериный оскал капитализма в случае монополии...

Т.е. "вытащить" из аналитики по Google данные по поисковым запросам приходящих посетителей невозможно.

А работать по этому алгоритму с Я (даже, если он сейчас и пользуется бОльшей популярностью в России) - не имеет смысла. Т.к. и он может в любой момент, по своему желанию обрезать такие данные...

PM
На сайте с 17.07.2013
Offline
51
#13

У GA API позволяет в реальном времени получать данные, про Метрику точно не скажу, посмотрите в их справке

Все о настройке Google Analytics и Google Tag Manager (http://prometriki.ru)
T
На сайте с 23.10.2013
Offline
50
#14

"Поворот конём"

Plazik:
Нет.
Гугл не передает рефер если поиск работает через HTTPS, а он работает так по умолчанию. В любом случае вы эти запросы никак не увидите.
Почитайте http://habrahabr.ru/company/iseo/blog/197698/

Спасибо, почитал, и в продолжение исследования этой статьи совершенно случайно прочитал другую статью http://www.seopro.ru/prodvijenie_saita/2013/9/5746.html .

Почитайте и ответьте на вопрос:

Возможно ли "вытаскивать" в реальном времени данные по какой ключевой фразе посетитель кликнул в AdWords и перешёл на мой сайт? Может быть это и есть "...просто нужно предложить разработчикам из Google, которые работают над закрытием запросов оплату побольше..." - ведь за клики в AdWords я-то плачу.

PM
На сайте с 17.07.2013
Offline
51
#15

Стоп! Тогда в первом сообщении темы уточняйте с какого поиска - естественного (бесплатного) или платного.

А как Вы хотите влиять на сайт используя запросы из AdWords? Обычно стараются сразу оптимизировать рекламные кампании и посадочные страницы, чтобы не только платить за клики в AdWords и узнавать слова, но еще и извлекать из таких посетителей максимум выгоды, причем не обязательно материальной, они могут сначала стать вашими подписчиками на ежемесячно рассылаемый каталог, как пример.

NikitoZZ
На сайте с 04.04.2007
Offline
208
#16

А смысл изобритать пяти колесный велосипед, когда есть метрика или аналитикс?

T
На сайте с 23.10.2013
Offline
50
#17
NikitoZZ:
А смысл изобритать пяти колесный велосипед, когда есть метрика или аналитикс?

Мне показалось, что в теме многократно описана проблема:

аналитика не даёт (или скажем, скоро уже будет полностью не давать) данные по поисковым запросам, по которым пришёл посетитель. А именно эти данные и нужны...

ProMetriki:
Стоп! Тогда в первом сообщении темы уточняйте с какого поиска - естественного (бесплатного) или платного.

Конечно, первоначальный вопрос стоял с естественного (потому как он бесплатный и это приятно))).

Но по ходу темы выяснилось (по крайней мере вы, как профессионал, это утвердили), что при переходе с Google определять поисковый запрос не возможно.

Я уточнил вопрос: а если переход хотя бы с платного (по AdWords) - определение возможно?

ProMetriki:
А как Вы хотите влиять на сайт используя запросы из AdWords? Обычно стараются сразу оптимизировать рекламные кампании и посадочные страницы...

Отлично, я рад что мы понимаем друг друга и вы улавливаете "КАК дует ветер"...

Сейчас:

Или: оптимизируют страницу под желаемые слова. т.е. "придумывают" слова по которым будут работать и подгоняют страницу для максимально возможной конверсии. Долго и 100% КПД соответствия ответа на запрос не возможен, потому что всегда есть "пылевой" трафик по запросам, которые "вылезли" случайно - по тексту.

Или: подстраивают рекламную компанию (слова возможных переходов) под существующий сайт.

Плохо, что платно))) и, главное, сложно прописать вручную все слова, по которым посетитель может захотеть прийти на сайт.

Вся проблема текущего СЕО и директа в том, что вы думаете за клиента - ПЫТАЕТЕСЬ понять, что он хочет...

Поэтому-то Яндекс, Google и иже с ним такие богатые - они не думают за клиента. Клиент САМ говорит что ему нужно!

И я считаю, что защита данных по поисковым запросам со стороны Google - это не "защита личной информации" и "защита свободы от ..." как они хотят это представить везде. Знание данных о поисковых запросах - это краеугольный, ОСНОВНОЙ камень их многомиллиардного бизнеса и кто же захочет его отдавать...

Вот и есть задача: в реальном времени понимать по какому запросу посетитель нашёл ваш сайт. Тогда... Осталось вам понять "КУДА ветер подует и как его поймать в свои паруса".

Предполагаю, что Google уже понял куда он дует (см. Атом) и начал предпринимать превентивные меры.

PM
На сайте с 17.07.2013
Offline
51
#18

Воздержусь от дальнейшей дискуссии, постараюсь оказать практическую помощь.

Попробуйте в AdWords пометить URL посадочных страниц такой конструкцией:

http://ваш_сайт.ru/landing_page.html?keyword={keyword}

Теперь все ссылки на ваш сайт будут дополняться параметром, который Вы сможете получить из $_GET, это будет:

для поисковых сайтов – ключевое слово, по которому было показано объявление; для сайтов в контекстно-медийной сети – наиболее подходящее ключевое слово

Теперь имея в переменной ключевое слово, его можно использовать при построении страницы, как любой другой параметр (например на уровне движка сайта, или только в шаблонизаторе, смотря как у Вас сайт сделан и на чем он работает).

Более подробную информацию смотрите на сайте Google https://support.google.com/adwords/answer/2375447

Если есть желание использовать API GA в реальном времени, то скорее всего Вам нужна вот эта информация https://developers.google.com/analytics/devguides/reporting/realtime/dimsmets/trafficsources#ga:keyword

MK
На сайте с 02.05.2005
Offline
165
#19

Если вам нужен код определения поискового запроса на JavaScript, то это всего десяток-другой строк. Разумеется, безо всяких внешних API, просто из реферера.

Определяет переходы с 4 популярных поисковиков, можете добавить и другие по аналогии: фрагмент домена и параметр, в котором находится запрос.


<html>
<body>

<script type="text/javascript"><!--
function getSearchQuery()
{
var engines = [["google.", "q"], ["yandex.", "text"], ["go.mail.ru", "q"], ["rambler.ru", "query"]];

var re = new RegExp("^https?://([^/]*)/([^?]*)[?](.*)$");
var parts = re.exec(document.referrer);
if (parts) {
var i;
for (i = 0; i < engines.length; i++) {
if (parts[1].search(engines[0]) >= 0) {
var params = parts[3].split("&");
var j;
for (j = 0; j < params.length; j++) {
var p = params[j].split("=");
if (p[0] == engines[1]) {
try {return decodeURIComponent(p[1]);}
catch (err) {return unescape(p[1]);}
}
}
}
}
}
return "";
}
//--></script>


Example:

<script type="text/javascript"><!--
var search_query = getSearchQuery();
if(search_query) document.write("search query: " + search_query);
//--></script>

</body></html>
T
На сайте с 23.10.2013
Offline
50
#20
m@ksim:
Если вам нужен код определения поискового запроса на JavaScript, то это всего десяток-другой строк. Разумеется, безо всяких внешних API, просто из реферера.

m@ksim, у меня предложений по такому коду - туча.

Сейчас спич в этой теме идёт о том (вы читали выше?),

что Google ОБРЕЗАЕТ рефер

и поэтому предложенный вами скрипт в отношении Гугла работать не будет,

просто потому что нечего анализировать...

Или вы всё-таки другого мнения???

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий