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

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

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

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

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

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

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

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

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

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

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

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

География

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

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

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

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

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

Язык

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

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

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

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

Платформа: веб или мобильная версия

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

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

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

Голос и тон

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

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

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

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

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

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

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

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

    Пример нескольких ответов.

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

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

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

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

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

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

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

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

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

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

Делитесь информацией в чат-группах, в которых есть клиенты.

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

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