User id

С помощью функции User ID вы можете связать данные взаимодействия по нескольким устройствам и сеансам с уникальными идентификаторами.

Каждый такой идентификатор определяет уникальный аккаунт Analytics и позволяет более точно определять число пользователей в отчетах. Отправляя в Analytics идентификатор и связанные с ним данные в рамках разных сеансов, вы задаете контекст действий пользователя, позволяющий определить активные отношения для анализа.

Использование функции User ID

Эта функция позволяет связать один или несколько сеансов и выполняемые в их рамках действия с постоянным уникальным идентификатором, который передается в Analytics.

Для работы этой функции вам необходимо создать и назначить пользователям уникальные идентификаторы, которые будут включаться в данные, отправляемые в Analytics.

Например, в качестве значений User ID в Analytics можно передавать уникальные идентификаторы, назначаемые вашей системой аутентификации. Так вы сможете учитывать в Analytics любые взаимодействия, включая клики по ссылкам и просмотры страниц, произошедшие при назначенном идентификаторе.

Отличия в данных при применении функции User ID

Если эта функция Analytics не применяется, каждый раз при доступе к контенту с другого устройства или создании нового сеанса учитывается уникальный пользователь. Например, если пользователь выполнит поиск с телефона, через три дня совершит покупку с ноутбука, а позднее обратится в службу поддержки с планшета, в стандартной реализации Analytics будут учтены три уникальных пользователя, даже если эти действия выполнены под одним аккаунтом. В таком случае вы не сможете определить наличие каких-либо взаимоотношений между действиями и устройствами, каждый раз получая независимые точки данных.

С помощью функции User ID вы сможете определить связанные действия и устройства, установив отношения между точками данных, которые выглядят независимыми. Соответственно, в показанной в предыдущем примере ситуации теперь будут определены три взаимосвязанных действия на связанных устройствах. Благодаря этому вы можете получить контекст для анализа, позволяющий сформировать целостное представление о взаимодействии с пользователями.

Объединение сеансов

Объединение сеансов – это параметр User ID, благодаря которому можно связать с User ID обращения, собранные до его назначения. Это поможет анализировать действия пользователя, в результате которых он был назначен. Функция объединения сеансов напрямую влияет на данные, связываемые с User ID. Подробнее…

support.google.com

Классика VS Персональная веб-аналитика

Классическая веб-аналитика дает обобщённые данные и не позволяет детализировать их до реального человека.

Благодаря персональной веб-аналитике мы можем анализировать не только абстрактные сессии/просмотры/хиты, но и агрегировать всю доступную информацию вокруг конкретного клиента. Идентифицировать его и привязать к нему все действия, которые он совершал.

С помощью персональной веб-аналитики можно свести все данные по каждому пользователю в единый отчёт.

User id

Как это сделать?

Для решения этой задачи нужно объединить данные классической веб-аналитики (Google Analytics, Яндекс.Метрика) с информацией о пользователях из других систем. Это могут быть данные из CRM, из БД сайта, данные по звонкам и т.п.

User id

Как это можно использовать?

  • Для небольшого проекта:

Возможность проанализировать каждого посетителя/клиента: его путь по сайту, активность на каждой странице, покупки, звонки. Лично посмотреть, что он делал.

  • Для крупного и посещаемого проекта:

Возможность гибко сегментировать аудиторию на основе данных веб-аналитики и CRM/БД сайта.

Какую пользу это может принести?

Создание портрета своей аудитории

User id

Позволяет построить портрет потенциального клиента и на основе реальных данных улучшать рекламу, оптимизировать сайт под различные сценарии поведения, повышать вовлеченность пользователей (поведенческие факторы).

Если мы знаем, что нужно клиенту, что он ищет на сайте, куда кликает, как оплачивает заказы, то можем влиять на это.

Для коллцентра и e-mail рассылок

На момент звонка/письма клиенту у вас уже может быть масса данных о нём.

User id

