В середине июня 2016 года в Яндекс.Метрике появилась возможность передавать произвольный набор данных, называемых параметрами посетителей. Теперь можно присваивать произвольные атрибуты посетителям сайта и использовать эти данные для анализа аудитории. При этом характеристики посетителей можно передавать не только онлайн, но и после завершения визита.
Команда Яндекс.Метрики опубликовала подробнейшее руководство для передачи данных онлайн. Этот способ позволяет отправлять в Метрику как события, которые происходят в момент взаимодействия посетителя с сайтом, так и те данные, которые уже есть в базе.
В качестве примера рассматривается интернет-магазин, у которого есть два типа покупателей - обычные и vip. Данные о статусе клиента хранятся в собственной базе сайта. После того как посетитель авторизуется на сайте, на каждой странице вместо ссылки «Войти» он будет видеть свое имя или логин, а рядом - свой особый статус, если он у него есть: Василий / VIP.
Чтобы отправлять в Метрику статус клиента, на все страницы сайта нужно добавить код, который будет вызывать специальный метод userParams - он и будет передавать данные о статусе.
Для vip-клиентов метод будет принимать такой вид:
yaCounterXXXXXX.userParams({
vip_status: true
});
А так метод будет выглядеть, когда на сайте авторизуется обычный посетитель:
yaCounterXXXXXX.userParams({
vip_status: false
});
В интерфейсе Метрики ничего настраивать не нужно. Новый параметр автоматически станет доступен в любом отчете в качестве условия сегментации, как только значение параметра хотя бы один раз будет передано в Метрику:

Читать далее в блоге Яндекс.Метрики