Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

Узнать IP посетителя в яндекс метрике

Автор kain114, 24-09-2016, 10:20:07

« назад - далее »

kain114Topic starter

Добрый день уважаемые форумчане! Столкнулся с такой ситуацией, что на мой блог кто-то постоянно заходит из разных стран раз по десять подряд и не производит никакой активности. Предположил, что это таким образом боты конкурентов или еще кто пытаются повысить показатель отказов тем самым понизить мой сайт в выдаче.
Я задался вопросом как можно отследить посетителя по IP и потом его заблoкировать. Нашел инструкцию в интернете http://dmzholobenko.ru/kak-uznat-ip-posetitelej-sajta-yandeks-metrika.html и проследовал всем шагам, но к сожалению в моей ситуации ничего не работает( Может кто сталкивался с такой ситуацией, прошу вашей помощи) Адрес моего блога в подписи. Код счетчика вставляю на сайт через плагин!
Все о ремонте и настройке компьютеров - http://pomkomp.ru
  •  


Google-master

Замените код своего счётчика этим:

<!-- Yandex.Metrika counter -->
<script type="text/javascript">
var yaParams = {ip_adress: "$IP_ADDRESS$"};
(function (d, w, c) {
(w[c] = w[c] || []).push(function() {
try {
w.yaCounter21468925 = new Ya.Metrika({
id:00000000,
clickmap:true,
trackLinks:true,
accurateTrackBounce:true,
webvisor:true,
params:window.yaParams
});
} catch(e) { }
});
var n = d.getElementsByTagName("script")[0],
s = d.createElement("script"),
f = function () { n.parentNode.insertBefore(s, n); };
s.type = "text/javascript";
s.async = true;
s.src = "https://mc.yandex.ru/metrika/watch.js";
if (w.opera == "[object Opera]") {
d.addEventListener("DOMContentLoaded", f, false);
} else { f(); }
})(dоcument, window, "yandex_metrika_callbacks");
</script>

Здесь — id:00000000, замените нули на id вашего счётчика.

Подробней читайте здесь: http://unitad.ru/special-projects/ip-adres-posetitelya-v-metrike/
САМЫЙ БЫСТРЫЙ ХОСТИНГ! Промокод на скидку 10%: anton-seo
  •  


kain114Topic starter

Цитата: Антон-SEO от 24-09-2016, 12:44:19Подробней читайте здесь: http://unitad.ru/special-projects/ip-adres-posetitelya-v-metrike/
Антон я читал эту статью но вместо
var yaParams = {ip_adress: "$IP_ADDRESS$"}; я вставлял
var yaParams = {ip_adress: "<? echo $_SERVER['REMOTE_ADDR'];?>"};

Также скорее всего нужно поменять еще и код счетчика w.yaCounter21468925 на свой код?
и как написано в коментариях рекомендуют params:window.yaParams писать сразу после id:00000000,
Все о ремонте и настройке компьютеров - http://pomkomp.ru
  •  

Sky-fi

Есть одна хорошая серверная система аналитики, о которой почему-то редко говорят - Piwik. Там можете айпи смотреть, сколько нужно. А программистам вообще широкие возможности открываются.

Google-master

Цитата: kain114 от 24-09-2016, 13:02:31var yaParams = {ip_adress: "$IP_ADDRESS$"};
Попробуйте вставить то, что я писал выше. У меня работает.

Цитата: kain114 от 24-09-2016, 13:02:31w.yaCounter21468925 на свой код
Конечно, об этом совсем забыл :)

Цитата: kain114 от 24-09-2016, 13:02:31рекомендуют params:window.yaParams писать сразу после id:00000000
Я ничего не менял местами.

САМЫЙ БЫСТРЫЙ ХОСТИНГ! Промокод на скидку 10%: anton-seo
  •  


kain114Topic starter

#5
Цитата: Антон-SEO от 24-09-2016, 13:24:50Попробуйте вставить то, что я писал выше. У меня работает.
Все сделал как у вас, но в параметрaх яндекс метрики выводится только ip_adress.$IP_ADDRESS$


Добавлено: 24-09-2016, 14:36:08


Цитата: Sky-fi от 24-09-2016, 13:22:20Есть одна хорошая серверная система аналитики, о которой почему-то редко говорят - Piwik. Там можете айпи смотреть, сколько нужно. А программистам вообще широкие возможности открываются.
Дело в том, что мне эти данные нужны именно в яндекс метрике, чтобы я мог заблoкировать именно тот IP, который увеличивает мне количество отказов!

Все о ремонте и настройке компьютеров - http://pomkomp.ru
  •  

Google-master

Цитата: kain114 от 24-09-2016, 14:34:21Все сделал как у вас, но в параметрaх яндекс метрики выводится только ip_adress.$IP_ADDRESS$
Это как у меня — <script type="text/javascript">var yaParams={ip_adress:"$IP_ADDRESS$"};</script>   ????
САМЫЙ БЫСТРЫЙ ХОСТИНГ! Промокод на скидку 10%: anton-seo
  •  

kain114Topic starter

Цитата: Антон-SEO от 24-09-2016, 14:48:39Это как у меня — <script type="text/javascript">var yaParams={ip_adress:"$IP_ADDRESS$"};</script>   ?
Ссори! Убрал, буду смотреть дальше)
Все о ремонте и настройке компьютеров - http://pomkomp.ru
  •  


Google-master

Цитата: kain114 от 24-09-2016, 14:53:08Ссори! Убрал, буду смотреть дальше)
Не вижу изменений...

В общем, когда вы открываете исходный код страницы, то в этом значении var yaParams={ip_adress:"$IP_ADDRESS$"}; заместо $IP_ADDRESS$ у вас должен отображаться ваш ip адрес.
И ещё: ничего лишнего не городите! Возьмите код из моего первого сообщения, поменяйте в нём 2 значения — id вашего счётчика и всё! Не нужно дополнительно что-то в скрипты оборачивать, менять местами и т.п.
САМЫЙ БЫСТРЫЙ ХОСТИНГ! Промокод на скидку 10%: anton-seo
  •  

kain114Topic starter

Цитата: Антон-SEO от 24-09-2016, 15:02:08ничего лишнего не городите!
В вашем коде нет конечной строчки на сколько я понимаю? <!-- /Yandex.Metrika counter -->
А также у меня в коде в конце прописано <noscript><div><img src="//mc.yandex.ru/watch/17712772?ut=noindex" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
Что это такое?
Все о ремонте и настройке компьютеров - http://pomkomp.ru
  •  



Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....