Перейти к содержимому

Customer id как узнать

  • автор:

Client ID и User ID — первые шаги на пути к пониманию пользователя

Что такое Client и User ID, зачем эти параметры нужны в системах аналитики и как они работают в Метрике и Analytics, рассказывает маркетолог OWOX Марго Бергер.

Марго Бергер

Ещё больше полезных статей и смешных мемов в нашем Telegram-канале

Этот материал был написан в 2019 году. Мы обновили его в декабре 2021 года. Прияного чтения!

Уникальные пользователи, новые и вернувшиеся, каналы трафика и показатели конверсии — любой вопрос к системе аналитики начинается с малого — с идентификации пользователя. Для этого используются Client и User ID.

Что такое Client ID

Client ID — это анонимный идентификатор браузера . Система аналитики формирует его, чтобы опознавать уникальных пользователей и связывать действия каждого из них друг с другом.

Другими словами, когда система аналитики — Google Analytics или Яндекс.Метрика — формирует отчет по уникальным посетителям сайта, то имеет в виду именно количество уникальных браузеров, которым присвоен Client ID. Если один человек зашел на сайт с двух разных устройств или браузеров — в отчете будет отражено два уникальных посетителя. Если четыре человека зашли на сайт с одного браузера в течение короткого времени — для системы аналитики это будет один посетитель с четырьмя сессиями.

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

Client ID представляет собой набор цифр, записанных в файл cookie.

В Google Analytics он выглядит так: _ga=GA1.1.1135380329.1543226534

  • _ga — название cookie;
  • GA1 — универсальная часть для всех cookies подобного формата;
  • цифра 1 указывает на уровень домена, в данном случае это домен верхнего уровня;
  • первый блок из десяти цифр — число, сгенерированное случайным образом;
  • последняя часть — время создания cookie в формате UNIX.

А так в Яндекс.Метрике: _ym_uid=1543226534123620835

  • _ym_uid — название cookie;
  • первые десять цифр — время создания cookie в формате UNIX;
  • вторые десять цифр — число, сгенерированное случайным образом.

Можно заметить, что хоть формат записей и отличается, часть Client ID в обеих системах аналитики совпадает — 154322653 . Верно, ведь обе cookie были взяты с одной страницы, на которой установлено два кода отслеживания. А значит, время создания Client ID в обеих системах одинаково. Хотя и не исключены ситуации, когда скрипты сработали с разницей в секунды — в таком случае последняя цифра будет отличаться.

Сколько хранится такой cookie-файл? Вопрос с подвохом. Еще недавно ответить на него было просто — он хранился два года с момента последнего визита или период, установленный в настройках браузера. Сейчас же браузеры начали существенно ограничивать срок жизни cookie-файлов. Например, в новом Safari они хранятся только две недели, независимо от настроек сайта. Это означает, что если посетитель зашел на сайт с разницей в 16 дней, то для системы аналитики это уже два разных пользователя, так как при втором посещении предыдущего cookie уже нет и браузер записал новый файл.

Где искать Client ID в отчетах аналитики

В Google Analytics в отчете «Аудитория» — «Статистика по пользователям» можно увидеть идентификаторы посетителей сайта, а также количество сессий, показатель отказов, транзакции, доход и коэффициент конверсии по каждому пользователю.

Чтобы увидеть более детальную информацию о посетителе и о каждом его действии, нужно кликнуть по определенному Client ID.

По умолчанию Client ID доступен только в этом отчете Google Analytics. В него можно добавлять сегменты, но он не сможет сгруппировать Client ID с другими параметрами, например источниками и каналами трафика, устройствами, URL перехода и т. д. Чтобы получить доступ к идентификатору в других отчетах Google Analytics, нужно дополнительно передавать Client ID в качестве пользовательского параметра, например, через функцию customTask. Подробную инструкцию к тому, как это сделать, можно прочитать в блоге OWOX.

В Яндекс.Метрике не нужно специально настраивать передачу Client ID, достаточно в отчете нажать кнопку «Группировки» и выбрать «Аудитория > Client ID» и увидеть отчет по конкретным пользователям.

Группировки в Метрике

Также можно использовать Client ID как условие сегментации.

Что такое User ID

Если Client ID — это уникальный анонимный идентификатор браузера, то User ID — это уникальный идентификатор пользователя в вашей внутренней системе, который пользователь получил при регистрации.

