<?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%98%D0%B7%D0%B2%D0%BB%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA_%D0%B8%D0%B7_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D1%85_%D1%81%D0%B5%D1%81%D1%81%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%98%D0%B7%D0%B2%D0%BB%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA_%D0%B8%D0%B7_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D1%85_%D1%81%D0%B5%D1%81%D1%81%D0%B8%D0%B9"/>
	<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%98%D0%B7%D0%B2%D0%BB%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA_%D0%B8%D0%B7_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D1%85_%D1%81%D0%B5%D1%81%D1%81%D0%B8%D0%B9&amp;action=history"/>
	<updated>2026-09-16T14:08:07Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://doc.ruscomtech.ru/index.php?title=%D0%98%D0%B7%D0%B2%D0%BB%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA_%D0%B8%D0%B7_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D1%85_%D1%81%D0%B5%D1%81%D1%81%D0%B8%D0%B9&amp;diff=6609&amp;oldid=prev</id>
		<title>IKuznetsov: Новая страница: «= Извлечение метрик из пользовательских сессий =  &#039;&#039;&#039;OpenPipeline&#039;&#039;&#039; позволяет извлекать пользовательские метрики из пользовательских сессий, обеспечивая долгосрочный анализ в блокнотах и дашбордах, выходящий далеко за рамки стандартного мониторинга произв...»</title>
		<link rel="alternate" type="text/html" href="https://doc.ruscomtech.ru/index.php?title=%D0%98%D0%B7%D0%B2%D0%BB%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA_%D0%B8%D0%B7_%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D1%85_%D1%81%D0%B5%D1%81%D1%81%D0%B8%D0%B9&amp;diff=6609&amp;oldid=prev"/>
		<updated>2026-08-19T18:24:07Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «= Извлечение метрик из пользовательских сессий =  &amp;#039;&amp;#039;&amp;#039;OpenPipeline&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;
&amp;#039;&amp;#039;&amp;#039;OpenPipeline&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;JavaScript&amp;#039;&amp;#039;&amp;#039;-инструментом &amp;#039;&amp;#039;&amp;#039;RUM&amp;#039;&amp;#039;&amp;#039;, а полученные данные отображаются на фронтенде с именем &amp;lt;code&amp;gt;webshop&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Система мониторинга была настроена таким образом, чтобы отправлять свойство пользовательской сессии &amp;lt;code&amp;gt;successful_checkout&amp;lt;/code&amp;gt; всякий раз, когда клиент успешно завершает процесс оформления заказа. Это свойство было сконфигурировано, как описано в разделе «Захват свойств событий и сессий для веб-интерфейсов», а затем отправлено через &amp;#039;&amp;#039;&amp;#039;JavaScript API&amp;#039;&amp;#039;&amp;#039; с использованием &amp;lt;code&amp;gt;sendSessionPropertyEvent&amp;lt;/code&amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
astromkey.sendSessionPropertyEvent({&lt;br /&gt;
    &amp;quot;session_properties.successful_checkout&amp;quot;: true&lt;br /&gt;
});&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При такой настройке вы можете проанализировать количество сессий с конверсией клиентов и без нее, выполнив следующий &amp;#039;&amp;#039;&amp;#039;DQL&amp;#039;&amp;#039;&amp;#039;-запрос:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
fetch user.sessions&lt;br /&gt;
| summarize by: {session_properties.successful_checkout}, count()&lt;br /&gt;
&amp;lt;/pre&amp;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;OpenPipeline&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Предварительные требования ===&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что у вас есть права доступа, описанные в разделе «Права доступа RUM».&lt;br /&gt;
&lt;br /&gt;
== Инструкция ==&lt;br /&gt;
&lt;br /&gt;
=== 1. Создайте конвейер для извлечения метрик ===&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; &amp;gt; &amp;#039;&amp;#039;&amp;#039;OpenPipeline&amp;#039;&amp;#039;&amp;#039; &amp;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;lt;code&amp;gt;Webshop&amp;lt;/code&amp;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;lt;code&amp;gt;Conversion statistics&amp;lt;/code&amp;gt;).&lt;br /&gt;
#* Условие соответствия (&amp;lt;code&amp;gt;true&amp;lt;/code&amp;gt;).&lt;br /&gt;
#* Ключ метрики (&amp;lt;code&amp;gt;webshop.checkout_statistics&amp;lt;/code&amp;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;lt;code&amp;gt;session_properties.successful_checkout&amp;lt;/code&amp;gt;&lt;br /&gt;
#** Название целевого поля: &amp;lt;code&amp;gt;successful_checkout&amp;lt;/code&amp;gt;&lt;br /&gt;
#** Значение по умолчанию: &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;&lt;br /&gt;
# Выберите &amp;#039;&amp;#039;&amp;#039;Сохранить&amp;#039;&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
=== 2. Передача данных в конвейер ===&lt;br /&gt;
&lt;br /&gt;
В &amp;#039;&amp;#039;&amp;#039;OpenPipeline&amp;#039;&amp;#039;&amp;#039; перейдите в раздел &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;
&lt;br /&gt;
* Описательное название (например, &amp;lt;code&amp;gt;Webshop route&amp;lt;/code&amp;gt;).&lt;br /&gt;
* Условие соответствия. В нашем примере условием соответствия является:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
matchValue(frontend.name, &amp;quot;webshop&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Конвейер обработки, содержащий инструкции по обработке (&amp;lt;code&amp;gt;Webshop&amp;lt;/code&amp;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;Блокноты&amp;#039;&amp;#039;&amp;#039; и просмотреть её, например, используя следующий запрос:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
timeseries sum(webshop.checkout_statistics), by: { successful_checkout }, interval: 15m&lt;br /&gt;
| fieldsAdd checkout_status = if(successful_checkout == &amp;quot;true&amp;quot;, &amp;quot;Successful Checkout&amp;quot;, else: &amp;quot;No Checkout&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&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;OpenPipeline&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Захват свойств событий и сессий для веб-интерфейсов&lt;br /&gt;
* Захват свойств событий и сессий для мобильных интерфейсов&lt;/div&gt;</summary>
		<author><name>IKuznetsov</name></author>
	</entry>
</feed>