Workaround для переопределения referer с использованием Yandex Metrika?

Для того, чтобы правильно спросить необходима небольшая предыстория.

На нашем сайте мы используем cookie based авторизацию. Сайт и сервис авторизации расположены на разных доменах. Если в активной сессии пользователя нет информации о том, что он авторизован, мы выполняли 301 редирект на сервер авторизации и возвращали 301 редиректом пользователя назад на исходный сайт с данными, достаточными для инициализации сессии.

В этой истории всё хорошо, за исключением того, что какая-то часть поисковых роботов не очень хорошо относилась к таким редиректам. Порядка месяца назад мы изменили процедуру авторизации - перешли от 301 редиректов на сервер авторизации к ajax запросам и обновлению страницы, если пользователь авторизован через cookie. Грубо говоря - если нет сессии, загрузить с сервиса авторизации js скрипт и выполнить ajax запрос (куки будут отправлены) сервису авторизации. Если пользователь авторизован мы обновляем страницу.

Тут начинается проблема:
Ожидаемо, что яндекс метрика стала показывать в источниках переходов не внешние сайты, а нас самих - мы перенаправляем пользователя на клиенте и следовательно перебиваем referer. Мы могли бы ждать на странице полной инициализации счетчика и переходить дальше только после этого, но как отправилась статистика, но это занимает порой от нескольких секунд до десятка. При этом сами мы сохраняем у себя информацию о том, откуда пришёл пользователь и могли бы указать счётчику, что ему нужно отправить.

Например, у гугл аналитики есть _setReferrerOverride.

Есть ли возможность явно указать яндекс счетчику источник перехода? Я видел такую возможность в api для ajax/flash сайтов. А в обычном случае это возможно? У них есть нечто подобное?

Спасибо!
  • Вопрос задан
  • 2408 просмотров
Пригласить эксперта
Ответы на вопрос 1
XXX
@XXX
Решение где-то рядом
misterion Если все еще не нашли решение, то по этому вопросу Вам лучше связаться с специалистами яндекса. Например, вот форма для обратной связи, по вопросам связанным с API яндекс метрики.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы