пр. Мира 620000 Россия +7900-000-00-00
Логотип блога интернет-бродяги

Как узнать ip-адрес посетителя сайта

Как определить ip-адрес визитёра сайта

Последнее обновление - 1 октября 2020 в 22:02

Чтобы узнать ip-адрес посетителя сайта, можно воспользоваться функционалом Яндекс Метрики. Но это в том случае, если код счётчика данного интернет-сервиса установлен на вашем сайте. Если ещё нет, то первым делом сделайте это. Однако, одной установки счётчика мало, поскольку уже довольно продолжительное время Метрика не предоставляет возможность в своих отчётах отслеживать ip-адреса посетителей сайтов.

Определить ip-адрес всё-таки реально, благодаря небольшой доработке кода счётчика. Необходимо вставить в него все пару строчек. Для чего это нужно? Такая информация может потребоваться, например, для того, чтобы заблокировать спам-ботов или нежелательных посетителей.

Итак, вы уже внедрили счётчик и он выглядит примерно следующим образом:

<!-- Yandex.Metrika counter -->
<script>
    (function (d, w, c) {
        (w = w || []).push(function() {
            try {
                w.yaCounter53639323 = new Ya.Metrika({
                    id:ТУТ НОМЕР ВАШЕГО СЧЕТЧИКА МЕТРИКИ,
                    clickmap:true,
                    trackLinks:true,
                    accurateTrackBounce:true,
                    webvisor:true
                });
            } catch(e) { }
        });

        var n = d.getElementsByTagName("script")[0],
            s = d.createElement("script"),
            f = function () { n.parentNode.insertBefore(s, n); };
        s.type = "text/javascript";
        s.async = true;
        s.src = "https://mc.yandex.ru/metrika/watch.js";

        if (w.opera == "[object Opera]") {
            d.addEventListener("DOMContentLoaded", f, false);
        } else { f(); }
    })(document, window, "yandex_metrika_callbacks");
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/ТУТ НОМЕР ВАШЕГО СЧЕТЧИКА МЕТРИКИ" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->

Теперь обратите внимание на первые строки и вставьте между 2 и 3 строчками вот такой код:

var yaParams = {ip: "<? echo $_SERVER['REMOTE_ADDR']; ?>"};

А между строками 7 и 8, то есть сразу после номера счётчика, впишите это:

params:window.yaParams,

В окончательной редакции код счётчика Яндекс Метрики будет выглядеть следующим образом:

<!-- Yandex.Metrika counter -->
<script>
    var yaParams = {ip: "<? echo $_SERVER['REMOTE_ADDR']; ?>"};
    (function (d, w, c) {
        (w = w || []).push(function() {
            try {
                w.yaCounter53639323 = new Ya.Metrika({
                    id:ТУТ НОМЕР ВАШЕГО СЧЕТЧИКА МЕТРИКИ,
                    params:window.yaParams,
                    clickmap:true,
                    trackLinks:true,
                    accurateTrackBounce:true,
                    webvisor:true
                });
            } catch(e) { }
        });

        var n = d.getElementsByTagName("script")[0],
            s = d.createElement("script"),
            f = function () { n.parentNode.insertBefore(s, n); };
        s.type = "text/javascript";
        s.async = true;
        s.src = "https://mc.yandex.ru/metrika/watch.js";

        if (w.opera == "[object Opera]") {
            d.addEventListener("DOMContentLoaded", f, false);
        } else { f(); }
    })(document, window, "yandex_metrika_callbacks");
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/ТУТ НОМЕР ВАШЕГО СЧЕТЧИКА МЕТРИКИ" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->

Как теперь посмотреть на ip посетителей сайта? Всё очень просто. Зайдите в Вебвизор Метрики и кликните по кнопке «Настроить столбцы».

Настроить столбцы в Вебвизоре

Дойдите до строки «Параметры визитов» и отметьте чекбокс слева и кликните по кнопке «Применить».

Параметры визитов в настройках

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

Список ip-адресов посетителей сайта

Кроме того, можно узнать ip, если пройти по такому пути в меню Метрики: «Отчёты» —> «Стандартные отчёты» —> «Содержание» —> «Параметры визитов».

IP-адреса в отчётах Яндекс Вебмастера

Всем WEB!

Друзья, плюсаните, вдруг пригодится!

Почитайте похожие материалы

Об авторе: Hobo

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

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

35 − 27 =

 

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять