Как в Яндекс.Метрике узнать ip посетителя

Здравствуйте, друзья! Сегодня покажу как в Яндекс.Метрике узнать ip посетителя. Для того чтобы определить ip есть самые разные причины. Перечислять я их не буду. Скажу лишь, что мне они понадобились для блокировки диапазонов адресов очень плохих ботов. И я справился.

Как в Яндекс.Метрике узнать ip посетителя

Итак, в интернете нам предлагают несколько вариантов того, как можно узнать ip посетителя вашего сайта. Я их перепробовал все. Но заработал только один. И, как обычно, бывает в подобных случаях, этот вариант был последним.

Этот способ, впрочем, как и все остальные, подразумевает внесение изменений в код счётчика на вашем сайте.

Как изменить код счётчика в Яндекс.Метрике

Находим в коде вот такой фрагмент и вставляем в него те строки, что я отметил маркером.

 

<!— Yandex.Metrika informer —>

<a href=»https://metrika.yandex.ru/stat/?id=хххххххх&from=informer»

target=»_blank» rel=»nofollow»><img src=»https://informer.yandex.ru/informer/хххххххх/2_1_FFFFFFFF_EFEFEFFF_0_visits»

style=»width:80px; height:31px; border:0;» alt=»Яндекс.Метрика» title=»Яндекс.Метрика: данные за сегодня (визиты)» class=»ym-advanced-informer» data-cid=»52822747″ data-lang=»ru» /></a>

<!— /Yandex.Metrika informer —>

<script type=»text/javascript»>var userip;</script>

<script type=»text/javascript» src=»https://www.l2.io/ip.js?var=userip»></script>

<!— Yandex.Metrika counter —>

<script type=»text/javascript» >

   (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};

   m[i].l=1*new Date();

   for (var j = 0; j < document.scripts.length; j++) {if (document.scripts[j].src === r) { return; }}

   k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})

   (window, document, «script», «https://mc.yandex.ru/metrika/tag.js», «ym»);

 

   ym(хххххххх, «init», {

      params:{ip: userip},

        clickmap:true,

        trackLinks:true,

        accurateTrackBounce:true,

        webvisor:true

   });

</script>

<noscript><div><img src=»https://mc.yandex.ru/watch/хххххххх» style=»position:absolute; left:-9999px;» alt=»» /></div></noscript>

<!— /Yandex.Metrika counter →

 

Верхняя отмеченная строка, это отсылка к внешнему источнику. Сервис l2.io занимается как раз определением айпи адресов. Там, где стоит хххххххх должен быть номер вашего счётчика.

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

Где в Яндекс.Метрике найти ip посетителя

В Яндекс.Метрика переходим в Вебвизор. Нажимаем кнопку «Настроить столбцы».

Как в Яндекс.Метрике узнать ip посетителя

Проставляем галочки напротив пунктов IP-сеть и Параметры визитов. Не забываем нажать кнопку «Применить». Всё, как показано на скриншоте.

Как в Яндекс.Метрике узнать ip посетителя

После этого можете расслабиться. Через некоторое время (минут пятнадцать или двадцать) ip адреса можно будет посмотреть в Вебвизоре.

23456

К сожалению, адреса отображаются не все. Кроме этого у меня они появились в разделе “Посетители и клиенты”. Для просмотра нужно кликнуть по строке с определённым юзером и далее, в открывшемся окне, «Подробней».

987

Вот, собственно говоря, и всё. Быстро и просто.

На всякий случай, зайдите на свою страницу конфиденциальности и посмотрите, что там прописано про сбор и передачу данных. При необходимости добавьте пункт про сбор ip.

Если у вас нет такой страницы, то можно её создать. О том, как это сделать для сайта на WordPress, читайте вот здесь.

А я на этом с вами прощаюсь. Всем удачи и до встречи!

Заработок в Интернете+
Добавить комментарий