Передача IP-адреса в Яндекс.Метрику

Передача IP-адреса в Яндекс.Метрику 1

Передача IP-адреса в Яндекс.Метрику

Два способа передачи IP-адреса посетителя вашего сайта в Яндекс.Метрику в качестве параметра визита — напрямую через код сайта и с помощью Google Tag Manager.

Как вы уже знаете, IP-адрес для инструментов веб-аналитики и рекламных сервисов часто трактуют неоднозначно. То он считается метрикой, которая позволяет идентифицировать пользователя, то Google и Яндекс дают возможность исключать в настройках рекламных кампаний нежелательные IP-адреса (например, тех, кто скликивает рекламу, роботов, сотрудников компании и т.д.).

А в сообществе интернет-маркетологов по-прежнему идут дискуссии на тему: стоит ли отслеживать IP-адреса пользователей и передавать их в инструменты аналитики? Ответ простой: каждый владелец сайта решает для себя сам.

Для выполнения требований по защите личных данных пользователей, включая политику конфиденциальности сторонних ресурсов и государственные законы, в Яндекс.Метрике и Google Analytics предусмотрен функционал обработки и хранения IP-адресов. В Яндексе это называется маскировкой, в Google — анонимизацией.

По умолчанию, в отчетах можно добавить группировку, которая будет содержать неполный IP-адрес пользователя:

Передача IP-адреса в Яндекс.Метрику 2

В результате вы увидите зашифрованную последнюю часть:

Передача IP-адреса в Яндекс.Метрику 3

Этого нам недостаточно. Взяв за основу информацию из этих двух материалов, давайте передадим данные по IP-адресу в Яндекс.Метрику. Сделать это можно с помощью параметров визитов.

Параметры визитов – это данные, которые могут быть привязаны к визиту пользователя. Например, IP-адрес, информация, которую человек отправил с оформленной заявкой, данные по звонку, № промокода, который был показан посетителю когда он зашел на сайт и т.д. В одном визите в Яндекс.Метрику можно передавать до 1000 параметров.

Параметры визитов можно передавать при инициализации счетчика или в любой момент времени. При инициализации счетчика параметры визита указываются в параметре params в самом счетчики Метрики и передаются в виде JavaScript-объекта или массива.

Рассмотрим 2 способа передачи IP-адреса в Яндекс.Метрику:

  1. напрямую (через код сайта);
  2. с помощью Google Tag Manager.

Передача IP-адреса в Яндекс.Метрику через код сайта

Чтобы реализовать такой способ, добавьте две строчки кода в счетчик Метрики. Одну до самого счетчика, а вторую перед закрывающимися скобками, как показано на скриншоте:

Передача IP-адреса в Яндекс.Метрику 4

var ip = {ip_address: «<? echo $_SERVER[‘REMOTE_ADDR’]; ?>»}; // Определение IP-адреса посетителя
params:window.ip // Добавление параметра визита

Сохраняете изменения и загружаете на сервер. Проверить корректность передачи данных можно с помощью расширения для Google Chrome Yandex Metrica Debugger.

Передача IP-адреса в Яндекс.Метрику 5

Если после двоеточия вы видите IP-адрес, то это значит, что конструкция написана верно. Чтобы удостовериться в правильности определения IP вы можете перейти на любой из сервисов, например whoer.net/ru, и сравнить с теми данными, которые поступят в Яндекс.Метрику.

Через минут 15-20 в отчете Параметры визитов отобразиться статистика по нашему IP-адресу:

Передача IP-адреса в Яндекс.Метрику 6

Если сопоставить со стандартной группировкой в отчете Метрики, то тоже все корректно:

Передача IP-адреса в Яндекс.Метрику 7

Теперь мы можем исключать недоброжелательные IP-адреса из статистики своего счетчика, заблокировать показ рекламных объявлений для тех, кто ее скликивает, а также получить более точную информацию о месторасположении пользователя и характеристиках его интернет-соединения.

No Comments

Post A Comment