<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9F%D0%BE%D0%BC%D0%B5%D1%82%D0%BA%D0%B0_%D0%BA%D0%BE%D0%BD%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9_%D0%B4%D0%BB%D1%8F_%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9</id>
	<title>Пометка конкретных пользователей для веб-приложений - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://doc.ruscomtech.ru/index.php?action=history&amp;feed=atom&amp;title=%D0%9F%D0%BE%D0%BC%D0%B5%D1%82%D0%BA%D0%B0_%D0%BA%D0%BE%D0%BD%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9_%D0%B4%D0%BB%D1%8F_%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%9F%D0%BE%D0%BC%D0%B5%D1%82%D0%BA%D0%B0_%D0%BA%D0%BE%D0%BD%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9_%D0%B4%D0%BB%D1%8F_%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;action=history"/>
	<updated>2026-09-16T14:15:41Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%9F%D0%BE%D0%BC%D0%B5%D1%82%D0%BA%D0%B0_%D0%BA%D0%BE%D0%BD%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9_%D0%B4%D0%BB%D1%8F_%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=6518&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: « = Пометка конкретных пользователей для веб-приложений =  Одной из ключевых особенностей &#039;&#039;&#039;Мониторинга реального пользователя&#039;&#039;&#039; является возможность однозначной идентификации отдельных пользователей в разных браузерах, устройствах и пользовательск...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%9F%D0%BE%D0%BC%D0%B5%D1%82%D0%BA%D0%B0_%D0%BA%D0%BE%D0%BD%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D1%8B%D1%85_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D0%B5%D0%B9_%D0%B4%D0%BB%D1%8F_%D0%B2%D0%B5%D0%B1-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9&amp;diff=6518&amp;oldid=prev"/>
		<updated>2026-07-29T02:21:41Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: « = Пометка конкретных пользователей для веб-приложений =  Одной из ключевых особенностей &amp;#039;&amp;#039;&amp;#039;Мониторинга реального пользователя&amp;#039;&amp;#039;&amp;#039; является возможность однозначной идентификации отдельных пользователей в разных браузерах, устройствах и пользовательск...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