С его помощью можно связать действия одного пользователя с нескольких устройств, объединить данные из CRM и собрать полную информацию — имя, телефон, email, номер карты лояльности. Так перед маркетологом появляется полная картина взаимодействий с пользователем: какие страницы он посетил; откуда перешел; какие письма ему были отправлены; что и как часто он покупает. В том числе это дает возможность учитывать и офлайн-конверсии.

У User ID нет единого стандартного вида — его нужно присваивать самостоятельно на стороне сайта, и затем передавать в системы аналитики.

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

Чтобы начать использовать User ID, нужно активировать эту функцию для аккаунта:

  1. Во вкладке «Администратор» выбрать нужный Ресурс.
  2. В Ресурсе выбрать «Отслеживание» — «User ID» — «Включить».

Нужно доработать код отслеживания Google Analytics или настройки тега Google Analytics с помощью Google Tag Manager, передавая в него UserID, который выдает бекенд сайта. Подробнее о том, как это сделать — читайте в справке Google. И наконец, нужно создать отдельное представление с User ID.

В результате появится несколько новых отчетов. Например, в разделе «Аудитория» — «Разные устройства» — «Пересечение устройств», «Пути устройств», «Устройство — источник трафика».

Отчет «Пересечение устройств» в Google Analytics

Все ли так хорошо, как кажется? Нет. Дело в том, что в представлении, где включен User ID, будут показаны только пользователи с User ID. То есть, если пользователь не идентифицирован, и у него есть только Client ID, он не попадет в эти отчеты. Создать же представление, где были бы и пользователи, и браузеры невозможно. В итоге получается, что в представлении с Client ID данные не совсем точные (нельзя быть уверенным, что браузер = конкретный пользователь; куки могли устареть и часть данных уже утеряна), а в представлении с User ID есть далеко не все пользователи.

Понимая эти особенности, каждый маркетолог сам решает для себя, как ему использовать данные обоих представлений. Лучшим решением здесь могло бы быть — собирать сырые данные и самостоятельно объединять действия пользователей.

Настройка User ID в Яндекс.Метрике

Передавать идентификатор посетителя в Яндекс.Метрику можно во время посещения сайта и с помощью загрузки файла .csv. В первом случае используется JavaScript API, подробнее о настройке можно прочитать в справке Яндекс.Метрики.

Чтобы передать идентификатор, загрузив CSV-файл, достаточно перейти в раздел «Настройка» — «Загрузка данных» — «Загрузка параметров посетителей» — в типе файла выбрать «User ID» — «Загрузить данные».

Настройка User ID в Яндекс.Метрике

Полученные данные можно использовать, чтобы формировать сегменты для подбора аудиторий в Яндекс.Директе и в Яндекс.Аудиториях. А для анализа полученной информации можно обратиться к отчету «Параметры посетителей».

Итого

Client ID автоматически присваивается системой аналитики и идентифицирует браузер, а не человека. User ID присваивается на стороне сайта или CRM. Это тот параметр пользователя, по которому можно объединить всю доступную о нем информацию: поведение на сайте, имя, телефон, email, номер карты лояльности — и связать все его действия в разных браузерах и на разных устройствах. По сути, User ID — это то, с чего начинается настоящая аналитика.

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

Customer id как узнать

+38 (067) 538 00 81

5 способов получить cid (Client ID) пользователя Google Analytics

Для реализации различных задач, например — интеграции CRM и Google Analytics, трекинга открытия писем, отслеживания действий пользователя в офлайне нужен ClientID (cid) клиента.

По сути — это уникальный идентификатор пользователя (не человека, а связки компьютер-браузер), который выступает ключом в записи всех данных о посещениях сайта. И если мы хотим передавать какие-то данные в Google Analytics из вне сайта, и чтобы эти данные были связаны с посещениями пользователя, нам нужно знать этот ключ.

1 способ — на сайте установлен код Universal Analytics

Если на сайте есть только код Universal Analytics, то вызвав следующий код, в javascript переменной clientId окажется нужное нам значение:

ga(function(tracker) < var clientId = tracker.get('clientId'); >);

Получить клиента по ИД

Возвращает ресурс клиента, соответствующий идентификатору клиента.

