Яндекс метрика узнать ip посетителя

Яндекс метрика узнать ip посетителя

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

Яндекс.Метрика позволяет связать с визитом произвольный набор данных, называемых параметрами визита. Эти данные могут быть отображены в отчетах, а также использоваться в условиях группировки и сегментации.

Решение 1. Для сайтов, работающих на PHP

Типовой код счетчика Яндекс Метрика на большинстве сайтов, размещается в основном файле шаблона, который представляет собой файл типа index.php. Найти и отредактировать этот файл можно через подключение к сайту по ftp или через редактор шаблона сайта, если такой предусмотрен используемой платформой.

Здесь и далее символами XXXXXX обозначен номер счетчика (идентификатор) Яндекс Метрика. Свой номер счетчика можно посмотреть в настройках Яндекс Метрики.

Добавим к стандартному коду счетчика следующую строку в самом начале.

Здесь мы добавили переменную в yaParams, которой присвоили массив из одного параметра ip со значением ip адреса, который определяется глобальной переменной PHP, которая определена ip адресом пользователя.

Далее добавим параметр yaParams непосредственно в функцию, которая отправляет данные в Яндекс.

Внимание! Параметр должен быть добавлен сразу после параметра id.

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

Решение 2. Универсальное JS решение

Если ваш сайт работает на:

  • конструкторе сайтов,
  • хостинг не поддерживает PHP
  • у вас нет возможности добавлять (выполнять) PHP скрипты, но есть возможность редактировать HTML шаблон сайта,

То это решение для вас.

Читайте также:  Как нумеровать страницы в microsoft word

Суть решения такова, что скрипт в процессе загрузки страницы обращается за ip адресом посетителя на специально созданный для это удаленный ресурс http://ip.up66.ru/ и далее, после получения ответа, отдает ip адрес посетителя сайта в Яндекс Метрику.

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

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

Вебвизор

Чтобы включить их в результирующую таблицу необходимо добавить столбец с параметрами через кнопку слева "Столбцы".

И далее выбрать пункт для отображения "Параметры" и сохранить изменения через нажатие кнопки "Применить".

Отчет Яндекс Метрики

Посмотреть активность пользователей по ip адресам за выбранный период можно через отчет "Стандартные отчеты" -> "Содержание" -> "Параметры визитов".

Для чего нужно знать ip адрес посетителя?

Наличие информации об ip адресе позволяет владельцу сайта:

  • ограничить доступ по ip для нежелательных посетителей (например, конкурентов или роботов, имитирующих поведение пользователей);
  • определить лиц, которые скликивают контекстную рекламу и заблокировать показ рекламных объявлений по этим ip адресам;
  • получить более точную информацию о месторасположении пользователя и характеристиках его интернет-соединения.

Вопрос о просмотре IP-адресов посетителей в Яндекс-метрике один из самых частых.

По-умолчанию Метрика не показывает ip посетителей, но эти данные можно туда добавить если кое-что подкрутить в коде счётчика.

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

Передача данных в Метрику осуществляется с помощью передачи параметров визитов официальная справка метрики по этой теме.

Приступим. Сначала нужно найти такой кусок кода в счётчике:

Нам нужно добавить в этот список ещё одну строчку. В предыдущей строке запятую убрать не забывайте:

Читайте также:  Xcom 2 тактика прохождения

Как вы заметили, добавилась строка params: window.yaParams. Именно она отвечает за передачу дополнительного параметра, которым и станет ip-адрес нашего посетителя.
Сейчас будет самый сложный момент для неподготовленных людей. Дело в том, что Метрика работает в вашем браузере, а IP-адрес нам нужно взять с сервера. Т.е. нужно поменять код так, что бы сервер в заранее определённом месте показал на странице ip-адрес. Сделать вывод ip-адреса нужно внутри тега:


Copyright © Дмитрий Дарт / 2020

Как определить ip адрес посетителей сайта?

Иногда по той или иной причине возникает необходимость узнать ip адрес пользователя вашего ресурса. Или нескольких пользователей. Или всех. Это может пригодиться по множеству самых разных причин и вот в них мы как раз вдаваться не будем. В данной статье мы рассмотрим самый простой и быстрый способ трекинга IP посетителей вашего сайта.

Для этого нам понадобится:

1. Доступ к файлам сайта (Сайт обязательно должен работать на PHP)
2. Настроенная и рабочая Яндекс.Метрика
3. Две руки и мозг

Первым делом взглянем на код Яндекс.Метрики в том виде, в котором он, с большой вероятностью, сейчас отображается на вашем сайте. В целях сохранения конфиденциальности номер счетчика заменен на слово КОТИК.

Теперь нам понадобится этот код модифицировать. Модификации предельно простые.

В самом начале вставляем следующий код:

Этот фрагмент кода позволяет определить ip адрес посетителя. Осталось передать его дальше, в нашу систему аналитики. Для этого добавляем в наши параметры новоиспеченный параметр с IP.

Он должен быть обязательно добавлен сразу после ID нашего счетчика!

В результате получаем наш видоизмененный код метрики, который и должен остаться на сайте.

Где же взять замену нашему КОТИКУ? Номер счетчика метрики вы найдете при установке самого кода метрики на сайт, а точнее: при его создании. Вот он.

Читайте также:  Детские часы smart baby watch q80 отзывы

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

Отчеты -> Стандартные отчеты -> Содержание -> Параметры визитов

Там вы увидите следующую картину:

Готово. Вы профессиональный хакер и повелитель ip адресов.

Есть небольшая ремарочка. Данный способ не подойдет любителям Google Tag Manager, так как в его тегах PHP не работает и вы увидите следующую картину:

Но не стоит отчаиваться.

Нет, у нас нет решения этой проблемы, но и от определения IP адреса ничего особенно не поменяется, так как в 99% случаев он динамический и смысла его определять практически нет, а следовательно вы ничего и не потеряли.

Спасибо за внимание и оставайтесь с нами.

Как обывателю проверить качество сайта, который ему разработали? Разумеется, выслушать разработчика ресурса первым делом, но что делать, если его слова вызывают сомнения а то, что с его слов является нерешимой задачей — не поддаётся логике и смущает чутьё? Здесь мы…

Часто при разработке сайта, а точнее на самой первой стадии — на создании прототипов, логики и дизайна возникает ряд вопросов, связанных с шириной контейнера или, вернее сказать, с разрешением экрана нашего потенциального пользователя. Аксиомой в данном повествовании будет являться утверждение…

Мы очень ценим то, что делает Альфа Банк создавая вокруг себя удобную экосистему. Бизнес давно ушёл от дифференциации того, «что» предлагают контрагенты и на данный момент ключевым показателем является то, «как» предоставляются услуги. Мы разделяем философию банка и гордимся тем,…

Ссылка на основную публикацию
Adblock detector