Данные, которые мы можем использовать:

  • Достигнутые цели на сайте (регистрация, добавление в корзину, клик по кнопке, просмотр контактов и т.п.).

  • Данные из систем Call Traking (CallTouch позволяет узнать, сколько раз и когда пользователь звонил и с каких номеров, а также прослушать эти разговоры).

  • Просмотреть вебвизор по конкретному пользователю (если эти данные имеются, Яндекс хранит записи только для 1000 посещений в день на протяжении 14 дней).

  • Поисковые запросы, по которым пользователь приходил на сайт.

  • Данные из CRM и/или БД сайта (ФИО клиента, какие заказы и когда совершал, адреса доставки, какие товары покупал, номер телефона и т.п).

  • Данные из VK.

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

Эту информацию можно использовать для улучшения продаж товаров и/или услуг, а так же cross-sell и up-sell.

Пример:

Вы установили клиенту пластиковые окна пару месяцев назад. Недавно он вернулся на ваш сайт по запросу «установка деревянных окон в коттедж» и читал про деревянные окна. Почему бы не позвонить/написать ему, чтобы рассказать про ваши классные деревянные окна и не предложить скидку? Возможно, сейчас он как раз ищет компанию, которая установит ему окна в загородный дом.

А для E-commerce проектов это могут быть триггерные рассылки, персонализированные условия, акции или скидки для конкретного сегмента пользователей.

Кросс-девайсы

Информация о девайсах, с которых заходил конкретный пользователь, очередность этих визитов и зависимость между визитами с разных устройств.

User id

Товарные рекомендации на разных устройствах

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

User id

 

И это не исчерпывающий список возможностей персональной аналитики. На самом деле, они безграничны!

Если вы хотите знать больше, рекомендую также ознакомиться с презентацией Романа Рыбальченко, где он рассказывает про «вечные cookies», offline ремаркетинг и другие интересные темы: http://roma.net.ua/internet-marketing/veb-analitika-rabotaem-s-vip-klientami-individualno-v-google-analytics/

Реализация в Google Analytics / Яндекс.Метрика

Чтобы реализовать персональную веб-аналитику в Google Analytics и Яндекс.Метрика, нужно связать все доступные нам данные при помощи User ID.

User id

User ID (UID, User Identifier) — это уникальный идентификатор пользователя, который присваивается на сайте и позволяет определять пользователя на разных устройствах и в разных сессиях.

Другими словами, как только вы узнаете посетителя на своем сайте, информацию об этом попадает в системы веб-аналитики.

Также User ID является связующим элементом, благодаря которому сводится информация о пользователе из различных систем.

Как раз через этот идентификатор мы и будем связывать всю информацию. Есть еще Client ID, но об этом чуть позже.

Google Analytics и User ID

Определение User ID из справки Google Analytics:

«User ID — это уникальный номер, который присваивается пользователю и позволяет анонимно идентифицировать его на разных устройствах или на протяжении нескольких сеансов».

Хочу уточнить, что Google Analytics не генерирует User ID самостоятельно!Именно вы его присваиваете и передаете в систему Google Analytics.

В требованиях указано, что этот идентификатор должен быть анонимным, поэтому нельзя передавать персональные данные, такие как: e-mail, номер телефона, ФИО и т.п. При нарушении этого правила ваш аккаунт могут заблокировать!

Я не буду останавливаться на моменте подключения User ID в Google Analytics. Для этого дам ссылку на статью Ивана Иванова, где он подробно рассказывает, как подключить и настроить User ID напрямую и через Google Tag Manager: http://prometriki.ru/kak-nastroit-user-id-v-google-analytics/

Есть одно НО! Если подключить и настроить User ID, как написано в справке, то будет создано отдельное представление, где в дальнейшем будет собираться информация только по пользователям с User ID. Возможность выгрузить конкретные User ID не предусмотрена.

User id

Объединение посещений в Google Analytics

Есть одна особенность: Google Analytics объединяет только те посещения пользователя, в которых был присвоен User ID. Это значит, что посещения, которые были сделаны до регистрации/авторизации не будут связаны с этим посетителем. Т.е. масса аналитической информации теряется.

User id

Подробнее о том, как это работает написано в справке:https://support.google.com/analytics/answer/4574780?hl=ru

Яндекс.Метрика и User ID

В Яндекс.Метрике нет такого понятия, как User ID, но мы можем реализовать эту технологию через параметры визитов:http://help.yandex.ru/metrika/content/visit-params.xml

Для этого нам нужно передать User ID в параметре визита в момент идентификации пользователя: yaCounterXXXXX.params(‘User_ID’, ‘%Значение%’);

User id

User ID и E-mail рассылки

На наших проектах порядка 30% трафика, который идет с канала e-mail, — это мобильный трафик. И большая часть таких посетителей не авторизуются с мобильных устройств.

User id

Чтобы объединить сессии юзеров, которые пользуются разными устройствами, можно размечать ссылки для каждого из них в e-mail рассылках. Например, добавить GET-параметрuid=4694ce4dc0c705e1cc9c20b75917f174, а при переходе передавать это значение в Google Analytics, Яндекс.Метрика и др. системы.

Это сильно помогает при решении проблемы кросс-девайсного отслеживания.

Ограничения User ID в Google Analytics и Яндекс.Метрика

  • Нельзя использовать персональные данные.

И Google, и Яндекс запрещают передавать персональные данные, которые позволяют идентифицировать конкретного пользователя (e-mail, номер телефона, ФИО и т.п). Поэтому передавайте только анонимные данные в User ID.

  • Нельзя связать предыдущие посещения пользователя.

Ни Яндекс, ни Google не связывают предыдущие сессии, которые были до момента присвоения User ID. В этих системах вы сможете анализировать только те сессии, в которых вы передавали User ID.

Альтернативные решения

Как обойти все эти ограничения? Используем альтернативные инструменты и сервисы.

Exсel

User id

При помощи Excel:

  • Мы можем связать данные по User ID из систем веб-аналитики (Яндекс.Метика и Google Analytics) с теми данными, которые есть у нас о клиенте (CRM, БД сайта и т.п.). В том числе и персональные данные. Для этого можно использовать функции ВПР (VLOOKUP), ИНДЕКС (INDEX), ПОИСКПОЗ (MATCH).

  • Мы можем связывать сессии пользователей, которые были до присвоения User ID, сохранив историю посещений. Для этого используется Client ID.

Google Analytics по умолчанию назначает каждому устройству уникальный идентификатор клиента — Client ID.

Получается, что у User ID может быть несколько Client ID, если он использует разные устройства/браузеры. Нам нужно для каждого User ID получить все его Client ID, а затем выгрузить все сессии с этими Client ID. Так мы получим все визиты пользователя, которые были до идентификации.

Рекомендую прочитать статью Simo Ahava, в которой он объясняет, как прогружать Client ID в Google Analytics, и другие интересные параметры, которые можно передавать (англ.):http://www.simoahava.com/analytics/improve-data-collection-with-four-custom-dimensions/

Piwik

Piwik — это бесплатная система веб-аналитики с открытым исходным кодом. Над её разработкой трудится многонациональная команда. Piwik устанавливается на веб-сервер как обычная CMS. Сегодня Piwik используется более чем на 460 000 сайтах и переведен более чем на 45 языков.

Официальный сайт: http://piwik.org/

По сути, это аналог Google Analytics и Яндекс.Метрика, разумеется, со своими особенностями.

Основные отличия:

  • Открытый исходный код. Это значит, что мы можем переписывать и дорабатывать логику и функционал системы. А также интегрировать с другими системами.
  • Так как система располагается на наших серверах, мы можем агрегировать в ней любую персональную информацию о клиентах (IP адреса и т.д.).
User id

При желании, на основе Piwik можно создать полноценную систему персональной веб-аналитики (CRM и аналитика в одном лице).

Рекомендую хорошую статью о том, как ребята из sports.ru построили очень крутую систему обработки данных. В своём случае, от Piwik они использовали только пиксель (трекер) со своей БД и визуализацией с помощью chart.io: http://habrahabr.ru/company/sports_ru/blog/216229/

Нет регистраций на сайте? Используем socfishing

Что же делать, когда на сайте не используется система регистрации/авторизации, т.к. в ней просто нет необходимости, но при этом хочется агрегировать данные по каждому пользователю?

Для этого можно использовать сервис socfishing.ru.

Он позволяет определить профили Вконтакте тех пользователей, которые посетили ваш сайт. Таким образом можно идентифицировать пользователей вашего сайта.

User id

Веб-аналитика — это просто космос, детка!

В наше время появляется все больше возможностей и технологий для веб-аналитики и обработки данных. Чтобы ваш бизнес оставался конкурентоспособным, необходимо использовать эти технологии для оптимизации процессов.

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

www.cmsmagazine.ru

Table of contents

  1. About User ID
  2. Implementing User ID
    1. What is a User ID string?
    2. How do I generate a User ID?
    3. User ID with the JavaScript client
    4. User ID with another Tracker API client
    5. User ID with direct Tracker API access
  3. User ID report
  4. Benefits of User ID
  5. How requests with a User ID are tracked
  6. Replace User ID with a pseudonym
  7. Resources

This guide describes a feature called User ID which lets you accurately measure your unique users across multiple devices.

About User ID

User ID is a feature in Matomo (Piwik) that lets you connect together a given user’s data collected from multiple devices and multiple browsers. In this guide you will learn how User ID works and the steps a developer must take to implement User ID on your website and/or app. As a result, when your users connect to your website or app on their smartphone, tablet and their laptop then Matomo will be able to connect together these visits and report them under the same unique user.

Implementing User ID

In order to implement User ID on your website or app, you need a way to generate and/or assign a unique persistent ID to each of your users, and then you need to send this User ID along with the data being collected by Matomo (Piwik).

What is a User ID string?

A User ID is typically a non empty string such as a username or email address or UUID that uniquely represents a user. For example these are all valid User IDs: user@example.org and username and UID76903202. The User ID must be the same for a given user across all her devices and browsers.

How do I generate a User ID?

Typically your website will let users sign-in and once users are signed in then you know a unique User ID for this user: this may be her email address or her username or a random string such as UUID (Universally unique identifier).

User ID with the JavaScript client

You can set a User ID in JavaScript when measuring your websites, learn more in the Javascript Tracker Reference Guide.

User ID with another Tracker API client

If you are using an API Client such as the Android SDK or the PHP Client then you may call the function setUserId() and as a parameter set a non empty User ID string.

User ID with direct Tracker API access

If you are using the Tracker API directly you may set the User ID via the Tracker API parameter &uid=USER_ID.

User ID report

To find the list of all Users and their User ID, in the menu in Matomo (Piwik), click on: Visitors > User IDs.

The report lists all user ids and for each user the following metrics are displayed: Visits, Unique visitors, Users, Actions, Actions per Visit, Avg. Time on Website, Bounce Rate, Conversion Rate.

User id

Benefits of User ID

  • View the User ID for each visit: the Visitor Log and the User Profile both display the User ID on screen next to the IP address. This makes visualising users very convenient.
  • Easily segment your traffic to show one particular user: use a Custom Segment to display at once all the actions performed over time by a particular User on your website.
  • Get more accurate unique users count: by default Matomo (Piwik) cannot accurately track unique visitors across devices (each time a visitor switches to a new device to visit the website then a new visit and a new user will be counted). When setting User IDs though Matomo will be able to more accurately measure the number of unique visitors.
  • Analyse Logged in users VS Logged out users: by segmenting your traffic you can compare metrics for signed-in users VS users not signed in.

How requests with a User ID are tracked

When you specify a User ID for a given tracking request then Matomo (Piwik) will make sure to track this request in a new or existing visit from the specified User ID. Here are some example of how User ID works:

  • Same user from multiple device use case: In the case where a person connects to your website simultaneously from a laptop and a tablet and that you have correctly set a User ID on all devices, then the visitor’s requests across all devices will be tracked in the same Visit and the visitor will be tracked as a unique visitor. Result: one user, one visit, one unique visitor. (if User ID was not used then Matomo (Piwik) would have tracked two visits from two unique visitors).
    In the case where a person connects to your website and is not logged-in (User ID is not set), a visit is created. If the visitor then logs-in your website and has a User ID set then this existing visit will be re-used (the visit without User ID that is created when the user was not logged in yet). All requests where this User ID is set will all be added into this same visit. Result: one user, one visit, one unique visitor. (if User ID was not used it would also have created one visit and one unique visitor).
  • Signing-out use case: In the case where a visitor visits your website and is logged-in (User ID is set) then a visit will be created for this User ID. If then visitor logs out then the visitor has no User ID set any more and a new visit will be created on the page view right after logging out. (if User ID was not used then the requests would have been tracked into one visit and one unique visitor). Starting in Matomo 3.4.0 we introduce a new functionnality to record a user logging out, via the method resetUserId, learn more about about When user logs out, reset User ID in the developer guide.

Replace User ID with a pseudonym

As a Super User, you can enable a feature to “Replace User ID with a pseudonym”. To enable this feature, go to Administration > Privacy > Anonymise your data.

When the option “Replace User ID with a pseudonym” is enabled (in the section “Anonymize Tracking Data”), the User ID will be replaced by a pseudonym in all data tracked going forward. This is useful to avoid directly storing and displaying personally identifiable information such as an email address. In technical terms: given your User ID, Matomo will process the User ID pseudonym using a salted hash function.

If you have before tracked User IDs and would like to now replace your existing historical User ID data by pseudonyms, you can do so: as Super User, you can anonymise previously tracked raw data in the same page Administration > Privacy > Anonymise your data.

Note: replacing with a pseudonym is not the same as anonymisation. In GDPR terms: the User ID pseudonym still counts as personal data. The original User ID could still be identified if certain additional information is available (which only Matomo and your data processor has access to).

matomo.org

Основная информация о кросплатформенном отслеживании

При настройке данного типа отслеживания пользователей на сайте необходимо четко понимать различия между Client ID и User ID. Они различаются тем, что первое привязывается к устройству, а второй непосредственно к пользователю. Сначала размышляем над тем, каким способом будем идентифицировать пользователей. Обычно данные о пользователях берут из БД.

Далее решаем задачу получения и использования этих данных. User-ID должно точно идентифицировать определенного пользователя, а также указываться в коде для передачи в Google Analytics. Для правильного понимания работы данной функции лучше всего обратить внимание на картинки к статье, в них схематически описаны все основные моменты. На картинках в данной статье можно увидеть схематически, чем отличаются User ID и Client ID, а также в целом понимание данной функции и ее преимуществ.

Понимание кроссплатформенного отслеживания Universal Analytics

Настройка отслеживания пользователей по User ID для схемы, которая расположена немного выше, нужно написать опрееленный код, который будет из базы данных получать значение User ID и передавать его, используя сервер, а после добавлять в код отслеживания Google Analytics. Для этой задачи воспользуйтесь услугами программиста. С такой задачей справится программист любого уровня. Настроить кроссплатформенное отслеживание на сайте вам поможет данная статья с отличными примерами в виде картинок.

Настройка функции User ID в Google Analytics

Переходим на вкладку Администратор, в разделе Ресурс, заходим — Код отслеживания — User ID. Включаем плашку User ID, Объединение сеансов. Создаем представление User ID. В данное представление будут собираться данные о пользователях, у которых было определено User ID и оно не равняется 0.

Настройка User ID в Google Analytics

Представление для User ID в Universal Analytics

Представление будет получать отфильтрованные данные лишь тех взаимодействий, в которых удалось определить User-ID.

Отличия между представлением с User ID и стандартным в Google Analytics

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

Различия между стандартными представлениями и теми, которые содержат данные с User-ID

Разные устройства User ID функция

Вычисление метрик. Количество пользователей в первом будет гораздо больше, чем в другом. User-ID представление имеет отчеты взаимодействия пользователей с сайтом на разных устройствах. Анализ представлений с User ID ограничен периодом в 90 дней.

professional-web.ru

You May Also Like

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.