Как передавать IP адрес в Яндекс Метрику?
В метрику можно передавать любые пользовательские параметры, например IP адрес.
Есть 3 (с половинкой) способа:
1.) С изменением кода метрики и добавлением PHP вставки с передачей IP адреса, определяемого вашим сервером (сработает если дружите с разработчиком сайта):
2.) С изменением кода метрики и определением IP адреса с помощью внешнего API, например, через l2.io
До кода метрики на сайт внедряется скрипт, который определяет IP и затем через параметр {ip: userip} передаётся в метрику:
Этот же 2-ой вариант можно сделать напрямую в GTM, через Пользовательский тег HTML с тригером на All Pages, например так:
3.) Без изменения кода метрики, с помощью подключения JS скрипта через GTM или напрямую через код сайта:
Основан на API сайта ipify.org
Третий вариант наиболее простой если вы используете GTM и например сайт у вас на Тильде или нет доступа к исходникам, или разработчик сайта тот ещё засранец и забил на ваши просьбы. Способ для тех кто хочет просто вставить код через GTM с минимальными движениями и забыть.
Настройка скрипта минимальна: вставляем номер счётчика, оборачиваем тело скрипта в теги <script></script> и добавляем в GTM через Пользовательский тег HTML с тригером на All Pages.
P.S. В вебвизоре метрики не забываем добавить колонку с Параметрами посетителя.
Задать вопросы и быстро получить ответ можно в чате канала: