Понимание пользовательского опыта One Tap

В этом руководстве содержится подробное описание взаимодействия с пользователем One Tap, в том числе описание того, когда One Tap отображается или нет, а также поведение пользователя в сеансе.

Глобальный отказ

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

Если пользователь отключает вход через стороннюю систему в браузерах с включенным FedCM , функция One Tap не отображается. В настройках Chrome в разделе «Конфиденциальность и безопасность» пользователи контролируют отображение сторонних запросов на вход либо глобально, либо для отдельных сайтов.

Экспоненциальное время восстановления

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

Следующие экспоненциальные периоды времени используются для восстановления, когда FedCM не включен:

Несколько раз подряд закрыто Период времени, в течение которого функция One Tap отключена
1 Два часа
2 Один день
3 Одна неделя
4+ Четыре недели

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

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

Автоматическое удаление в мобильных браузерах

В мобильных браузерах и когда FedCM не включен, Google One Tap автоматически закрывается через короткий промежуток времени, если только пользователь напрямую не взаимодействует с пользовательским интерфейсом One Tap.

Порог автоотклонения — 90 секунд. Это может быть изменено.

Показать диалоговое окно для предотвращения непреднамеренных щелчков

One Tap теперь оснащен различными мерами безопасности для обеспечения целостности диалога, но некоторые браузеры не поддерживают эти возможности. К неподдерживаемым браузерам относятся браузеры, не основанные на Chromium, или браузеры до версии 75. В этих случаях или если диалог перекрыт другим содержимым, отображается всплывающее окно с запросом согласия пользователя на создание учетной записи.

**Рис. 3.** Диалоговое окно входа в систему.

Обновленный UX в браузерах ITP.

Из-за интеллектуальной системы предотвращения отслеживания (ITP) обычный интерфейс One Tap не работает в Chrome на iOS, Safari или Firefox. Вместо этого в этих браузерах предоставляется другой UX. У вас есть возможность отключить этот UX в браузерах ITP, установив атрибут data-itp_support .

Обновленный интерфейс One Tap UX в браузерах ITP начинается со страницы приветствия, как показано ниже. После того, как пользователь выбирает «Продолжить», открывается всплывающее окно. Интерфейс всплывающего окна очень похож на обычный One Tap.

**Рис. 4.** Приветственная страница

При отсутствии сеанса Google после нажатия кнопки «Продолжить» пользователи должны сначала войти в свою учетную запись Google. Дополнительную информацию см. в разделе Поддержка One Tap в браузерах ITP .

Ключевые пути пользователя

Действия пользователя различаются в зависимости от следующих статусов.

  • Статус сеанса на веб-сайтах Google. Следующие термины используются для обозначения различных статусов сеанса Google в начале пути пользователя.

    • Одиночный сеанс: на веб-сайтах Google существует ровно один активный сеанс.
    • Несколько сеансов: на веб-сайтах Google имеется несколько активных сеансов.
  • Одобрил ли выбранный аккаунт Google ваш веб-сайт в начале пути пользователя. Следующие термины используются для обозначения различных статусов утверждения.

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

Путь нового пользователя за один сеанс

  1. Новая страница согласия пользователя.

    Страница согласия Google One Tap

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

    Страница согласия во всплывающем окне для браузеров, отличных от Chromium.

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

Путь вернувшегося пользователя за один сеанс

  1. Страница возвращающегося пользователя.

    Страница возврата пользователя в одно касание

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

Многосессионный путь нового пользователя

  1. Страница выбора аккаунта.

    Страница выбора учетной записи

  2. Страница согласия.

    Страница согласия Google One Tap

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

    Страница согласия во всплывающем окне для браузеров, отличных от Chromium.

  3. После согласия пользователя токен идентификатора передается на ваш сайт.

Многократный путь вернувшегося пользователя

  1. Страница выбора аккаунта.

    Страница выбора учетной записи

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