как узнать ip адрес посетителя сайта
Как узнать ip-адрес посетителя сайта
Чтобы узнать ip-адрес посетителя сайта, можно воспользоваться функционалом Яндекс Метрики. Но это в том случае, если код счётчика данного интернет-сервиса установлен на вашем сайте. Если ещё нет, то первым делом сделайте это. Однако, одной установки счётчика мало, поскольку уже довольно продолжительное время Метрика не предоставляет возможность в своих отчётах отслеживать ip-адреса посетителей сайтов.
Определить ip-адрес всё-таки реально, благодаря небольшой доработке кода счётчика. Необходимо вставить в него все пару строчек. Для чего это нужно? Такая информация может потребоваться, например, для того, чтобы заблокировать спам-ботов или нежелательных посетителей.
Итак, вы уже внедрили счётчик и он выглядит примерно следующим образом:
Теперь обратите внимание на первые строки и вставьте между 2 и 3 строчками вот такой код:
А между строками 7 и 8, то есть сразу после номера счётчика, впишите это:
В окончательной редакции код счётчика Яндекс Метрики будет выглядеть следующим образом:
Как теперь посмотреть на ip посетителей сайта? Всё очень просто. Зайдите в Вебвизор Метрики и кликните по кнопке «Настроить столбцы».
Дойдите до строки «Параметры визитов» и отметьте чекбокс слева и кликните по кнопке «Применить».
В Вебвизоре, в списке переходов на сайт, появится столбик «Параметры визитов», в котором и будут отображаться ip-адреса визитёров вашего сайта.
Кроме того, можно узнать ip, если пройти по такому пути в меню Метрики: «Отчёты» —> «Стандартные отчёты» —> «Содержание» —> «Параметры визитов».
Яндекс Метрика: отслеживание ip адресов посетителей
Очень часто у начинающих вебмастеров и владельцев сайта возникает проблема определения ip адреса пользователей, которые заходили на сайт. Разумеется можно лезть в логи хостинга и сложным путем вычислять именно того посетителя, который нас интересует, однако этот метод сложен и трудоёмок. У нас имеется гораздо более простое и элегантное решение с использованием счетчика Яндекс Метрика.
Яндекс.Метрика позволяет связать с визитом произвольный набор данных, называемых параметрами визита. Эти данные могут быть отображены в отчетах, а также использоваться в условиях группировки и сегментации.
Решение 1. Для сайтов, работающих на PHP
Типовой код счетчика Яндекс Метрика на большинстве сайтов, размещается в основном файле шаблона, который представляет собой файл типа index.php. Найти и отредактировать этот файл можно через подключение к сайту по ftp или через редактор шаблона сайта, если такой предусмотрен используемой платформой.
Здесь и далее символами XXXXXX обозначен номер счетчика (идентификатор) Яндекс Метрика. Свой номер счетчика можно посмотреть в настройках Яндекс Метрики.
Добавим к стандартному коду счетчика следующую строку в самом начале.
Здесь мы добавили переменную в yaParams, которой присвоили массив из одного параметра ip со значением ip адреса, который определяется глобальной переменной PHP, которая определена ip адресом пользователя.
Далее добавим параметр yaParams непосредственно в функцию, которая отправляет данные в Яндекс.
Внимание! Параметр должен быть добавлен сразу после параметра id.
В результате получаем следующий код, который должен быть вставлен вместо старого кода Яндекс Метрики.
Решение 2. Универсальное JS решение
Если ваш сайт работает на:
То это решение для вас.
Суть решения такова, что скрипт в процессе загрузки страницы обращается за ip адресом посетителя на специально созданный для это удаленный ресурс http://ip.up66.ru/ и далее, после получения ответа, отдает ip адрес посетителя сайта в Яндекс Метрику.
Как узнать ip адрес в Яндекс Метрике
После внесенных изменений в счетчик ip адреса пользователей будут доступны в отчетах Яндекс Метрики, а также в Вебвизоре.
Вебвизор
Чтобы включить их в результирующую таблицу необходимо добавить столбец с параметрами через кнопку слева «Столбцы».
И далее выбрать пункт для отображения «Параметры» и сохранить изменения через нажатие кнопки «Применить».
Отчет Яндекс Метрики
Для чего нужно знать ip адрес посетителя?
Наличие информации об ip адресе позволяет владельцу сайта:
Как определить ip адрес посетителей сайта?
Как определить ip адрес посетителей сайта?
Иногда по той или иной причине возникает необходимость узнать ip адрес пользователя вашего ресурса. Или нескольких пользователей. Или всех. Это может пригодиться по множеству самых разных причин и вот в них мы как раз вдаваться не будем. В данной статье мы рассмотрим самый простой и быстрый способ трекинга IP посетителей вашего сайта.
Для этого нам понадобится:
1. Доступ к файлам сайта (Сайт обязательно должен работать на PHP)
2. Настроенная и рабочая Яндекс.Метрика
3. Две руки и мозг
Первым делом взглянем на код Яндекс.Метрики в том виде, в котором он, с большой вероятностью, сейчас отображается на вашем сайте. В целях сохранения конфиденциальности номер счетчика заменен на слово КОТИК.
Теперь нам понадобится этот код модифицировать. Модификации предельно простые.
В самом начале вставляем следующий код:
Этот фрагмент кода позволяет определить ip адрес посетителя. Осталось передать его дальше, в нашу систему аналитики. Для этого добавляем в наши параметры новоиспеченный параметр с IP.
Он должен быть обязательно добавлен сразу после ID нашего счетчика!
В результате получаем наш видоизмененный код метрики, который и должен остаться на сайте.
Где же взять замену нашему КОТИКУ? Номер счетчика метрики вы найдете при установке самого кода метрики на сайт, а точнее: при его создании. Вот он.
Далее, чтобы начать отслеживать IP адреса ваших посетителей вам необходимо воспользоваться стандартными отчетами Яндекс.Метрики
Там вы увидите следующую картину:
Готово. Вы профессиональный хакер и повелитель ip адресов.
Есть небольшая ремарочка. Данный способ не подойдет любителям Google Tag Manager, так как в его тегах PHP не работает и вы увидите следующую картину:
Но не стоит отчаиваться.
Нет, у нас нет решения этой проблемы, но и от определения IP адреса ничего особенно не поменяется, так как в 99% случаев он динамический и смысла его определять практически нет, а следовательно вы ничего и не потеряли.
Спасибо за внимание и оставайтесь с нами.
Как обывателю проверить качество сайта, который ему разработали? Разумеется, выслушать разработчика ресурса первым делом, но что делать, если его слова вызывают сомнения а то, что с его слов является нерешимой задачей — не поддаётся логике и смущает чутьё? Здесь мы…
Часто при разработке сайта, а точнее на самой первой стадии — на создании прототипов, логики и дизайна возникает ряд вопросов, связанных с шириной контейнера или, вернее сказать, с разрешением экрана нашего потенциального пользователя. Аксиомой в данном повествовании будет являться утверждение…
Мы очень ценим то, что делает Альфа Банк создавая вокруг себя удобную экосистему. Бизнес давно ушёл от дифференциации того, «что» предлагают контрагенты и на данный момент ключевым показателем является то, «как» предоставляются услуги. Мы разделяем философию банка и гордимся тем,…
Отслеживание ip посетителей в новой Яндекс Метрике
Внимание! При обновлении старого кода Яндекс Метрика на новый код Вам может понадобиться повторная настройка целей на js события. Если цели в счетчике не настроены, то Вы можете смело заменить старый код новым.
Яндекс.Метрика позволяет связать с визитом произвольный набор данных, называемых параметрами визита. Эти данные могут быть отображены в отчетах, а также использоваться в условиях группировки и сегментации.
Решение 1. Для сайтов, работающих на PHP
Типовой код счетчика Яндекс Метрика на большинстве сайтов, размещается в основном файле шаблона, который представляет собой файл типа index.php. Найти и отредактировать этот файл можно через подключение к сайту по ftp или через редактор шаблона сайта, если такой предусмотрен используемой платформой.
Здесь и далее символами XXXXXX обозначен номер счетчика (идентификатор) Яндекс Метрика. Свой номер счетчика можно посмотреть в настройках Яндекс Метрики.
Добавим к стандартному коду счетчика следующую строку в самом начале.
Далее добавим параметр yaParams непосредственно в функцию ym(. ), которая отправляет данные в Яндекс.
В результате получаем следующий код, который должен быть вставлен вместо старого кода Яндекс Метрики.
Решение 2. Универсальное JS решение
Если ваш сайт работает на:
то это решение для вас.
Внимание! Не забудьте в данном коде заменить ХХХХХХ на Ваш номер счетчика.
Суть данного решения такова, что скрипт в процессе загрузки страницы сайта обращается за ip адресом посетителя на специально созданный для этого сервер https://ip.up66.ru/ и далее, после получения ответа сервера, пересылает ip адрес посетителя сайта в Яндекс Метрику.
Как узнать ip адрес в Яндекс Метрике
После внесенных изменений в счетчик ip адреса пользователей будут доступны в отчетах Яндекс Метрики, а также в Вебвизоре.
Вебвизор
Чтобы включить их в результирующую таблицу необходимо добавить столбец с параметрами через кнопку слева «Столбцы».
И далее выбрать пункт для отображения «Параметры» и сохранить изменения через нажатие кнопки «Применить».
Отчет Яндекс Метрики
Для чего нужно знать ip адрес посетителя?
Наличие информации об ip адресе позволяет владельцу сайта:
Как узнать IP-адрес посетителя через PHP
Чтобы узнать IP-адрес посетителя сайта нужно написать всего лишь одну строку в скрипте:
Если Вы запустите этот скрипт, то узнаете свой IP-адрес. Как видите, всё просто! А в одной из следующих статей я расскажу, как узнать по IP-адресу, из какой страны пришёл человек на сайт.
Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!
Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.
Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления
Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.
Порекомендуйте эту статью друзьям:
Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):
Комментарии ( 10 ):
Вопрос в следующем как мне заблокировать на сайте одного плохого человека я решил сделать функцию которая будет блокировать человека с конкретным ip. Получилось но у него ip динамический и постоянно изменяется Ка быть? Есть предположения?
Спасибо хорошая идея Попробую может что-то выйдет
а на настояшем сервере будет выводится IP.
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.
Copyright © 2010-2021 Русаков Михаил Юрьевич. Все права защищены.