Как получить IP пользователя в Метрике и использовать его в рекламе Яндекс.Директа
1. Зачем получать IP-адрес в Метрике?
Яндекс.Метрика не показывает IP-адреса пользователей напрямую из-за политики конфиденциальности. Однако с помощью клиентского скрипта можно фиксировать IP посетителей и отправлять их в Метрику через параметр userParams. Это полезно для:
Через 3 секунды после загрузки страницы запрашивает IP пользователя у сервиса api.ipify.org.
Отправляет IP в Яндекс.Метрику с помощью метода userParams.
Сохраняет IP в sessionStorage, чтобы избежать повторных запросов.
Выводит IP в консоль.
3. Как использовать IP для исключения трафика в Яндекс.Директе
IP-адреса можно использовать для исключения аудитории в рекламных кампаниях Директа.
3.1. Фильтрация нерелевантных пользователей
Допустим, реклама клиники запускается в конкретном городе, но трафик идет от людей, находящихся в метро, офисах конкурентов или тестирующих агентств. Можно заблокировать такие IP-адреса в настройках кампании.
Примеры:
IP Wi-Fi в метро — в Метрике можно выявить аномальные поведенческие факторы (очень короткие сессии) и исключить такие IP.
Офис конкурентов — если клики приходят с одного IP в рабочее время, это может быть офис конкурентов, и его можно исключить.
Сотрудники компании — можно исключить IP компании, чтобы не тратить бюджет на показы своим же сотрудникам.
3.2. Как исключить IP-адреса в Яндекс.Директе
Собираем список IP-адресов в Метрике.
Переходим в настройки кампании в Директе.
Добавляем IP в раздел "Исключенные IP-адреса".
4. Итог
Использование IP-адресов в Метрике помогает:
Очищать рекламу от бесполезного трафика.
Снижать расходы на Директ.
Исключать ботов, конкурентов и нерелевантных пользователей.
Хотя Яндекс не показывает IP в отчетах, его можно получить через клиентский скрипт и передавать в Метрику. Главное — использовать данные корректно и с соблюдением законодательства.