<?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%A1%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B_%D0%B8_%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D1%8B_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86</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%A1%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B_%D0%B8_%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D1%8B_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A1%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B_%D0%B8_%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D1%8B_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86&amp;action=history"/>
	<updated>2026-09-16T15:52:19Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%A1%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B_%D0%B8_%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D1%8B_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86&amp;diff=6383&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «= Страницы и группы страниц =  Страницы и группы страниц для веб-приложений предоставляют...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%A1%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D1%8B_%D0%B8_%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D1%8B_%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86&amp;diff=6383&amp;oldid=prev"/>
		<updated>2026-05-25T20:35:45Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «= Страницы и группы страниц =  Страницы и группы страниц для веб-приложений предоставляют...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Страницы и группы страниц =&lt;br /&gt;
&lt;br /&gt;
Страницы и группы страниц для веб-приложений предоставляют дополнительный уровень контекстной информации для ваших пользовательских действий и других сущностей &amp;#039;&amp;#039;&amp;#039;RUM&amp;#039;&amp;#039;&amp;#039;. Вы можете использовать этот дополнительный контекст для улучшения поиска, фильтрации и агрегации данных о взаимодействии конечных пользователей, информации о производительности и данных, необходимых для устранения неполадок.&lt;br /&gt;
&lt;br /&gt;
* Используйте страницы для анализа пользовательских действий на одной веб-странице во всех сеансах пользователей.&lt;br /&gt;
* Используйте группы страниц для автоматической группировки пользовательских действий, которые ведут к технически похожим или одинаковым страницам, не теряя при этом деталей отдельных экземпляров.&lt;br /&gt;
&lt;br /&gt;
В версиях Ключ-АСТРОМ 1.213 и более ранних для достижения аналогичного результата требовалось настраивать правила именования пользовательских действий.&lt;br /&gt;
&lt;br /&gt;
== Автоматическая группировка страниц и пользовательских действий ==&lt;br /&gt;
Рассмотрим наше демонстрационное приложение &amp;#039;&amp;#039;&amp;#039;EasyTravel&amp;#039;&amp;#039;&amp;#039;, портал бронирования путешествий.&lt;br /&gt;
&lt;br /&gt;
=== Приложение EasyTravel ===&lt;br /&gt;
Главная страница &amp;#039;&amp;#039;&amp;#039;EasyTravel&amp;#039;&amp;#039;&amp;#039; представляет несколько предложений путешествий.&lt;br /&gt;
* Каждое предложение имеет собственную страницу с деталями.&lt;br /&gt;
* Страницы деталей технически идентичны; отличается только содержание.&lt;br /&gt;
* Примеры страниц деталей: &amp;lt;code&amp;gt;/easytravel/journeys/123456&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;/easytravel/journeys/654321&amp;lt;/code&amp;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;Angular&amp;#039;&amp;#039;&amp;#039; или &amp;#039;&amp;#039;&amp;#039;Vue.js&amp;#039;&amp;#039;&amp;#039; Ключ-АСТРОМ автоматически инструментирует роутер вашего фреймворка, который сразу же предоставляет интуитивно понятные имена и группы.&lt;br /&gt;
* Если вы используете другие фреймворки, такие как &amp;#039;&amp;#039;&amp;#039;React&amp;#039;&amp;#039;&amp;#039;, Ключ-АСТРОМ использует интеллектуальную группировку на стороне кластера, основанную на уровнях пути и автоматическом обнаружении идентификаторов в пути страницы.&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;, например, при мягкой навигации через &amp;#039;&amp;#039;&amp;#039;XHR&amp;#039;&amp;#039;&amp;#039;-действие в одностраничном приложении.&lt;br /&gt;
* Происходить без перезагрузки страницы или изменения маршрута, например, при нажатии кнопки, которая запускает &amp;#039;&amp;#039;&amp;#039;XHR&amp;#039;&amp;#039;&amp;#039;-действие для получения новых данных и обновления графика, но вы остаетесь на той же странице.&lt;br /&gt;
&lt;br /&gt;
== Действия загрузки в сравнении со страницами и группами страниц ==&lt;br /&gt;
=== Действия загрузки ===&lt;br /&gt;
Чтобы сгруппировать несколько &amp;#039;&amp;#039;&amp;#039;действий загрузки&amp;#039;&amp;#039;&amp;#039;, представляющих загрузки похожих или технически идентичных страниц, вы создаете заполнитель. Обычно вы заменяете все идентификаторы или детали, специфичные для сеанса, на унифицированную строку &amp;#039;&amp;#039;&amp;#039;URL&amp;#039;&amp;#039;&amp;#039;. Затем ваш заполнитель включается в правило именования пользовательских действий и применяется ко всем связанным действиям. В результате отдельные пользовательские действия, такие как &amp;lt;code&amp;gt;Loading of page /journeys/62511135&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;Loading of page /journeys/61303030&amp;lt;/code&amp;gt;, сопоставляются с общей строкой &amp;#039;&amp;#039;&amp;#039;URL&amp;#039;&amp;#039;&amp;#039;: &amp;lt;code&amp;gt;Loading of page /journeys/id&amp;lt;/code&amp;gt;. Хотя это позволяет просматривать агрегированные данные о производительности для одной страницы (например, страниц деталей путешествий &amp;#039;&amp;#039;&amp;#039;EasyTravel&amp;#039;&amp;#039;&amp;#039;), вы теряете детали отдельных страниц (например, детали каждого конкретного путешествия).&lt;br /&gt;
&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;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
== Определение собственной группировки страниц ==&lt;br /&gt;
Если автоматическая группировка не покрывает все варианты использования вашего приложения, используйте &amp;#039;&amp;#039;&amp;#039;RUM JavaScript API&amp;#039;&amp;#039;&amp;#039; для установки собственных имен страниц и групп.&lt;br /&gt;
&lt;br /&gt;
В вашем файле &amp;lt;code&amp;gt;index.js&amp;lt;/code&amp;gt; выполните вызов &amp;lt;code&amp;gt;dtrum.enableManualPageDetection()&amp;lt;/code&amp;gt;, который указывает &amp;#039;&amp;#039;&amp;#039;RUM JavaScript&amp;#039;&amp;#039;&amp;#039; прекратить автоматическое обнаружение и группировку событий изменения страниц. Используйте команду &amp;lt;code&amp;gt;dtrum.setPage(newPage: APIPage)&amp;lt;/code&amp;gt;, чтобы задать желаемое имя страницы и группу:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|&amp;lt;pre&amp;gt;&lt;br /&gt;
dtrum.setPage({&lt;br /&gt;
  name: &amp;quot;My page&amp;quot;,&lt;br /&gt;
  group: &amp;quot;My page group&amp;quot;&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&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;
&lt;br /&gt;
=== Вкладки «Группы страниц» и «Страницы» ===&lt;br /&gt;
Страница обзора приложения отображает раздел &amp;#039;&amp;#039;&amp;#039;Топ-3 страниц&amp;#039;&amp;#039;&amp;#039;, который включает вкладки &amp;#039;&amp;#039;&amp;#039;Группы страниц&amp;#039;&amp;#039;&amp;#039; и &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;
** Выберите группу, чтобы перейти на ее страницу обзора.&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;
** Выберите &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;
* Какие медленно загружаются при первоначальной загрузке страницы?&lt;br /&gt;
* Какие медленно работают при изменении маршрута?&lt;br /&gt;
&lt;br /&gt;
Сеансы отображают обнаруженные изменения страниц как дополнительный тип события &amp;#039;&amp;#039;&amp;#039;Изменение страницы&amp;#039;&amp;#039;&amp;#039;, включая изменения страниц на основе полных загрузок страниц и изменений маршрутов. &amp;#039;&amp;#039;&amp;#039;Язык запросов пользовательских сессий Ключ-АСТРОМ (USQL)&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;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;
Чтобы создать вычисляемую метрику для страницы или группы страниц:&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;#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;
== Анализ изменений маршрутов ==&lt;br /&gt;
В одностраничных приложениях (&amp;#039;&amp;#039;&amp;#039;SPA&amp;#039;&amp;#039;&amp;#039;) и прогрессивных веб-приложениях (&amp;#039;&amp;#039;&amp;#039;PWA&amp;#039;&amp;#039;&amp;#039;) конечные пользователи не всегда вызывают полную перезагрузку страницы при переходе с одной страницы на другую. Такие веб-приложения используют компонент роутера, который асинхронно запрашивает только ресурсы, необходимые для построения новой страницы. Мягкие навигации (другими словами, «внутристраничные» навигации) поэтому также называются «изменениями маршрута» и повторно используют уже загруженные и отрисованные структуры &amp;#039;&amp;#039;&amp;#039;HTML&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
Ключ-АСТРОМ обнаруживает эти мягкие навигации и помечает их как изменения маршрута. Изменение маршрута в Ключ-АСТРОМ технически не является новым типом пользовательского действия, а скорее особым видом &amp;#039;&amp;#039;&amp;#039;XHR&amp;#039;&amp;#039;&amp;#039;-действия. Это навигация в одностраничном приложении без загрузки новых документов; однако она может выглядеть или ощущаться как переход на новую страницу.&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;Топ-3 страниц&amp;#039;&amp;#039;&amp;#039; выберите &amp;#039;&amp;#039;&amp;#039;Просмотреть все группы страниц&amp;#039;&amp;#039;&amp;#039; или &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;#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;#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;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>