Как узнать IP в Яндекс.Метрике

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

И чтобы узнать IP в Я.Метрике нужно внести кое-какие изменения в счетчике. Тогда вы сможете видеть IP каждого, кто заходил на ваш сайт в панели управления Метрике. Если вы еще не установили на свой сайт счетчик, тогда следуйте этой инструкции, как установить Яндекс.Метрику на WordPress.

Решение

Итак, для показа IP-адреса пользователя в Я.Метрике, первым делом добавляем в код счетчика новый параметр. Его необходимо добавить после всех остальных. Почти всегда после webvisor:true.

 ym(, "init", {
        clickmap:true,
        trackLinks:true,
        accurateTrackBounce:true,
        webvisor:true,
        /* Новый параметр */ params:{'ip': userip}
  });

В следующем шаге перед счетчиком Я.Метрика подключаем скрипт, который с помощью JSON определяет IP-адрес.

<!-- Get user ip -->
<script type="text/javascript" src="https://www.l2.io/ip.js?var=userip"></script>
<!-- /Get user ip -->

И на последнем шаге нужно зайти в Метрику, выбрать нужный счетчик, перейти во вкладку «Вебвизор», нажать на кнопку «Настроить столбцы». В открытом окне поставьте галочку напротив пункта «Параметры визитов» и сохраните изменения.

После суток-двое IP пользователей начнут отображаться в разделе «Вебвизор».

Оставить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *