Поддержка One Tap в браузерах ITP

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

Вы можете контролировать, следует ли включать One Tap в ITP UX, установив атрибут data-itp_support .

Уклоняться

One Tap в браузерах ITP включен по умолчанию для всех веб-сайтов, которые не отключены явно.

Чтобы отказаться, вы можете добавить data-itp_support="false" в свой код, как показано в следующем фрагменте:

<div id="g_id_onload"
     data-client_id="YOUR_GOOGLE_CLIENT_ID"
     data-itp_support="false"
     data-login_uri="https://your.domain/your_login_endpoint">
</div>

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

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

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

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

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

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

Новый путь пользователя Has-Google-session

  1. Приветственная страница.

    Теплая страница приветствия

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

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

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

    Войдите с помощью кнопки согласия Google и войдите в систему.

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

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

Путь возвращающегося пользователя Has-Google-session

  1. Приветственная страница.

    Теплая страница приветствия

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

    Выбор аккаунта Google

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

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

Путь нового пользователя без сеанса Google

  1. Приветственная страница.

    Теплая страница приветствия

  2. Первая страница для добавления нового сеанса Google.

    Электронная почта аккаунта Google

  3. Вторая страница для добавления нового сеанса Google.

    Вход в аккаунт Google

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

    Войдите с помощью кнопки согласия Google и войдите в систему.

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

Путь возвращающегося пользователя без сеанса Google

  1. Приветственная страница.

    Теплая страница приветствия

  2. Первая страница для добавления нового сеанса Google.

    Электронная почта аккаунта Google

  3. Вторая страница для добавления нового сеанса Google.

    Вход в аккаунт Google

  4. После того, как пользователь нажимает кнопку «Далее» , токен идентификатора передается на ваш веб-сайт.