Запрос разрешений у пользователей
Узнайте, как запрашивать разрешения у пользователей ненавязчиво и заслуживая доверие.
Пользователи заботятся о своей конфиденциальности и хотят быть уверены, что приложения и сайты, которыми они пользуются, уважают это. Объяснение причин, по которым вы запрашиваете доступ к определённым функциям или данным, помогает пользователю чувствовать себя спокойнее и безопаснее.
Следуя лучшим практикам при запросе разрешений, вы показываете, что такие запросы действительно необходимы и улучшают пользовательский опыт. Это значительно увеличивает вероятность того, что пользователь даст согласие, а взаимодействие с продуктом станет более комфортным и эффективным.
Не запрашивайте разрешения слишком рано


Это может показаться очевидным, но не стоит засыпать пользователя запросами на разрешения сразу при первом запуске приложения. Лучше запрашивать доступ только в момент, когда он действительно нужен для действия, которое пытается выполнить пользователь. Такой подход значительно повышает шансы, что разрешение будет предоставлено.
Используйте модальные окна для запроса разрешений


Модальные окна — оптимальный способ запросить разрешение. Они настойчивые, но при этом воспринимаются позитивно и привлекают внимание. В определённый момент пользователь всё равно должен будет дать доступ к определённой функции, чтобы она полноценно работала. Например, Google Maps предоставляет ограниченный функционал без разрешения на доступ к геолокации.
Вместо того чтобы отправлять пользователя в настройки устройства для включения нужного разрешения, гораздо эффективнее сразу показать модальное окно, в котором он может дать согласие.
Предварительно подготовьте пользователя


Стандартные экраны запроса разрешений редко дают представление о том, зачем именно это разрешение нужно. А ведь 82% пользователей хотят знать, почему приложение просит доступ к информации. Если это неясно с первого взгляда, пользователь скорее всего откажет.
Перед тем как запрашивать разрешение, покажите пользователю вводный экран (primer). Такие экраны объясняют, зачем нужен доступ и какую выгоду это даст пользователю, прежде чем появится системный запрос на разрешение.
Совет! Экран-пояснение должен быть контекстным — например, просите доступ к камере только тогда, когда пользователь пытается сделать фото.
Дайте пользователю вескую причину согласиться


Согласно исследованию Nielsen Norman Group, пользователи на 12% чаще дают разрешение, если им объяснили причину (даже если причина не до конца понятна). А если причина действительно убедительная — вероятность возрастает на 81%.
Поэтому объяснение, зачем вашему приложению нужны разрешения, — критически важный элемент. Используйте простой и понятный язык, укажите ключевые выгоды и заверьте пользователя, что его данные не будут использованы во вред.
Совет! Ограничьтесь 1–2 самыми важными причинами вместо длинного списка.
Используйте простой и понятный язык


Пользователи с большей вероятностью дадут разрешение, если поймут, зачем оно нужно приложению и как будет использоваться. Тем не менее, многие разработчики не используют возможность создавать кастомные тексты запросов с объяснениями причин.
Уделите время написанию микротекста (microcopy), который ясно и прямо объясняет суть запроса. Пользователи редко читают весь текст — чаще они его просматривают. Поэтому используйте простой язык и ключевые слова, которые сразу привлекут внимание и донесут смысл.
Совет! Пишите в активном залоге — он предполагает действие и помогает пользователю интуитивно понять, кто должен что-то сделать: он или приложение.
Запрашивайте разрешения в подходящий момент
Приложение, которое неожиданно просит доступ к геолокации, галерее или камере, даже с объяснением, с меньшей вероятностью получит одобрение. А вот контекстные запросы воспринимаются логично и вызывают больше доверия.
Например, если вы запрашиваете доступ к микрофону сразу после открытия приложения, пользователь, скорее всего, откажет. Но если вы делаете это в момент, когда пользователь нажимает на иконку микрофона, чтобы записать звук, связь между действием и разрешением очевидна, и вероятность одобрения выше.
Запрашивайте по одному разрешению за раз


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


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


Иногда дизайнеры и разработчики используют тёмные паттерны (dark patterns), чтобы убедить или принудить пользователя дать разрешение. Например, отправляют запрос во время важного действия или усложняют отказ, либо помечают нужный вариант как «Рекомендуемый», оказывая психологическое давление.
Такой подход разрушает доверие и воспринимается как навязчивость. Вместо этого предложите убедительные причины, почему разрешение действительно необходимо, и уважайте право пользователя отказаться. Если доступ и правда важен, пользователь, скорее всего, пересмотрит своё решение в нужный момент.
