19 Апр Передача IP-адреса в Яндекс.Метрику
Два способа передачи IP-адреса посетителя вашего сайта в Яндекс.Метрику в качестве параметра визита — напрямую через код сайта и с помощью Google Tag Manager.
Как вы уже знаете, IP-адрес для инструментов веб-аналитики и рекламных сервисов часто трактуют неоднозначно. То он считается метрикой, которая позволяет идентифицировать пользователя, то Google и Яндекс дают возможность исключать в настройках рекламных кампаний нежелательные IP-адреса (например, тех, кто скликивает рекламу, роботов, сотрудников компании и т.д.).
А в сообществе интернет-маркетологов по-прежнему идут дискуссии на тему: стоит ли отслеживать IP-адреса пользователей и передавать их в инструменты аналитики? Ответ простой: каждый владелец сайта решает для себя сам.
Для выполнения требований по защите личных данных пользователей, включая политику конфиденциальности сторонних ресурсов и государственные законы, в Яндекс.Метрике и Google Analytics предусмотрен функционал обработки и хранения IP-адресов. В Яндексе это называется маскировкой, в Google — анонимизацией.
По умолчанию, в отчетах можно добавить группировку, которая будет содержать неполный IP-адрес пользователя:
В результате вы увидите зашифрованную последнюю часть:
Этого нам недостаточно. Взяв за основу информацию из этих двух материалов, давайте передадим данные по IP-адресу в Яндекс.Метрику. Сделать это можно с помощью параметров визитов.
Параметры визитов – это данные, которые могут быть привязаны к визиту пользователя. Например, IP-адрес, информация, которую человек отправил с оформленной заявкой, данные по звонку, № промокода, который был показан посетителю когда он зашел на сайт и т.д. В одном визите в Яндекс.Метрику можно передавать до 1000 параметров.
Параметры визитов можно передавать при инициализации счетчика или в любой момент времени. При инициализации счетчика параметры визита указываются в параметре params в самом счетчики Метрики и передаются в виде JavaScript-объекта или массива.
Рассмотрим 2 способа передачи IP-адреса в Яндекс.Метрику:
- напрямую (через код сайта);
- с помощью Google Tag Manager.
Передача IP-адреса в Яндекс.Метрику через код сайта
Чтобы реализовать такой способ, добавьте две строчки кода в счетчик Метрики. Одну до самого счетчика, а вторую перед закрывающимися скобками, как показано на скриншоте:
var ip = {ip_address: «<? echo $_SERVER[‘REMOTE_ADDR’]; ?>»}; // Определение IP-адреса посетителя
params:window.ip // Добавление параметра визита
Сохраняете изменения и загружаете на сервер. Проверить корректность передачи данных можно с помощью расширения для Google Chrome Yandex Metrica Debugger.
Если после двоеточия вы видите IP-адрес, то это значит, что конструкция написана верно. Чтобы удостовериться в правильности определения IP вы можете перейти на любой из сервисов, например whoer.net/ru, и сравнить с теми данными, которые поступят в Яндекс.Метрику.
Через минут 15-20 в отчете Параметры визитов отобразиться статистика по нашему IP-адресу:
Если сопоставить со стандартной группировкой в отчете Метрики, то тоже все корректно:
Теперь мы можем исключать недоброжелательные IP-адреса из статистики своего счетчика, заблокировать показ рекламных объявлений для тех, кто ее скликивает, а также получить более точную информацию о месторасположении пользователя и характеристиках его интернет-соединения.






No Comments