Suporte com um toque em navegadores ITP

Devido à Prevenção de Rastreamento Inteligente (ITP, na sigla em inglês), uma página de boas-vindas adicional é exibida para navegadores ITP, como o Chrome no iOS, Safari e FireFox. Com essa mudança, a UX com um toque funciona em várias plataformas e, portanto, oferece uma experiência consistente para usuários e desenvolvedores.

É possível controlar se o recurso de um toque na UX de ITP será ativado ou não definindo o atributo data-itp_support.

Não participar

O recurso de um toque em navegadores ITP é ativado por padrão em todos os sites que não estão explicitamente desativados.

Para desativar, adicione data-itp_support="false" ao seu código, conforme mostrado no snippet a seguir:

<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>

Um bom exemplo é que você quer lançar o recurso mais tarde ou por porcentagem e ter controle total sobre ele. Nesse caso, você pode desativar o recurso agora e depois remover a desativação por conta própria.

Principais jornadas do usuário

As jornadas dos usuários variam com base nos status a seguir.

  • Status da sessão nos sites do Google. Os termos a seguir são usados para indicar diferentes status da sessão do Google quando a jornada do usuário começa.

    • Has-Google-session: há pelo menos uma sessão ativa nos sites do Google.
    • Sem sessão no Google: não há sessões ativas nos sites do Google.
  • Indica se a Conta do Google selecionada aprovou o site quando a jornada do usuário começa. Os termos a seguir são usados para indicar diferentes status de aprovação.

    • Novo usuário: a conta selecionada não aprovou seu site.
    • Usuário recorrente: a conta selecionada já aprovou seu site.

Jornada do novo usuário com sessão no Google

  1. A página de boas-vindas.

    Página de boas-vindas

  2. A página do seletor de conta.

    Página do seletor de conta &quot;Tem-inicial-sessão&quot;

  3. A nova página de consentimento do usuário.

    Botão &quot;Fazer login com o consentimento e login com o botão do Google&quot;.

  4. Após a confirmação do usuário, um token de ID é compartilhado com seu site.

    Os usuários podem adicionar uma nova sessão do Google clicando no botão Use another account (Usar outra conta). Veja abaixo as jornadas do usuário No-Google-session.

Jornada do usuário retornando a sessão do Google

  1. A página de boas-vindas.

    Página de boas-vindas

  2. A página do seletor de conta.

    Seletor de Conta do Google

  3. Depois que o usuário escolhe uma conta recorrente, um token de ID é compartilhado com seu site.

    Os usuários podem adicionar uma nova sessão do Google clicando no botão Use another account (Usar outra conta). Veja abaixo as jornadas do usuário No-Google-session.

Jornada do novo usuário sem sessão do Google

  1. A página de boas-vindas.

    Página de boas-vindas

  2. A primeira página para adicionar uma nova sessão do Google.

    E-mail da conta do Google

  3. A segunda página para adicionar uma nova sessão do Google.

    Login na Conta do Google

  4. A nova página de consentimento do usuário.

    Botão &quot;Fazer login com o consentimento e login com o botão do Google&quot;.

  5. Após a confirmação do usuário, um token de ID é compartilhado com seu site.

Jornada do usuário recorrente sem sessão do Google

  1. A página de boas-vindas.

    Página de boas-vindas

  2. A primeira página para adicionar uma nova sessão do Google.

    E-mail da conta do Google

  3. A segunda página para adicionar uma nova sessão do Google.

    Login na Conta do Google

  4. Depois que o usuário clica no botão Next, um token de ID é compartilhado com seu site.