Определите своих пользователей' потребности

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

Откройте для себя приложение Chat

Подумайте, где ваши предполагаемые пользователи смогут впервые найти ваше приложение Chat. Когда вы публикуете свое приложение Chat , подумайте о том, где пользователи смогут его найти.

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

Знакомство с приложениями чата

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

Например, предлагая пользователю ввести команду с косой чертой, мы рекомендуем следующий формат:

Чтобы создать контакт, введите `/createContact`. Чтобы узнать, что еще я могу сделать, введите `/help`.

Эта подсказка полезна по следующим причинам:

  • Сообщает пользователю, что именно ему нужно ввести.
  • Использует специальное форматирование, чтобы выделить команду /createContact с косой чертой из окружающего текста.
  • Указывает цель команды слэш.

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

География

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

Например, следующее приложение Chat уведомляет того, кто является дежурным рецензентом на этой неделе. Но если часть команды находится в Нью-Йорке, а часть — в Калифорнии, мы рекомендуем настроить приложение Chat на отправку сообщения в удобное для всех пользователей время.

Приложение Chat отправляет уведомление в 11:57.

Если ваше приложение Chat упоминает пользователя напрямую , рассмотрите возможность проверки часового пояса этого пользователя в API Календаря перед отправкой уведомления. Если это не рабочее время этого пользователя, рассмотрите возможность отправки сообщения без упоминания или дождитесь начала его рабочего дня.

Приложение чата упоминает человека в текстовом сообщении.

Язык

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

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

Чтобы проверить предпочитаемый язык пользователя:

  1. Получите User.name из типа User в API чата Google.
  2. Сопоставьте User.name с user.id в API каталога.
  3. Получите user.languages[] для указанного user.id в API каталога.

Платформа: веб против мобильных устройств

Google Chat доступен на компьютерах и мобильных устройствах. Компьютеры предлагают много экранного пространства, где пользователи могут быть более восприимчивы к сообщениям с большим количеством информации и большим количеством кнопок и опций. На мобильных устройствах пользователи ценят краткие сообщения из-за ограниченного размера экрана.

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

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

Голос и тон

Поскольку приложения Chat являются текстовыми интерфейсами, написание четких, лаконичных и действенных сообщений гарантирует успех пользователя. При написании сообщений для вашего приложения Chat ознакомьтесь с рекомендациями Google Material Design writing guidelines .

Каждое приложение Chat отличается, но для эффективного общения с пользователями Chat голос и тон вашего приложения Chat должны передавать следующие характеристики:

  • Профессионал . Ваше приложение Chat может помогать людям на работе. Убедитесь, что его индивидуальность вписывается в профессиональную обстановку, иначе оно может показаться резким и неуместным.

  • Аутентичный . Чат-приложения могут говорить на разговорном языке, но не должны притворяться людьми. Избегайте указания пола или имени, которое можно спутать с именем человека. Добавление небольшого персонажа — это хорошо, но ваше чат-приложение должно быть сосредоточено на своей полезности.

    Пример приветственного сообщения, объясняющего возможности приложения «Чат».

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

    Пример ответа, когда пользователь просит приложение Chat выполнить задачу, для которой оно не предназначено.

  • Эффективный . Осознайте, что большинство пользователей не ищут долгих разговоров. Помогите людям выполнить задачи, сохраняя сосредоточенность на опыте использования приложения Chat. Избегайте говорить все, предпочитая говорить самые важные вещи. Если вам действительно нужно передать большой объем информации, разбейте длинные сообщения на несколько коротких. Постарайтесь ограничить каждое сообщение одним призывом к действию и сделайте представленную информацию максимально релевантной.

    Пример множественных ответов.

  • Поощрение . Будьте оптимистичны и дружелюбны с пользователями, когда они изучают ваше приложение Chat. Пользователи всегда должны знать, как двигаться вперед к своей цели, особенно если они сталкиваются с ошибкой, например, просят ваше приложение Chat сделать что-то, что оно не может. Честно сообщите пользователям, что они столкнулись с ошибкой или ограничением, и расскажите им, как действовать дальше.

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

Пользователи с разными разрешениями, ролями и доступом к данным

Люди в Chat имеют разные разрешения и доступ к данным в Google Workspace и других системах. Одно пространство Chat может включать администраторов, менеджеров, продавцов и клиентов. Вот некоторые сценарии, связанные с разрешениями, которые следует учитывать при создании приложения Chat:

Ограниченный доступ к приложениям чата

Администраторы Google Workspace могут ограничивать доступ к приложениям Chat в Google Chat. Для получения дополнительной информации см. раздел Определение аудитории для вашего приложения в документации Google Workspace Marketplace.

Аутентификация

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

Делитесь конфиденциальной информацией в чатах

Если пользователь аутентифицирует приложение Chat для обмена конфиденциальной информацией, например финансовыми или медицинскими данными, лучше ограничить это приложение Chat прямыми сообщениями 1:1, чтобы приложение Chat случайно не раскрыло конфиденциальную информацию в пространстве Chat, где ее могут увидеть другие. При настройке этого типа приложения Chat в консоли Google Cloud на странице Конфигурация убедитесь, что флажок Присоединиться к пространствам и групповым беседам снят и не выбран.

Обменивайтесь информацией в чатах с клиентами

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

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