680
Главная / Блог / SEO, реклама и раскрутка / Как в яндекс.метрике вывести IP адреса посетителей?

Как в яндекс.метрике вывести IP адреса посетителей?

Не так давно Яндекс перестал показывать 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).

Назад
Напишите нам Блог