Чтобы Яндекс.Метрика сохраняла IP-адреса посетителей нужно модифицировать обычный код на этот:
<script type="text/javascript"> var yaParams = {}; var xhr = new XMLHttpRequest(); xhr.open('GET', 'https://ip.seometrika.ru/', true); xhr.onload = function() { yaParams.ip = this.responseText; } xhr.send(); </script> <!-- Yandex.Metrika counter --> <script type="text/javascript"> (function (d, w, c) { (w[c] = w[c] || []).push(function() { try { w.yaCounterXXXXXX = new Ya.Metrika({ id:XXXXXX, params:window.yaParams, 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 = "https://mc.yandex.ru/metrika/watch.js"; if (w.opera == "[object Opera]") { d.addEventListener("DOMContentLoaded", f, false); } else { f(); } })(document, window, "yandex_metrika_callbacks"); </script> <!-- /Yandex.Metrika counter -->
Порядок действий
- Скопируйте код выше
- Исправьте в коде XXXXXX на номер своего счетчика Яндекс.Метрики
- Замените на своем сайте обычный код Яндекс.Метрики на новый.
Как только данные в базе Метрики обновятся, вы сможете увидеть в отчетах IP-адреса.
В Яндекс.Метрике посмотреть IP-адреса за выбранный период можно через отчет Стандартные отчеты — Содержание — Параметры визитов.