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

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

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

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

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

Знание приложений для чата

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

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

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

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

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

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

География

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

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

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

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

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

Язык

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

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

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

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

Платформа: веб или мобильное приложение

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

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

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

Голос и тон

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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