Предварительные условия

  • Учетные данные, описанные в статье о проверке подлинности в Центре партнеров. Этот сценарий поддерживает учетные данные приложения и пользователя или проверку подлинности только для приложений.
  • Идентификатор клиента ( customer-tenant-id ). Если вы не знаете идентификатор клиента, его можно найти в Центре партнеров. Выберите рабочую область «Клиенты» на домашней странице Центра партнеров. Выберите клиента из списка клиентов и выберите учетную запись. На странице «Учетная запись клиента» найдите идентификатор Майкрософт в разделе сведений о учетной записи клиента. Идентификатор Майкрософт совпадает с идентификатором клиента ( customer-tenant-id ).

Вызов API Get Customer ID не возвращает следующие атрибуты обратно в ответе, если у партнера нет доступа DAP к клиенту клиента. В противном случае он вернет все атрибуты, перечисленные в примере ответа.

  • CompanyProfileAddress
  • CompanyProfileEmail
  • Личныйдомен

Роли GDAP

Вам потребуется по крайней мере одна из следующих ролей GDAP, чтобы вызвать клиентскую организацию для CompanyProfileAddress, CompanyProfileEmail и Получить личный домен клиента для CustomDomain:

  • Глобальный администратор
  • Редактор каталогов
  • Глобальный читатель

C#

// IAggregatePartner partnerOperations; // string customerIdToRetrieve; Customer customerInfo = partnerOperations.Customers.ById(customerIdToRetrieve).Get(); 

Пример: тестовое приложение консоли. Проект: класс PartnerSDK.FeatureSamples: CustomerInformation.cs

Java

Пакет SDK для Java центра партнеров можно использовать для управления ресурсами Центра партнеров. Это проект с открытым исходным кодом, поддерживаемый сообществом партнеров и официально не поддерживаемый корпорацией Майкрософт. При необходимости вы можете получить помощь от сообщества или опубликовать проблему в GitHub.

Чтобы получить клиента по идентификатору, используйте функцию IAggregatePartner.getCustomers, вызовите функцию byId(), а затем вызовите функцию get().

// IAggregatePartner partnerOperations; // String customerIdToRetrieve; Customer customerInfo = partnerOperations.getCustomers().byId(customerIdToRetrieve).get(); 

PowerShell

Модуль PowerShell Центра партнеров можно использовать для управления ресурсами Центра партнеров. Это проект с открытым исходным кодом, поддерживаемый сообществом партнеров и официально не поддерживаемый корпорацией Майкрософт. При необходимости вы можете получить помощь от сообщества или опубликовать проблему в GitHub.

Get-PartnerCustomer -CustomerId '2ca7de6c-c05c-46b5-b689-32e53573a97a' 

Запрос REST

Синтаксис запроса

Метод URI запроса
GET /v1/customers/ HTTP/1.1

Параметр универсального кода ресурса

Используйте следующий параметр запроса для конкретного клиента.

Имя Тип Обязательное поле Description
customer-tenant-id guid Y Это значение — идентификатор GUID, отформатированный клиентом клиента , который позволяет торговому посреднику фильтровать результаты для данного клиента, который принадлежит торговому посреднику.

Заголовки запросов

Дополнительные сведения см. в статье о заголовках REST Центра партнеров.

Текст запроса

Пример запроса

GET https://api.partnercenter.microsoft.com/v1/customers/ HTTP/1.1 Authorization: Bearer Accept: application/json MS-CorrelationId: a176c585-b5de-4d65-824c-67a6deb45cd9 MS-RequestId: 74ca1db9-df92-41c6-a362-a16433b0542b 

Ответ REST

Коды успешного выполнения и ошибок в ответе

Каждый ответ сопровождается кодом состояния HTTP, обозначающим успешное или неудачное выполнение, и дополнительными сведениями для отладки. Используйте средство трассировки сети, чтобы просматривать этот код, тип ошибки и дополнительные параметры. См. полный список кодов ошибок.

Пример ответа

