Как отключить обращения к яндекс.метрике при локальной разработке?
Всем привет
В конторе установили на рабочий сайт (интернет магазин) яндекс метрику. При разработке нужно ловить отправляемые мной запросы, а эта гадость заполнила всю консоль и постоянно что-то отправлеят. Мои запросы за этим флудом просто не видны.
Как отключить обращения в метрику с локальной машины? Критерий простой: если IP сервера 127.0.0.1 — return и молчок. Где это можно сделать?
Дополнительно:
Содержание
Удалить код метрики в локальной версии. Или хотя бы отключить сниппет/шаблон/запись, в котором она сидит, хотя хз, что у вас там.
ты на сайт добавил код счетчика яндекс метрики, это буквально
|
1 |
<script> ... </script> |
так вот заверни все его содержимое в
|
1 |
if(document.location.hostname=='127.0.0.1') { ... } |
или любое другое условие, которое тебе подходит, в ообще его можно просто удалить метрику, вернув в момент публикации
- Привет
Дада, именно так. Только эта сволочь как-то маскируется — в коде нет слова metrika, а все где есть yandex, относится к генерации yml для маркета.
Initiator в консоли — tag_jet_beta.js , которого нет в кодовой базе. Значит он подгружается слева, а кем именно, я не могу вычислить. - и не пытайся, баннерные сети еще лет 10 назад научились через убфускацию бороться с отключаторами
ты в своем коде на сайте, где подключаешь метрику ее НЕ ПОДКЛЮЧАЙ по условию или буквально вырезай, потом вернешь
- rPman, дак да.
Фичь в том, что по слову metrika/webvisor нифига не находится
Под что маскируеся эта гадость? - вот так она должна выглядеть
ищи скрипты внутри которых есть в строчках mc.yandex.ru
p.s. в консоли nertwork можно смотреть код, который инициировал загрузку выбранного запроса, а там можно ставить точки останова и пробовать позже отладкой смотреть стек вызовов
- rPman, дак Ж в том что нету нигде mc.yandex.ru... 🙁
api-maps.yandex.ru только есть, но это вообще не оно. - ок
Правая кнопка в консоли разработчика на закладке Network на ненужных тебе запросах, выбрать Block url, все теперь эти запросы не будут произведены, позже если надо удалишь - rPman, ШАЙТАН 🙂 "а чо так можно было?"©
Сто лет видел эту кнопку, ни разу не нажимал 🙂 Мерсибо ку!
Ответы:
Там есть настройка "Принимать данные только с указанных адресов". Бывают ведь ещё и шутники, любители баловаться реф-спамом и т.п. В Метрику, если что, можно и спамить люто, вообще не заходя на сайт.
- "Принимать там" это понятно.
Речь про "не отправлять отсюда".
Для решения данной проблемы вы можете воспользоваться услугами фрилансеров. Мы выполним необходимую работу быстро и качественно.
Оставить комментарий Отменить
Ответы
- Есть ответ! к записи Как уменьшить масштаб меньше 100% в Windows 10 (22H2)
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Аналоги CloudFlare в России?
- Есть ответ! к записи Как называется человек, который дизайн придумает для сайта и сверстает его?
- Есть ответ! к записи Можно ли установить Яндекс.Диск на АльтЛинукс?
- Есть ответ! к записи Картинки мутные только на сафари, есть выход?
- Есть ответ! к записи Keenetic. Как настроить SSTP клиент с сертификатом?
- Есть ответ! к записи Чем заменить executor в aiogram 3?


Для отключения обращений к Яндекс.Метрике при локальной разработке можно использовать различные подходы в зависимости от способа интеграции метрики на сайт.
Если вы используете JavaScript-код Яндекс.Метрики на своем сайте, то простым способом является условие проверки на локальный хост и блокировка отправки данных:
Если вы интегрировали Яндекс.Метрику через PHP, то можно добавить проверку на локальный сервер и не включать код метрики:
Если вы используете другие способы интеграции метрики, то рекомендуется изучить документацию по данному способу интеграции и найти подходящий способ отключения метрики при локальной разработке.
Таким образом, вы можете легко отключить обращения к Яндекс.Метрике при локальной разработке, чтобы не загружать лишние ресурсы и данные при тестировании и разработке вашего сайта.
Для отключения обращений к Яндекс.Метрике при локальной разработке, вам необходимо внести изменения в ваш код. В зависимости от способа интеграции Яндекс.Метрики на ваш сайт, есть несколько вариантов решения.
1. Если вы используете стандартный код счетчика Яндекс.Метрики, то вам нужно добавить условие, которое будет проверять, что вы работаете на локальном сервере, и не отправлять запросы к Яндекс.Метрике в этом случае.
Пример кода для PHP:
2. Если вы используете библиотеку Яндекс.Метрики или другой способ интеграции, то вам нужно найти соответствующий блок кода, который отправляет запросы к Яндекс.Метрике, и добавить проверку на локальную разработку.
3. Другой способ - использовать расширения браузера для блокировки запросов к определенным доменам, в том числе и к Яндекс.Метрике. Например, расширение "uBlock Origin" позволяет легко настроить правила блокировки для конкретных доменов.
Надеюсь, эти рекомендации помогут вам отключить обращения к Яндекс.Метрике при локальной разработке. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.