На этой странице описывается, как учитывать потребности пользователей при разработке приложения Google Chat. Независимо от того, поддерживает ли ваше приложение Chat многотысячную команду по всему миру или всего одного человека, убедитесь, что оно полезно всем, кто пишет в него, включив в процесс разработки целевого пользователя.
Откройте для себя приложение Chat
Подумайте, где ваши потенциальные пользователи смогут впервые увидеть ваше приложение Chat. При публикации приложения Chat подумайте о том, где пользователи смогут его найти.
Например, не думайте, что пользователи знают, что делает ваше приложение Chat. Убедитесь, что название вашего приложения Chat отражает его суть или сервис, с которым оно интегрируется.
Знакомство с чат-приложениями
Ваше приложение Chat может стать первым опытом взаимодействия пользователя с приложениями Chat. Не думайте, что пользователи знают, как работает Chat. Такие функции, как команды и диалоги, могут сбить с толку некоторых пользователей, поэтому предоставьте им инструкции.
Например, предлагая пользователю ввести команду с косой чертой, мы рекомендуем следующий формат:
Эта подсказка полезна по следующим причинам:
- Сообщает пользователю, что именно ему нужно ввести.
- Использует специальное форматирование, чтобы выделить команду
/createContact
из окружающего текста. - Указывает цель команды «косая черта».
Дополнительную информацию о том, как помочь пользователям с другими функциями интерактивного приложения чата, см. в разделе Проектирование взаимодействий с пользователями .
География
Определите, в какой точке мира пользователи используют ваше приложение Chat. Зачастую участники чата находятся в разных частях света, а это значит, что они работают в разных часовых поясах. Если ваше приложение Chat отправляет уведомления пользователям или чатам, учитывайте время суток.
Например, следующее приложение Chat отправляет уведомления дежурному проверяющему на этой неделе. Но если часть команды находится в Нью-Йорке, а часть — в Калифорнии, мы рекомендуем настроить приложение Chat на отправку сообщений в удобное для всех пользователей время.
Если ваше приложение Chat напрямую упоминает пользователя , перед отправкой уведомления проверьте его часовой пояс в API Календаря . Если это нерабочее время пользователя, отправьте сообщение без упоминания или дождитесь начала его рабочего дня.
Язык
Ваше чат-приложение может отвечать пользователям на нескольких языках. Для поддержки нескольких языков ваше чат-приложение должно проверять предпочитаемый пользователем язык и соответствующим образом локализовывать контент.
Для чат-пространств добавьте параметр языка в настройки приложения Chat. После того, как пользователи укажут язык в чат-пространстве, ваше приложение Chat сможет отвечать на сообщения на выбранном для этого пространства языке.
Чтобы проверить предпочитаемый язык пользователя:
- Получите
User.name
из типаUser
в API Google Chat. - Сопоставьте
User.name
сuser.id
в API каталога. - Получите
user.languages[]
для заданногоuser.id
в API каталога.
Платформа: веб против мобильных устройств
Google Chat доступен на компьютерах и мобильных устройствах. Компьютеры предлагают большой экран, где пользователи могут с большей охотой воспринимать насыщенные информацией сообщения с множеством кнопок и опций. На мобильных устройствах пользователи ценят краткость сообщений из-за ограниченного размера экрана.
Постарайтесь отображать не более трёх кнопок на каждой карточке. Если нужно больше, попробуйте открыть диалоговое окно . Диалоги могут представлять собой серию карточек, что делает сбор большого объёма пользовательского ввода более удобным, чем попытки собрать всю информацию в одном сообщении.
Протестируйте свое приложение Chat на нескольких устройствах разных размеров, чтобы убедиться, что представление информации является удобоваримым.
Голос и тон
Поскольку чат-приложения представляют собой текстовые интерфейсы, написание понятных, лаконичных и содержательных сообщений гарантирует успех пользователей. При написании сообщений для чат-приложений ознакомьтесь с рекомендациями Google по написанию текстов в Material Design .
Каждое приложение Chat отличается, но для эффективного общения с пользователями Chat голос и тон вашего приложения Chat должны передавать следующие характеристики:
Профессионал . Ваше приложение Chat может быть полезным для сотрудников. Убедитесь, что его внешний вид вписывается в деловую обстановку, иначе оно может показаться неуместным и раздражающим.
Аутентичность . Чат-приложения могут общаться на разговорном языке, но не должны притворяться людьми. Не указывайте в чат-приложении пол или имя, которое можно спутать с именем человека. Добавление персонажа — это хорошо, но ваше чат-приложение должно быть ориентировано на его практическое применение.
Внимательный . Будьте внимательны и ненавязчивы. Ваше приложение чата не должно беспокоить пользователей без необходимости или слишком часто. Стремитесь предугадывать потребности пользователей и предлагать решения.
Эффективность . Учтите, что большинство пользователей не заинтересованы в длительном разговоре. Помогите людям выполнять задачи, сохраняя фокус в приложении Chat. Не говорите всё подряд, предпочитая говорить только самое важное. Если вам нужно передать большой объём информации, разбейте длинные сообщения на несколько коротких. Постарайтесь ограничить каждое сообщение одним призывом к действию и сделайте представленную информацию максимально релевантной.
Поощрение . Будьте оптимистичны и дружелюбны с пользователями, когда они исследуют ваше приложение Chat. Пользователи всегда должны знать, как двигаться к своей цели, особенно если они столкнутся с ошибкой, например, если ваше приложение Chat попросит вас сделать что-то, что оно не может. Честно сообщите пользователям об ошибке или ограничении и объясните им, как действовать дальше.
Пользователи с разными разрешениями, ролями и доступом к данным
Участники Chat имеют разные разрешения и доступ к данным в Google Workspace и других системах. Одно пространство Chat может включать администраторов, менеджеров, продавцов и клиентов. Вот некоторые сценарии, связанные с разрешениями, которые следует учитывать при разработке приложения Chat:
Ограниченный доступ к чат-приложениям
Администраторы Google Workspace могут ограничить доступ к приложениям чата в Google Chat. Подробнее см. в разделе «Определение аудитории для вашего приложения» в документации Google Workspace Marketplace.
Аутентификация
Предложение клиенту пройти аутентификацию в домене Google Workspace может не сработать и вызвать у пользователя путаницу и раздражение. Учитывайте эту возможность, создав сообщение об ошибке, требующее действий .
Делитесь конфиденциальной информацией в чатах
Если пользователь авторизуется в приложении Chat для обмена конфиденциальной информацией, например, финансовыми или медицинскими данными, рекомендуется ограничить общение в этом приложении только личными сообщениями, чтобы приложение Chat случайно не раскрыло конфиденциальную информацию в чат-пространстве, где её могут увидеть другие пользователи. При настройке такого типа приложения Chat в консоли Google Cloud на странице «Конфигурация» убедитесь, что флажок « Присоединяться к пространствам и групповым беседам» снят.
Делитесь информацией в чат-пространствах с клиентами
Сотрудники компании часто используют чат-пространство для общения с клиентами. Ваше чат-приложение может стать настоящим спасением для взаимодействия сотрудников с клиентами, но если оно использует чат-приложение для общения с клиентами, важно учитывать, какие данные оно может раскрывать.
Например, ваше приложение Chat делится информацией о клиентском обращении. Если ваше приложение Chat публикует информацию о клиентском обращении в чат-пространстве, доступном для других клиентов, оно может случайно раскрыть информацию о клиенте тем, кому она не предназначена.