X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> ip в Яндекс метрике, Как вернуть определение ip посетителя в метрике
Илья1981
Илья1981
Topic Starter сообщение 14.10.2014, 22:57; Ответить: Илья1981
Сообщение #1


В последнее время, в моем инет магазине, какие то хулиганы стали делать левые заказы. Я решил определить их ip и заглянул в Яндекс метрику, установленную у меня на сайте, но не тут то было. С недавних пор в метрике больше нельзя увидеть ip посетителя http://clubs.ya.ru/metrika/replies.xml?item_no=10888

Так вот, целый день лязея по форумам и сайтам, я все же нашел выход. Для тех, кто тоже столкнулся с такой же проблемой предлагаю решение, а именно 2 варианта распознавания ip посетителя.

Способ первый:
Прописываете вот этот код в файле, в котором установили метрику (до или после метрики, без разницы)
<a rel="rel nofollow" href="http://smart-ip.net/" title="Узнать/определить IP адрес"><img src="http://smart-ip.net/_res/script/image.php?type=1⟨=ru" border="0"></a>

Картинка с IP будет видна посетителю сайта и соответственно вам она тоже будет видна через Вебвизор. Минусов тут 2 - неудобство и утекание веса на сайт определяющий IP посетителя.

Способ второй:
С помощью этого способа возвращается возможность вернуть определение ip посетителя прямо в самом Вебвизоре метрики.
Заходите в Вебвизор и выбираете настроить видимость столбцов (щелкаете по маленькому треугольнику расположенному под надписью Добавить условие) ставите галку в пункте параметры.

В коде метрике, который вы добавили на страницу своего сайта, нужно сделать следующие изменения (жирным выделены строки, которые нужно добавить, смотрите только весь код себе не копируйте, просто добавьте строки, выделенные жирным):

Развернуть/Свернуть
<!-- Yandex.Metrika informer -->
<a href="https://metrika.yandex.ru/stat/?id=22222222&amp;from=informer"
target="_blank" rel="nofollow"><img src="//bs.yandex.ru/informer/22222222/3_1_FFFFFFFF_EFEFEFFF_0_pageviews"
style="width:88px; height:31px; border:0;" alt="Яндекс.Метрика" title="Яндекс.Метрика: данные за сегодня (просмотры, визиты и уникальные посетители)" onclick="try{Ya.Metrika.informer({i:this,id:22222222,lang:'ru'});return false}catch(e){}"/></a>
<!-- /Yandex.Metrika informer -->

<!-- Yandex.Metrika counter -->
<script type="text/javascript">
var yaParams = {ip_adress: "<? echo $_SERVER['HTTP_X_REAL_IP'];?>"};
//объявляем параметр ip_adress и записываем в него IP посетителя
(function (d, w, c) {
(w[c] = w[c] || []).push(function() {
try {
w.yaCounter22222222 = new Ya.Metrika({id:22222222,
params:window.yaParams,
webvisor:true,
clickmap:true,
trackLinks:true,
accurateTrackBounce:true});
} 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 = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js";

if (w.opera == "[object Opera]") {
d.addEventListener("DOMContentLoaded", f, false);
} else { f(); }
})(document, window, "yandex_metrika_callbacks");
</script>
<noscript><div><img src="//mc.yandex.ru/watch/22222222" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->


Вот и все :)
2
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
AXR_GREEN
AXR_GREEN
сообщение 8.12.2014, 14:22; Ответить: AXR_GREEN
Сообщение #2


Илья1981, что то второй способ не срабатывает. http://prntscr.com/5ehgdx
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Илья1981
Илья1981
Topic Starter сообщение 15.2.2015, 12:02; Ответить: Илья1981
Сообщение #3


AXR_GREEN может ты код куда нибудь не туда или не так вставил? При редактировании файла с кодом (у меня на Опенкарте это фаил footer) нужно пользоваться специальными программами, например Notepad ++
Код я привел просто скопировав со своего файла изменив свой ID на 22222222. По этому все должно работать, у меня работает на 3 сайтах. Конец кода в твоем файле должен выглядеть так:

<!-- /Yandex.Metrika counter -->
</body></html>


Конец кода показал для того, что бы было понятно, что метрику надо ставить до тега body. В крайнем случае сохрани свой фаил, а в новом файле замени код на мой, просто заменив ID22222222 своим, думаю должно получиться.

P/S вроде еще были варианты, с кодом, сейчас если в инете найду выложу. У меня сработал именно тот вариант, что я выложил.

Вот еще один вариант кода:

Развернуть/Свернуть
<!-- Yandex.Metrika counter -->
<script type="text/javascript">
var yaParams = {ldelim}ip_adress: "{$smarty.server.REMOTE_ADDR}" {rdelim};
{literal}
(function (d, w, c) {
(w[c] = w[c] || []).push(function() {
try {
w.yaCounter24468092 = new Ya.Metrika({id:24468092,
webvisor:true,
clickmap:true,
trackLinks:true,
params: yaParams, /* IP */
accurateTrackBounce:true});
} 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 = (d.location.protocol == "https:" ? "https:" : "http:") + "//mc.yandex.ru/metrika/watch.js";

if (w.opera == "[object Opera]") {
d.addEventListener("DOMContentLoaded", f, false);
} else { f(); }
})(document, window, "yandex_metrika_callbacks");
{/literal}
</script>
<noscript><div><img src="//mc.yandex.ru/watch/24468092" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->


Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
adviser.co
adviser.co
сообщение 2.5.2015, 23:22; Ответить: adviser.co
Сообщение #4


и у меня не работает..

подскажите, как еще узнать ай-пи для блокировки.
пользователь делает целенаправленно заходы и 0,3 сек. и закрывает.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
4enki
4enki
сообщение 3.5.2015, 3:46; Ответить: 4enki
Сообщение #5


Цитата(adviser.co @ 3.5.2015, 1:22) *
подскажите, как еще узнать ай-пи для блокировки

а что мешает вам смотреть напрямую в логи сервера и блокировать на уровне сервера (через файл .htaccess, например)?
второй вариант: поставить серверную статистику, если неудобно сомтреть логи. например, AWStats

Сообщение отредактировал 4enki - 3.5.2015, 3:46


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
adviser.co
adviser.co
сообщение 3.5.2015, 12:16; Ответить: adviser.co
Сообщение #6


4enki, разобрался. спасибо большое.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ruslan_rustamov
ruslan_rustamov
сообщение 12.5.2015, 22:41; Ответить: ruslan_rustamov
Сообщение #7


и это способ подойдет для всех cms ???
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Илья1981
Илья1981
Topic Starter сообщение 2.6.2015, 23:52; Ответить: Илья1981
Сообщение #8


Цитата(ruslan_rustamov @ 12.5.2015, 22:41) *
и это способ подойдет для всех cms ???
Если вы про способ который описал я, то точно не знаю про все cms, но на Опенкарте у меня все работает. Недавно добавил код в Метрику для одностраничника (второй способ в первом моем сообщении) тоже все сразу заработало.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Semrayc
Semrayc
сообщение 3.6.2015, 13:48; Ответить: Semrayc
Сообщение #9


Ооо,спасибо, я как раз тоже мучался с этим =))) с IP потратил несколько драгоценных часиков)

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Аналоги Яндекс Директ
3 kuz999 1717 26.3.2024, 14:12
автор: knezevolk
Открытая тема (нет новых ответов) Atlantic 2.0 - для безлимитного решения кликами Recaptcha и кликовой капчи Яндекс
3 waterworld 1613 14.3.2024, 12:29
автор: waterworld
Открытая тема (нет новых ответов) Где дешевле клики в Яндекс.Директ или Таргет ВК?
2 rownong27 997 18.2.2024, 9:49
автор: rownong27
Открытая тема (нет новых ответов) Как в Яндекс.Директ задать для компании дневное ограничение бюджета?
0 rownong27 1001 16.2.2024, 16:18
автор: rownong27
Открытая тема (нет новых ответов) 0:00 / 19:46 TermiDroidNetwork накрутка ПФ Яндекс/Google в сети обмена визитами
1 waterworld 1171 31.1.2024, 14:25
автор: waterworld


 



RSS Текстовая версия Сейчас: 16.4.2024, 8:46
Дизайн