HTTP/1.1 200 OK Content-Length: 1530 Content-Type: application/json; charset=utf-8 MS-CorrelationId: a176c585-b5de-4d65-824c-67a6deb45cd9 MS-RequestId: 74ca1db9-df92-41c6-a362-a16433b0542b < "id": "eebd1b55-5360-4438-a11d-5c06918c3014", "commerceId": "99e6a635-48e7-424d-9059-c9db944e3c54", "companyProfile": < "tenantId": "eebd1b55-5360-4438-a11d-5c06918c3014", "domain": "abcdefgh1234.onmicrosoft.com", "companyName": "1kl as kjk", "address": < "country": "US", "region": "wa", "city": "redmond", "addressLine1": "1 ms way", "postalCode": "98052", "phoneNumber": "1234567890" >, "email": "a@a.com", "links": < "self": < "uri": "/customers/eebd1b55-5360-4438-a11d-5c06918c3014/profiles/company", "method": "GET", "headers": [] >>, "attributes": < "objectType": "CustomerCompanyProfile" >>, "billingProfile": < "id": "eeada110-69d6-4cc9-b093-75feb7ca9d3f", "firstName": "d0d89d776d03471c819bf772191ed728", "lastName": "kjkAJJAAAAAAAAAAAAAAAAAAAA", "email": "a@a.com", "culture": "en-US", "language": "en", "companyName": "1kl as kjkAAAAAAAAAAAAAAAJJJJJJJJJJJAAAAAJJJJJJJJJJJAAJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJAJJJJJAJJAAAAJAJJAAAAAAAAAAAAAAAAAAAA", "defaultAddress": < "country": "US", "city": "redmond", "state": "WA", "addressLine1": "1 ms way", "postalCode": "98052", "firstName": "1kl as", "lastName": "kjk", "phoneNumber": "1234567890" >, "links": < "self": < "uri": "/customers/eebd1b55-5360-4438-a11d-5c06918c3014/profiles/billing", "method": "GET", "headers": [ ] >>, "attributes": < "etag": "-4242348048554929329", "objectType": "CustomerBillingProfile" >>, "relationshipToPartner": "reseller", "allowDelegatedAccess": true, "customDomains": [ "abcdefgh1234.onmicrosoft.com" ], "links": < "self": < "uri": "/customers/eebd1b55-5360-4438-a11d-5c06918c3014", "method": "GET", "headers": [] >>, "attributes": < "objectType": "Customer" >> 

Обратная связь

Были ли сведения на этой странице полезными?

Что такое User ID и Client ID, и зачем они нужны

Что такое User ID и Client ID, и зачем они нужны

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

Привлекайте, конвертируйте
и анализируйте ваших клиентов

Платформа омниканального маркетинга

Client ID и User ID: в чем разница

Client ID или идентификационный номер клиента. Когда пользователь переходит на сайт, системы аналитики браузера присваивают ему уникальный идентификатор – Client ID. Но бывает, что пользователь сначала заходит на один и тот же сайт через браузер Opera, потом – Google Chrome, а затем – Internet Explorer. Тогда ему будет присвоено три разных Client ID для каждого браузера. Когда будет формироваться отчет по уникальным посетителям сайта, системы аналитики запишут визит одного пользователя как визит трех разных людей. В итоге можно получить неточные данные о количестве пользователей, которые были приведены на сайт, например, с рекламы. Зачем нужен Client ID. Client ID хранится в cookie-файлах браузера – файлах, которые записывают действия пользователя на сайте. Когда пользователь вернется на сайт, он сможет увидеть те настройки страниц, которые выставил ранее. Например, если пользователь выбрал английский язык сайта и свое местоположение – город Москва, это сохранится в cookie-файлах через Client ID. И когда он снова вернется на сайт – интерфейс страниц будет на английском языке, и указан его город. Заново вводить эту информацию не придется. User ID. Если пользователь заходил на сайт с нескольких браузеров и устройств, связать с ним все визиты можно через User ID. Этот идентификатор будет работать, когда пользователь заполнит форму регистрации. После регистрации пользователю присваивается уникальный идентификатор – User ID, который попадает в системы аналитики. Зачем нужен User ID. Идентификатор помогает точно определить, сколько пользователей заходит на сайт, даже если те меняют браузеры и устройства. Еще он позволяет отделять данные пользователей, которые зарегистрировались, от тех, кто не зарегистрировался. Так можно собирать, например, имена и фамилии зарегистрированных пользователей. Для онлайн-бизнеса, чтобы не терять лиды, рекомендуем виджеты Calltouch. За счет автоматизации вы сможете ускорить обработку обращений и работу менеджеров, повысить уровень лояльности клиентов. А также собирать заявки даже во внерабочее время.

Виджеты Calltouch

Увеличьте конверсию сайта на 30%

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

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