Анализ использования продукта с помощью HEART

В этой статье описывается, как включить и использовать книгу HEART в Azure Monitor. Книга HEART основана на платформе измерения HEART, которая была первоначально представлена Google. Некоторые внутренние подразделения Майкрософт используют принципы HEART для совершенствования своего программного обеспечения.

Обзор

HEART — это акроним, который соответствует счастью, участию, внедрению, хранению и успешному выполнению задач. Это помогает командам продуктов предоставлять лучшее программное обеспечение, фокусируясь на пяти измерениях взаимодействия с клиентами:

  • Удовлетворенность: мера отношения пользователей
  • Вовлеченность: уровень активного вовлечения пользователей
  • Принятие: проникновение в целевую аудиторию
  • Удержание: коэффициент возврата пользователей
  • Успех задачи: расширение возможностей производительности

Эти измерения измеряются независимо, но взаимодействуют друг с другом.

Diagram that shows the funnel relationship between HEART dimensions. The funnel path is Adoption to Engagement to Retention to Happiness. Task Success is a driver of this funnel.

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

Начало работы

Необходимые компоненты

Оригинал Атрибут Description
customEvents session_Id Уникальный идентификатор сеанса
customEvents appName Уникальный идентификатор приложения Application Insights
customEvents itemType Категория записи customEvents
customEvents TIMESTAMP Дата и время события
customEvents operation_Id Корреляция событий телеметрии
customEvents user_Id Уникальный идентификатор пользователя
customEvents ¹ parentId Имя функции
customEvents ¹ pageName Имя страницы
customEvents ¹ actionType Категория записи Click Analytics
pageViews user_AuthenticatedId Уникальный идентификатор пользователя, прошедшего проверку подлинности
pageViews session_Id Уникальный идентификатор сеанса
pageViews appName Уникальный идентификатор приложения Application Insights
pageViews TIMESTAMP Дата и время события
pageViews operation_Id Корреляция событий телеметрии
pageViews user_Id Уникальный идентификатор пользователя
  • Если вы настраиваете контекст пользователя, прошедший проверку подлинности, инструментировать следующие атрибуты:
Оригинал Атрибут Description
customEvents user_AuthenticatedId Уникальный идентификатор пользователя, прошедшего проверку подлинности

Сноски

¹. Чтобы вывести эти атрибуты, используйте подключаемый модуль автоколлекции Click Analytics через npm.

Совет

Чтобы понять, как эффективно использовать подключаемый модуль Click Analytics, ознакомьтесь с расширениями компонентов для пакета SDK JavaScript для приложений Аналитика JavaScript (Click Analytics).

Открытие книги

Книгу можно найти в коллекции в разделе "Общедоступные шаблоны". Книга появится в разделе "Аналитика продуктов" с помощью подключаемого модуля Click Analytics.

Screenshot that shows the location of the HEART workbooks in Azure Application Insights.

Существует семь книг.

Screenshot that shows the names of the seven HEART workbooks under Public Templates in the Azure Application Insights Workbooks section.

Вам нужно взаимодействовать только с основной книгой, HEART Analytics — все разделы. Эта книга содержит остальные шесть книг в виде вкладок. Вы также можете получить доступ к отдельным книгам, связанным с каждой вкладкой через коллекцию.

Убедитесь, что данные потоки

Чтобы убедиться, что данные будут передаваться должным образом, чтобы точно осветить метрики, перейдите на вкладку "Требования к разработке".

Важно!

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

Screenshot that shows the Development Requirements tab of the HEART Analytics - All Sections workbook.

Если данные не текают должным образом, на этой вкладке отображаются определенные атрибуты с проблемами.

Screenshot that shows data discrepancies on the Development Requirements tab of the HEART workbook.

Структура книги

В книге показаны тенденции метрик для измерений HEART, разделенных на семь вкладок. Каждая вкладка содержит описания параметров, метрики, содержащиеся в каждом из них, и способы их использования.

Вкладки:

  • Сводка. Суммирует метрики воронки использования для высокоуровневого представления посещений, взаимодействий и повторения использования.
  • Внедрение: помогает понять проникновение целевой аудитории, скорость приобретения и общую базу пользователей.
  • Взаимодействие: показывает частоту, глубину и ширину использования.
  • Хранение: показывает повторение использования.
  • Успех задачи: позволяет понять потоки пользователей и их распределение времени.
  • Счастье. Мы рекомендуем использовать средство опроса для измерения оценки удовлетворенности клиентов (CSAT) по пятиточечным шкалам. На этой вкладке мы предоставили вероятность счастья с помощью метрик использования и производительности.
  • Метрики функций: позволяет понять метрики HEART при детализации признаков.

Предупреждение

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

Определение и измерение параметров HEART

Счастье

Удовлетворенность — это оцениваемый самими пользователями параметр, который показывает, как пользователи относятся к вашему продукту.

Распространенный подход к измерению счастья заключается в том, чтобы задать пользователям вопрос CSAT, как вы удовлетворены этим продуктом? Ответы пользователей на три или пять точек (например, нет, может быть, и да) агрегируются для создания оценки уровня продукта, которая варьируется от 1 до 5. Поскольку отзывы, инициированные пользователем, как правило, отрицательно предвзяты, HEART отслеживает счастье от опросов, отображаемых пользователям с предопределенными интервалами.

