Перейти к содержимому


Поисковые Запросы Клиентов


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 16

#1 audiomag

audiomag

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 92 сообщений

Отправлено 11 Январь 2014 - 09:31

Здравствуйте!

После внедрения поиска от яндекс перестали фиксироваться "Поисковые запросы клиентов", как их можно возобновить с системой яндекс?

#2 мистка

мистка

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 2 435 сообщений
  • ГородМосква

Отправлено 11 Январь 2014 - 10:17

ПОИСК ОТ ЯНДЕКСА...ЭТО ЖЕ ЖУТЬ ЖУТКАЯ))))))))) убирайте ее в пень)))))))))))

#3 audiomag

audiomag

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 92 сообщений

Отправлено 11 Январь 2014 - 10:44

Просмотр сообщениязлая я))) (11 Январь 2014 - 10:17) писал:

ПОИСК ОТ ЯНДЕКСА...ЭТО ЖЕ ЖУТЬ ЖУТКАЯ))))))))) убирайте ее в пень)))))))))))
посоветуйте что-нибудь лучше! перешли, потому как родной использует строгий поиск со всеми вытекающими.. клиенты не всегда точно знают модель и часто ошибаются..

#4 audiomag

audiomag

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 92 сообщений

Отправлено 16 Январь 2014 - 13:42

Уважаемая поддержка, жду ответа с первого поста!

#5 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 17 Январь 2014 - 02:38

По данному вопросу вам необходимо обратиться в службу технической поддержки яндекса.

#6 audiomag

audiomag

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 92 сообщений

Отправлено 17 Январь 2014 - 21:04

Просмотр сообщенияСake (17 Январь 2014 - 02:38) писал:

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

#7 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 18 Январь 2014 - 03:04

Нет, в вашем первом сообщении я вероятно не правильно вас понял. Как я понимаю вы хотите при внедрении стороннего поиска сохранить активность старого поиска (история запросов). Я верно вас понимаю? В данном случае можно попробовать реализовать скрытый дубликат поискового запроса непосредственно на страницу магазина. Тогда сохраниться история поисковых запросов клиентов. Для реализации подобного механизма достаточно в файл main.js добавить код

$(function() {
  $('.ya-site-form input[submit]').live('click', function() {
	var search = $(this).closest('form').find('input[name="text"]').val();
	$.get('/search?q=' + search);
  });
});

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

#8 audiomag

audiomag

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 92 сообщений

Отправлено 18 Январь 2014 - 09:15

Просмотр сообщенияСake (18 Январь 2014 - 03:04) писал:

данный код будет работать в том случае - если поисковой код яндекса не будет перебрасывать поисковой запрос на отдельную страницу, а будет работать в режиме живого поиска.
Именно это и хотел! прописал, попробовал, истории запросов нет. А сейчас это условие "если поисковой код яндекса не будет перебрасывать поисковой запрос на отдельную страницу...." выполняется или нет?

#9 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 21 Январь 2014 - 01:54

Попробуйте заменить предыдущий код вставленный в main.js на следующий

$(function() {
  $('.ya-site-form input[type="submit"]').live('click', function() {
		var search = $(this).closest('form').find('input[name="text"]').val();
		$.get('/search?q=' + search, $.proxy(function() {
		  $(this).closest('form').submit();
		}, $(this)));
		return(false);
  });
});


#10 audiomag

audiomag

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 92 сообщений

Отправлено 23 Январь 2014 - 08:08

Просмотр сообщенияСake (21 Январь 2014 - 01:54) писал:

Попробуйте заменить предыдущий код вставленный в main.js на следующий
 $(function() { $('.ya-site-form input[type="submit"]').live('click', function() { var search = $(this).closest('form').find('input[name="text"]').val(); $.get('/search?q=' + search, $.proxy(function() { $(this).closest('form').submit(); }, $(this))); return(false); }); }); 
Без результатов. Хотя висит один запрос "test" от 21.01.2014 02:53. Но это мне кажется не мой.

#11 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 24 Январь 2014 - 00:54

Попробуйте использовать следующий код вместо предыдущего

$(function() {
 setTimeout(function() {
   $('.ya-site-form').submit(function() {
	 var search = $(this).find('input[name="text"]').val();
	 $.get('/search?q=' + search, $.proxy(function() {
		$(this).submit();
	 }, $(this)));
	 return(false);
   });
 }, 1000);
});


#12 audiomag

audiomag

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 92 сообщений

Отправлено 24 Январь 2014 - 10:00

Просмотр сообщенияСake (24 Январь 2014 - 00:54) писал:

Попробуйте использовать следующий код вместо предыдущего

$(function() {
setTimeout(function() {
$('.ya-site-form').submit(function() {
	 var search = $(this).find('input[name="text"]').val();
	 $.get('/search?q=' + search, $.proxy(function() {
	 $(this).submit();
	 }, $(this)));
	 return(false);
});
}, 1000);
});
Также без изменений. Появились запросы "test222", "test66", но это наверно ваши.

#13 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 25 Январь 2014 - 01:49

Немного изменил код, по идее данный вариант должен отработать корректно

$(function() {
  setTimeout(function() {
	$('.ya-site-form').submit(function() {
	 if(!$(this).attr('complite')) {
		   var search = $(this).find('input[name="text"]').val();
		   $.get('/search?q=' + search, $.proxy(function() {
			 $(this).attr('complite', 1).submit();
		   }, $(this)));
	 }
	 return($(this).attr('complite') ? true : false);
	});
  }, 1000);
});


#14 audiomag

audiomag

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 92 сообщений

Отправлено 25 Январь 2014 - 13:07

Просмотр сообщенияСake (25 Январь 2014 - 01:49) писал:

Немного изменил код, по идее данный вариант должен отработать корректно
 $(function() { setTimeout(function() { $('.ya-site-form').submit(function() { if(!$(this).attr('complite')) { var search = $(this).find('input[name="text"]').val(); $.get('/search?q=' + search, $.proxy(function() { $(this).attr('complite', 1).submit(); }, $(this))); } return($(this).attr('complite') ? true : false); }); }, 1000); }); 
два запроса прошли и тишина..

#15 audiomag

audiomag

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 92 сообщений

Отправлено 26 Январь 2014 - 13:03

а сегодня все заработало... спасибо!

#16 audiomag

audiomag

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 92 сообщений

Отправлено 30 Январь 2014 - 07:49

Все же не все запросы проходят, то есть, то нет. Что еще можно сделать?

#17 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 31 Январь 2014 - 00:43

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




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных