Как передавать данные о типе устройств в гугл аналитикс через Measurement Protocol? Используем Hit builder для проверки.

 

Measurement Protocol или Протокол передачи данных позволяет передавать данные напрямую в аккаунты google analytics. Hit builder поможет вам проверить корректность передачи данных. С помощью Measurement Protocol можно передавать множество параметров, тем самым дополняя статистику необходимой информацией, например данными из CRM системы. Но среди этих данных нет параметра,  который бы передавал тип устройства пользователя (desktop, mobile, table) так как все данные передаются с сервера  (настольный компьютер — desktop).  В результате, когда  нам нужно посмотреть статистику в разрезе по типу устройств, все данные, которые переданы через Measurement Protocol будут фиксироваться как desktop.

 

 

Что бы мы смогли сегментировать пользователей по типу устройств, нам при отправке данных нужно дополнительно передавать параметр «UA» (агент пользователя браузера)

 

Этот параметр можно увидеть в панели разработчика

Network /// «collect?» /// Request Headers /// user-agent

Для того, что бы узнать этот параметр можно воспользоваться кодом на php указанным ниже


<?
$UA = $_SERVER['HTTP_USER_AGENT']; //В переменной $UA хранится агент пользователя браузера
?>

 

 

Когда у нас есть параметр UA, мы через Hit Builder сделаем проверку, сформируем запрос и отправим данные в google analytics.

1.Переходим по ссылке https://ga-dev-tools.appspot.com/hit-builder/

 

2.Заполнение параметров

v – версия протокола, всегда равна «1»

t – тип обращения , пример события (event)

tid – код счетчика google analytics, в который мы будем отправлять данные

сid – уникальный идентификатор клиента (clientid), берется из куки гугл аналитикса в браузере

 

Далее нам  нужно заполнить параметры, которые нам  нужно передавать в google analytics.

Название и описание параметров вы можете найти в справке.

 

Возвращаясь, к нашему примеру, передадим данные о транзакциях и себестоимости, а также допишем параметр пользовательского агента (ua)

 

Когда мы заполнили все нужные нам поля, проверяем корректность запроса.

 

После отправляем данные

 

Сразу после отправки вы сможете просмотреть данные в гугл аналитикс отчетах реального времени.

 

 

При проверке данных, которые мы отправили пользователю присвоено тип устройства «mobile»

В результате с помощью пользовательского агента браузера (параметр «ua») мы сможем сегментировать пользователей по типу устройств.

Подпишитесь на обновление блога