Не так давно Яндекс перестал показывать IP адреса в отчетах и в вебвизоре, но это можно исправить.
Находим код:
<!-- Yandex.Metrika counter -->
<script type="text/javascript">
(function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter00000000 = new Ya.Metrika({ id:00000000, clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); } catch(e) { } }); итд. где 00000000 - ваш идентификатор. И добавляем туда вот чего (новое выделено красным):
<!-- Yandex.Metrika counter -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>
function ya() {
var yap=0;
$.ajax({
url:'https://freegeoip.net/json/',
type:'get',
async: false,
dataType:'json'
}).success(function(data) {
yap = data.ip;
}); return yap;
}
var yaParams = {ip_adress: ya()};
(function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounter00000000 = new Ya.Metrika({ id:00000000, params:window.yaParams, clickmap:true, trackLinks:true, accurateTrackBounce:true, webvisor:true }); } catch(e) { } });
далее идем в Вебвизор, нажимаем кнопку Столбцы и ставим галочку у чекбокса Параметры. В вебвизоре появляется столбец "Парам. визита", там и будут нужные нам IP адреса.
Как это работает: запрашиваем аяксом наш IP на специальном сервере, который возвращает нам его json-ом, парсим, записываем в массив yaParams который скармливаем счетчику строчкой params:window.yaParams - она идет в массиве Ya.Metrika после id:00000000 соответственно если других параметров в массиве нет то это можно смело туда добавлять.
Также IP адреса теперь видны в отчете Параметры визитов в опции ip_adress которую нужно развернуть, нажав на плюсик слева.
PS. В интернете полно вариантов решений данной проблемы, но практически все они не работают или требуют PHP + танцев с бубном, это решение работает везде и сразу, ничего настраивать не надо (кроме указания своего ID).