Перейти к содержимому

MOAB

- - - - -

Как в ЯндексМетрике, Параметры визита, вывести ip адреса

метрика яндекс

  • Войдите, чтобы ответить
Сообщений в теме: 3

#1 Personalab

Personalab

    Продвинутый

  • Участник
  • PipPipPip
  • 334 сообщений
254
  • ИзМосквы

Отправлено 19 Ноябрь 2020 - 17:32

Как в Яндекс Метрике, в колонке "Параметры визита" вывести ip адреса пользователей.

Видел в соседней теме, у Kater на скриншоте.

Как это можно сделать? Расскажите, каким Вы это делаете способом.

#2 protector

protector

    Почетный

  • Основатель
  • PipPipPipPipPip
  • 3 489 сообщений
2 110
  • ИзСанкт-Петербурга

Отправлено 19 Ноябрь 2020 - 18:46

по умолчанию, это сделать нельзя. IP адрес относится к личным данным.. как-то так звучит. Но можно его передавать через параметры визита
Я вот так делаю
<script type="text/javascript" >
   (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
   m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
   (window, document, "script", "/metrika/tag.js", "ym");

   ym(xxxxx, "init", {
		clickmap:true,
		trackLinks:true,
		accurateTrackBounce:true,
		webvisor:true,
		ecommerce:"dataLayer"
   });
	window.yaParams = { "Ip": "xx.xx.xx.xx" };
	ym(xxxxx, 'params', window.yaParams||{});
</script>

где xxxx - номер счетчика
А ip адрес определяю с помощью php и подставляю в шаблон Метрики
  if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
	$ip = $_SERVER['HTTP_CLIENT_IP'];
  } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
	$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
  } else {
	$ip = $_SERVER['REMOTE_ADDR'];
  }

Итоговый код примерно такой:
<script type="text/javascript" >
   (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
   m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
   (window, document, "script", "/metrika/tag.js", "ym");
   ym(xxxxx, "init", {
	    clickmap:true,
	    trackLinks:true,
	    accurateTrackBounce:true,
	    webvisor:true,
	    ecommerce:"dataLayer"
   });
    window.yaParams = { "Ip": "<? echo $ip; ?>" };
    ym(xxxxx, 'params', window.yaParams||{});
</script>


#3 Kater

Kater

    Продвинутый

  • Основатель
  • PipPipPip
  • 198 сообщений
117
  • ИзНовосибирск

Отправлено 20 Ноябрь 2020 - 08:02

Я так код подправил:
<!-- Yandex.Metrika counter -->
<script type="text/javascript" >
var yaParams = {ip: "<? echo $_SERVER['REMOTE_ADDR']; ?>"};
   (function(m,e,t,r,i,k,a){m[i]=m[i]||function(){(m[i].a=m[i].a||[]).push(arguments)};
   m[i].l=1*new Date();k=e.createElement(t),a=e.getElementsByTagName(t)[0],k.async=1,k.src=r,a.parentNode.insertBefore(k,a)})
   (window, document, "script", "https://mc.yandex.ru/metrika/tag.js", "ym");

   ym(100***83, "init", {
        params:window.yaParams,
        clickmap:true,
        trackLinks:true,
        accurateTrackBounce:true,
        webvisor:true
   });
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/100***83" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->

Звездочками я закрыл часть номера счетчика.

Плюс в метрике в вебвизоре нужно в "настроить столбцы" - добавить "параметры визитов".
Далее в метрике "стандартные отчеты" - "содержание" - "параметры визитов" в "группировки" добавить IP http://joxi.ru/krDp6ZkIKnjd7r

Соот-но в код добавил две строки:
var yaParams = {ip: "<? echo $_SERVER['REMOTE_ADDR']; ?>"};
и
params:window.yaParams,


#4 protector

protector

    Почетный

  • Основатель
  • PipPipPipPipPip
  • 3 489 сообщений
2 110
  • ИзСанкт-Петербурга

Отправлено 24 Ноябрь 2020 - 15:05

Kater, не подскажите, как можно сгруппировать данные по ip адресам? Например, хочу посмотреть посетителей по дате, у которых Теле 2 (176.59.39.0-176.59.45.0), или только МТС.
Нужно как-то сделать сегмент..

Или в метрику передавать еще один параметр, отвечающий за подсеть? А средствами пхп определять: относится ip адрес к Теле2, МТС, или Билайну?



Похожие темы



Также с тегом метрика, яндекс

Количество пользователей, читающих эту тему: 3

0 пользователей, 1 гостей, 0 анонимных


    Yandex


© 2020 SMO&SEO форум «WEBIMHO» — продвижение и создание сайтов, интернет-маркетинг

По вопросам рекламы на форуме и цены на рекламу
Все материалы SEO форума разрешены к копированию только с установкой гиперактивной ссылки на webimho.ru,
тем, кто этого не сделает, мы оторвем руки и ноги и поменяем местами,
а когда выйдем из тюрьмы, опять оторвем и опять поменяем.


Россия, г. Москва
  • Top.Mail.Ru

Мы в соцсетях: twitter | вконтакте | facebook | livejournal