Распространенные метрики удовлетворенности включают такие признаки, как средняя оценка в звездах и оценка удовлетворенности клиентов. Отправьте эти значения в Azure Monitor с помощью одного из пользовательских методов приема, описанных в пользовательских источниках.

Взаимодействие

Взаимодействие — это мера активности пользователей. В частности, действия пользователя являются преднамеренными, такими как щелчки. Активность использования можно детализировать по трем отдельным параметрам:

  • Частота действий: измеряет частоту взаимодействия пользователя с продуктом. Например, пользователи обычно взаимодействуют ежедневно, еженедельно или ежемесячно.
  • Ширина действия. Измеряет количество функций, с которыми пользователи взаимодействуют в течение определенного периода времени. Например, в июне 2021 г. пользователи взаимодействовали в совокупности с пятью функциями.
  • Глубина действия. Измеряет количество возможностей, с которыми пользователи взаимодействуют при каждом запуске продукта. Например, при каждом запуске пользователи взаимодействуют с двумя функциями.

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

Важно!

Пользователь, выполняющий намеренное действие, например нажатие кнопки или ввод входных данных, считается активным пользователем. По этой причине метрики взаимодействия требуют, чтобы подключаемый модуль Click Analytics для приложения Аналитика был реализован в приложении.

Внедрение

Внедрение позволяет понять проникновение соответствующих пользователей, которые вы приобретаете в качестве базы пользователей и как вы их приобретаете. Метрики внедрения полезны для измерения:

  • Недавно выпущенные продукты.
  • Недавно обновленные продукты.
  • Маркетинговые кампании.

Хранение

Сохраненный пользователь является пользователем, который был активным в указанном отчетном периоде и его предыдущем отчетном периоде. Хранение обычно измеряется со следующими метриками.

Метрика Определение Ответ на вопрос
Удержанные пользователи Число активных пользователей, которые также были активными в предыдущем периоде Сколько пользователей продолжают взаимодействовать с продуктом?
Хранение Доля активных пользователей из предыдущего периода, которые также активны в этот период Какой процент пользователей продолжает взаимодействовать с продуктом?

Важно!

Так как активные пользователи должны иметь по крайней мере одно событие телеметрии с типом действия, метрики хранения требуют, чтобы подключаемый модуль Click Analytics для приложения Аналитика был реализован в приложении.

Успешность

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

  • Добавление элементов в корзину и завершение покупки.
  • Поиск ключевое слово и выбор результата.
  • Запуск новой учетной записи и завершение регистрации учетной записи.

Успешная задача соответствует трем требованиям:

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

Задача считается неудачной, если какие-либо из предыдущих требований не выполнены.

Важно!

Для метрик успеха задач требуется подключаемый модуль Click Analytics для Аналитика приложения.

Настройте настраиваемую задачу с помощью следующих параметров.

Параметр Описание
Первый шаг Функция, который запускает задачу. В примере корзины или покупки добавление элементов в корзину является первым шагом.
Предполагаемая длительность задачи Временное окно, в рамках которого задача будет считаться успешно выполненной. Все задачи, выполненные за пределами этого ограничения, считаются сбоем. Не все задачи обязательно имеют ограничение времени. Для таких задач выберите "Нет ожидания времени".
Заключительный шаг Функция, который выполняет задачу. В примере корзины или покупки товары из корзины — это последний шаг.

Часто задаваемые вопросы

Разделы справки просматривать данные по разным зернам (ежедневно, ежемесячно или еженедельно)?

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

Screenshot that shows the filter to change date grain to daily, monthly, or weekly in the workbook.

Как просматривать аналитику по приложению, которая недоступна в книгах HEART?

Если доступные визуальные представления не отвечают на все ваши вопросы, вы можете проанализировать данные, которые поступают в книгу HEART. Чтобы выполнить эту задачу, в разделе "Мониторинг " выберите журналы и запросите таблицу customEvents . Некоторые атрибуты Click Analytics содержатся в customDimensions поле. Пример запроса показан здесь.

Screenshot that shows the Log section under Monitoring in Application Insights. Also displays a sample query in the log section to retrieve application data.

Дополнительные сведения о журналах в Azure Monitor см. в обзоре журналов Azure Monitor.

Можно ли редактировать визуальные элементы в книге?

Да. При выборе общедоступного шаблона книги:

  1. Выберите "Изменить " и внесите изменения.

    Screenshot that shows the Edit button in the upper-left corner of the workbook template.

  2. После внесения изменений нажмите кнопку "Готово редактирование" и щелкните значок "Сохранить".

    Screenshot that shows the Save icon at the top of the workbook template that becomes available after you make edits.

  3. Чтобы просмотреть сохраненную книгу, в разделе "Мониторинг" перейдите в раздел "Книги " и перейдите на вкладку "Книги ".

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

    Screenshot that shows the Workbooks tab next to the Public Templates tab, where the edited copy of the workbook is located.

Дополнительные сведения об редактировании шаблонов книг см. в шаблонах книг Azure.

Следующие шаги