Кратко: Если раньше на 9 версии у некоторых процент отказов в Яндекс Метрике был выше, чем хотелось бы (и чем был в 8 версии), то данное обновление должно решить это и отказы при том же трафе снизятся. В реале качество и количество трафа не изменится, изменится только восприятие этого трафа Яндексом. Все дело было в JS функции редиректа, которая отрабатывала после проверки посетителя.
Раньше в 9 Антиботе стояла window.location.replace, теперь она заменена на window.location.href. В 8 Антиботе была похожая document.location.
Описание функций из ChatGPT:
В JavaScript, window.location.replace и window.location.href используются для редиректа, но они работают по-разному.
window.location.href: Это свойство объекта window.location. Изменение этого свойства аналогично пользовательскому клику на гиперссылку — текущий документ будет добавлен в историю браузера, и пользователь сможет вернуться к нему, нажав кнопку "Назад" в браузере.
window.location.replace: Эта функция принимает URL в качестве параметра и загружает новую страницу. Однако в отличие от window.location.href, она заменяет текущую страницу в истории браузера, так что пользователь не сможет вернуться к предыдущей странице с помощью кнопки "Назад" в браузере. Это поведение аналогично редиректу на сервере.
В общем, если вам нужно сохранить текущую страницу в истории браузера, используйте window.location.href, а если вы хотите, чтобы пользователь не мог вернуться к предыдущей странице, используйте window.location.replace.
Собственно изза этой разницы с историей браузера и была попытка использовать window.location.replace. Но как оказалось Яндекс метрика плохо реагирует на window.location.replace. Посетители пришедшие по ней Яндексу чем-то не нравятся (не все, некоторая часть). А window.location.href старая добрая и проверенная функция, дорвейщики не дадут соврать.
Комментариев нет:
Отправить комментарий