Настройка передачи IP-адреса посетителя в Google Аналитику с помощью ГТМ. Пошаговая инструкция

 

В некоторых случаях IP-адрес играет важную роль в формировании отчётов о посещении сайтов. Он также может стать незаменимым помощником в планировании и запуске рекламных кампаний. Допустим, если недобросовестные конкуренты, имеющие белый IP-адрес, были замечены в скликивании и искусственном повышении показателя отказов, то зная этот адрес можно легко заблокировать им показ рекламы и тем самым сэкономить часть рекламного бюджета.

В данной статье рассмотрим, как вытащить IP посетителя в ГТМ и отправить его в Специальные параметры пользовательских определений Google Analytics.

Но перед тем, как начать, необходимо убедиться, что код Google Tag Manager присутствует на сайте. Если его нет, надо обязательно сделать это.

Сайт также должен быть на движке, написанном на PHP, либо иметь возможность запускать скрипты PHP, если он самописный.

Внесение изменений в исходный код

Размещать код будем сразу после тегов body и GTM.

Вставляем PHP-скрипт в исходный код (или в шаблон) сайта, который определит IP посетителя:

<?php
if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
$ip=$_SERVER['HTTP_CLIENT_IP'];}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];} else {
$ip=$_SERVER['REMOTE_ADDR'];}
?>

и сразу же заворачиваем его в переменную:

<script type="text/javascript">
var getIP = '<?php echo $ip;?>';
</script>

Настройка переменной в Google Tag Manager

Переходим в ГТМ в Переменные и создаём переменную. Называем её IP Address и выбираем тип Переменная JavaScript.

В поле Имя глобальной переменной вписываем getIP

и сохраняем

Создание специального параметра в Google Аналитике

Переходим в Google Аналитику в раздел Администратор — колонка Ресурс — пункт Пользовательские определенияСпециальный параметр

 

Нажимаем на кнопку +Специальный параметр и добавим пользовательский параметр с называнием IP Address и областью действия Сеанс.

Появится страница с кодом для этого пользовательского параметра

Код нам не понадобится. Просто нажимаем кнопку Готово.

После этого созданный параметр появится в таблице.

На скриншоте наш параметр имеет индекс 2. Это мы должны запомнить!

Настройка тега Google Аналитики в Google Tag Manager

Переходим в Теги и открываем тег для Google Analytics. В нём:

  • отмечаем галочкой Включить переопределение настроек в этом теге (если ещё не отмечено)
  • в Дополнительных настройках открываем пункт Специальные параметры и добавляем специальный параметр
ИндексЗначение параметра
2{{IP Address}}

Сохраняем и включаем режим отладки, чтобы при просмотре страницы в браузере в пункте Window Loaded во вкладке Variables увидеть наш IP

а также во вкладке Tags в пункте Специальные параметры

После всех выполненных действий возвращаемся в ГТМ, выходим из режима отладки и опубликовываем изменения.

Отчёт в Google Analytics

Спустя немного времени IP-адреса появятся в отчётах Google Аналитики.

Переходим в Отчёты — Источники трафика — Источник/канал и в Дополнительном параметре выбираем IP Address

Видим, как появляются данные — значит, всё готово!

Поделиться ссылкой:

 

Читайте также