= Пометка конкретных пользователей для веб-приложений =&lt;br /&gt;
&lt;br /&gt;
Одной из ключевых особенностей &amp;#039;&amp;#039;&amp;#039;Мониторинга реального пользователя&amp;#039;&amp;#039;&amp;#039; является возможность однозначной идентификации отдельных пользователей в разных браузерах, устройствах и пользовательских сессиях.&lt;br /&gt;
&lt;br /&gt;
С помощью пользовательских тегов можно анализировать поведение и опыт конкретного пользователя через анализ пользовательских сессий. По умолчанию Ключ-АСТРОМ присваивает каждому новому пользователю уникальный случайный идентификатор. Однако вы можете присваивать более содержательные пользовательские теги, состоящие, например, из имени пользователя или адреса электронной почты.&lt;br /&gt;
&lt;br /&gt;
Для веб-приложений пользовательскую маркировку можно настроить с помощью &amp;#039;&amp;#039;&amp;#039;JavaScript API RUM&amp;#039;&amp;#039;&amp;#039; или метаданных страниц вашего приложения.&lt;br /&gt;
&lt;br /&gt;
= Добавление тегов пользователей через JavaScript API RUM =&lt;br /&gt;
&lt;br /&gt;
Используйте метод &amp;lt;code&amp;gt;identifyUser&amp;lt;/code&amp;gt; &amp;#039;&amp;#039;&amp;#039;JavaScript API RUM&amp;#039;&amp;#039;&amp;#039; для установки пользовательского тега.&lt;br /&gt;
&lt;br /&gt;
= Разметка пользователей на основе источника страницы =&lt;br /&gt;
&lt;br /&gt;
Этот подход работает за счёт сбора доступных данных из исходного кода страницы вашего приложения: имена пользователей или адреса электронной почты довольно часто содержатся в тексте элемента &amp;#039;&amp;#039;&amp;#039;DOM&amp;#039;&amp;#039;&amp;#039; или переменной &amp;#039;&amp;#039;&amp;#039;JavaScript&amp;#039;&amp;#039;&amp;#039;. Полный список источников данных страницы приведён ниже в разделе «Доступные типы источников».&lt;br /&gt;
&lt;br /&gt;
Например, в демонстрационном приложении easyTravel имя пользователя отображается в приветственном сообщении в правом верхнем углу главной страницы. Используя инструменты разработки, встроенные в большинство браузеров, вы можете сгенерировать уникальный &amp;#039;&amp;#039;&amp;#039;CSS&amp;#039;&amp;#039;&amp;#039;-селектор для этого конкретного элемента.&lt;br /&gt;
&lt;br /&gt;
= Доступные типы источников =&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;CSS-селектор&amp;#039;&amp;#039;&amp;#039;: Используется, когда идентификатор пользователя виден на странице. Этот механизм захватывает первое значение &amp;lt;code&amp;gt;innerText&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;textContent&amp;lt;/code&amp;gt; совпадения (доступно для браузеров, поддерживающих &amp;lt;code&amp;gt;querySelector&amp;lt;/code&amp;gt;). Чтобы получить значение определённого атрибута элемента, добавьте символ &amp;#039;@&amp;#039;, за которым следует имя атрибута, например, &amp;lt;code&amp;gt;#someDomElement@someAttribute&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Переменная JavaScript&amp;#039;&amp;#039;&amp;#039;: Используется, когда идентификатор пользователя доступен в виде переменной &amp;#039;&amp;#039;&amp;#039;JavaScript&amp;#039;&amp;#039;&amp;#039; в объекте &amp;lt;code&amp;gt;window&amp;lt;/code&amp;gt;. Например, если вы укажете переменную JavaScript &amp;lt;code&amp;gt;userName&amp;lt;/code&amp;gt;, &amp;#039;&amp;#039;&amp;#039;RUM JavaScript&amp;#039;&amp;#039;&amp;#039; получит значение из &amp;lt;code&amp;gt;window.userName&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Метатег&amp;#039;&amp;#039;&amp;#039;: Используется, если идентификатор пользователя присутствует в одном из метатегов в исходном коде страницы. Он указывает имя метатега, которое Ключ-АСТРОМ использует для получения его значения &amp;lt;code&amp;gt;content&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Значение cookie-файла&amp;#039;&amp;#039;&amp;#039;: Используйте, если идентификатор пользователя присутствует в одном из существующих &amp;#039;&amp;#039;&amp;#039;cookie&amp;#039;&amp;#039;&amp;#039;-файлов. Если вы хотите использовать их значение cookie в качестве источника данных, убедитесь, что у файлов cookie нет соответствующего атрибута &amp;lt;code&amp;gt;HttpOnly&amp;lt;/code&amp;gt;. В противном случае &amp;#039;&amp;#039;&amp;#039;JavaScript RUM&amp;#039;&amp;#039;&amp;#039; не сможет прочитать значения файлов cookie, поскольку &amp;lt;code&amp;gt;HttpOnly&amp;lt;/code&amp;gt; файлы cookie недоступны для &amp;#039;&amp;#039;&amp;#039;JavaScript&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Строка запроса&amp;#039;&amp;#039;&amp;#039;: Используется, когда идентификатор пользователя является частью определённого параметра строки запроса, который можно задать здесь.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Атрибут запроса на стороне сервера&amp;#039;&amp;#039;&amp;#039;: Используйте его, если хотите применить атрибут запроса на стороне сервера для пометки каждой пользовательской сессии. После определения атрибута запроса установите тип источника «Атрибут запроса на стороне сервера». Обратите внимание, что атрибут запроса может не фиксироваться для каждого действия пользователя и пользовательской сессии, поскольку распределённая трассировка на стороне сервера может не фиксироваться из-за адаптивного управления трафиком.&lt;br /&gt;
&lt;br /&gt;
= Добавление правила для пользовательского тега =&lt;br /&gt;
&lt;br /&gt;
После того как вы определили местоположение имён пользователей в исходном коде страницы вашего приложения, можно создать правило для тегов пользователей.&lt;br /&gt;
&lt;br /&gt;
Чтобы добавить правило для тега пользователя:&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел &amp;#039;&amp;#039;&amp;#039;Веб&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Выберите приложение, которое хотите настроить.&lt;br /&gt;
# В правом верхнем углу страницы обзора приложения выберите &amp;#039;&amp;#039;&amp;#039;Дополнительно (…)&amp;#039;&amp;#039;&amp;#039; &amp;gt; &amp;#039;&amp;#039;&amp;#039;Редактировать&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# В настройках приложения выберите &amp;#039;&amp;#039;&amp;#039;Захват&amp;#039;&amp;#039;&amp;#039; &amp;gt; &amp;#039;&amp;#039;&amp;#039;Пользовательские теги&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Выберите &amp;#039;&amp;#039;&amp;#039;Добавить правило пользовательского тега&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Выберите тип источника и имя источника для этого правила пользовательского тега.&lt;br /&gt;
# Необязательно: Включите параметр &amp;#039;&amp;#039;&amp;#039;Игнорировать регистр&amp;#039;&amp;#039;&amp;#039;, если хотите преобразовать пользовательский тег в нижний регистр.&lt;br /&gt;
# Необязательно: Для обеспечения корректного извлечения значения имени пользователя включите параметр &amp;#039;&amp;#039;&amp;#039;Применить правило очистки&amp;#039;&amp;#039;&amp;#039;, а затем введите регулярное выражение.&lt;br /&gt;
# Выберите &amp;#039;&amp;#039;&amp;#039;Добавить правило пользовательского тега&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
= Проверка конфигурации пользовательского тега =&lt;br /&gt;
&lt;br /&gt;
Чтобы убедиться, что Ключ-АСТРОМ правильно применил конфигурацию пользовательских тегов, сохраните конфигурацию и перезагрузите страницу вашего приложения. После этого проверьте внедрённый JavaScript в обновлённом исходном коде страницы вашего приложения.&lt;br /&gt;
&lt;br /&gt;
Как видно из приведённого ниже примера, &amp;lt;code&amp;gt;md=&amp;lt;/code&amp;gt; в выражениях метаданных этой страницы теперь отображается свойство с таким названием.&lt;br /&gt;
&lt;br /&gt;
= Поиск сессий конкретного пользователя =&lt;br /&gt;
&lt;br /&gt;
# Перейдите в раздел &amp;#039;&amp;#039;&amp;#039;Сегментация сессии&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Выберите поле фильтра в верхней части страницы и выберите атрибут &amp;#039;&amp;#039;&amp;#039;Пользовательский тег&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
# Выберите пользовательский тег из списка и нажмите &amp;#039;&amp;#039;&amp;#039;Применить&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
На странице &amp;#039;&amp;#039;&amp;#039;Пользовательские сессии&amp;#039;&amp;#039;&amp;#039; теперь отображается список сессий, относящихся к данному пользователю. Вы можете выбрать конкретную сессию, чтобы просмотреть её подробную информацию. Также можно выбрать имя пользователя, чтобы перейти на страницу обзора этого пользователя.&lt;br /&gt;
&lt;br /&gt;
= Ограничения и примечания =&lt;br /&gt;
&lt;br /&gt;
* В каждое приложение можно добавить до 20 правил для пользовательских тегов.&lt;br /&gt;
* Все полученные значения обрезаются до максимальной длины в 100 символов.&lt;br /&gt;
* Если вы используете &amp;#039;&amp;#039;&amp;#039;JavaScript API RUM&amp;#039;&amp;#039;&amp;#039; для идентификации пользователей, API может переопределить любые существующие правила метаданных, которые вы настроили ранее. Пользовательские теги могут переопределять любые другие теги, основанные на метаданных.&lt;br /&gt;
* Все настроенные пользовательские теги фиксируются на каждой странице. &amp;#039;&amp;#039;&amp;#039;JavaScript RUM&amp;#039;&amp;#039;&amp;#039; оценивает каждое отслеживаемое действие пользователя в соответствии с каждым созданным вами правилом для пользовательских тегов, поэтому сводите список правил к минимуму, чтобы уменьшить накладные расходы.&lt;br /&gt;
* Последнее действие пользователя в сессии, содержащее тег, используется в качестве тега для всей сессии.&lt;br /&gt;
* Настройка конфиденциальности данных &amp;#039;&amp;#039;&amp;#039;Не отслеживать&amp;#039;&amp;#039;&amp;#039; может повлиять на присвоение тегов пользователям. Если для вашего веб-приложения включена опция &amp;#039;&amp;#039;&amp;#039;Соответствовать настройкам браузера &amp;quot;Не отслеживать&amp;quot;&amp;#039;&amp;#039;&amp;#039;, и у конкретного пользователя эта опция включена в браузере, информация о пользовательском теге не отправляется. Однако если у пользователя опция &amp;#039;&amp;#039;&amp;#039;Не отслеживать&amp;#039;&amp;#039;&amp;#039; отключена в браузере, его пользовательский тег фиксируется.&lt;br /&gt;
* Если ваша организация не разрешает отслеживание действий отдельных пользователей по соображениям конфиденциальности, вы можете альтернативно определить пользовательские теги, соответствующие названиям команд или отделов. Таким образом, вы сможете отслеживать опыт отдельных пользователей, не раскрывая при этом никакой идентифицирующей информации.&lt;br /&gt;
```&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>