UX con il pulsante Accedi con Google

Questa pagina descrive l'esperienza utente (UX) del pulsante Accedi con Google.

Rendering dei pulsanti

Un pulsante personalizzato mostra le informazioni del profilo della prima sessione Google che approva il tuo sito web. Una sessione Google approvata ha un account corrispondente sul tuo sito web che ha eseguito l'accesso utilizzando Accedi con Google in precedenza.

Se viene visualizzato un pulsante personalizzato, l'utente sa che:

  • È presente almeno una sessione Google attiva.
  • Esiste un account corrispondente sul tuo sito web.

Un pulsante personalizzato fornisce agli utenti un'indicazione rapida dello stato della sessione, sia sul lato di Google sia sul tuo sito web, prima che facciano clic sul pulsante. Ciò è particolarmente utile per gli utenti finali che visitano il tuo sito web solo occasionalmente. Potrebbe dimenticare se un account è stato creato o meno e in che modo. Un pulsante personalizzato ricorda loro che Accedi con Google è già stato utilizzato. Pertanto, contribuisce a evitare la creazione di account duplicati non necessari sul tuo sito web.

Per indicare lo stato della sessione, il pulsante personalizzato viene visualizzato nei seguenti modi:

  • Una sessione:esiste una sola sessione lato Google. Questa sessione approva il cliente e sul tuo sito web è presente un account corrispondente.

    Un pulsante personalizzato che mostra il nome di un singolo Account Google.

  • Più sessioni: ci sono più sessioni da parte di Google. Queste sessioni approvano il client. L'approvazione è indicata dalla freccia dell'elenco accanto all'account visualizzato. Almeno una sessione ha un account corrispondente sul tuo sito web.

    Un pulsante personalizzato con una freccia di elenco.

  • Nessuna sessione: non è presente alcuna sessione lato Google o nessuna delle sessioni ha ancora approvato il client.

    Un pulsante con la dicitura "Accedi con Google" senza informazioni personalizzate.

Il pulsante personalizzato viene visualizzato automaticamente quando lo stato della sessione è idoneo, a meno che le impostazioni del pulsante non ne consentano la visualizzazione. Il pulsante personalizzato non viene visualizzato se:

  • L'attributo data-type è icon.
  • L'attributo data-size è impostato su medium o small.
  • L'attributo data-width è impostato su un numero inferiore a 200 px.
  • Il cookie di terze parti è bloccato e la versione FedCM del pulsante non è abilitata.

Il nome o l'indirizzo email viene troncato quando è troppo lungo per essere visualizzato all'interno del pulsante.

Un pulsante personalizzato con nome ed email con puntini di sospensione.

Federated Credential Manager (FedCM)

Privacy Sandbox per il web introduce modifiche significative ai servizi di identità Google e all'accesso degli utenti. Influisce sul pulsante personalizzato Accedi con Google. Il flusso di accesso non è interessato dal pulsante, ma con i cookie di terze parti bloccati, gli utenti di ritorno non vedranno il pulsante personalizzato.

Con il flusso del pulsante dell'API Federated Credentials Management (FedCM), gli utenti potrebbero vedere il pulsante Accedi con Google personalizzato sul tuo sito. Per impostazione predefinita, FedCM è disattivato, ma puoi attivarlo modificando un attributo (HTML/JavaScript). I vantaggi del pulsante FedCM includono:

  • Miglioramento dell'esperienza degli utenti di ritorno: la procedura di accesso per gli utenti di ritorno è semplificata perché gli utenti possono riconoscere i propri account esistenti. È stato dimostrato che questo miglioramento del riconoscimento porta a una percentuale di clic (CTR) più elevata. Inoltre, a differenza del flusso del pulsante senza FedCM abilitato, il flusso del pulsante FedCM supporta la funzionalità di selezione automatica: gli utenti di ritorno con una sessione Google attiva eseguiranno l'accesso automaticamente dopo aver fatto clic sul pulsante, bypassando la richiesta di selezione dell'account.

  • Integrazione delle funzionalità avanzate: abbiamo integrato le funzionalità One Tap e di accesso automatico, consentendo a tutte le funzionalità di accesso di Federated Credential Management (FedCM) con Google di una singola Relying Party (RP) di funzionare in modo coordinato. I gesti dell'utente nel flusso del pulsante FedCM verranno registrati e rispettati da Chrome per completare la riconferma una tantum per il flusso di accesso automatico One Tap. In questo modo, l'esperienza è fluida in tutte le funzionalità.

Percorsi utente chiave

I percorsi degli utenti variano in base ai seguenti stati.

  • Stato della sessione sui siti web Google. I seguenti termini vengono utilizzati per indicare diversi stati della sessione Google all'inizio del percorso dell'utente.

    • Has-Google-session: è presente almeno una sessione attiva sui siti web di Google.
    • Nessuna sessione Google: non è presente alcuna sessione attiva sui siti web Google.
  • Indica se l'Account Google selezionato ha approvato il tuo sito web all'inizio del percorso dell'utente. I seguenti termini vengono utilizzati per indicare diversi stati di approvazione.

    • Nuovo utente: l'account selezionato non ha approvato il tuo sito web.
    • Utente di ritorno: l'account selezionato ha già approvato il tuo sito web.

Percorso del nuovo utente con sessione Google

Pulsante senza FedCM

  1. Il pulsante Accedi con Google.

    Un pulsante con la dicitura "Accedi con Google" senza informazioni personalizzate.

  2. La pagina di scelta dell'account.

    Pagina di selezione dell'account con sessione iniziale.

  3. La nuova pagina per il consenso degli utenti.

    Consenso e accesso tramite il pulsante Accedi con Google.

  4. Dopo la conferma dell'utente, viene condiviso un token ID con il tuo sito web.

Gli utenti possono aggiungere una nuova sessione Google facendo clic sul pulsante Utilizza un altro account. Consulta la sezione Nessuna sessione Google dei percorsi utente.

Pulsante che utilizza FedCM

Con FedCM abilitato: percorso del nuovo utente con sessione Google

La penultima schermata del flusso è la schermata di caricamento, che reindirizza automaticamente gli utenti al tuo endpoint di accesso senza alcuna azione da parte degli utenti.

Percorso dell'utente di ritorno con sessione Google

Pulsante senza FedCM

  1. Il pulsante Accedi con Google.

    Un pulsante personalizzato che mostra il nome di un singolo Account Google.

  2. La pagina del selettore account.

    Selettore Account Google

  3. Dopo che l'utente ha scelto un account di ritorno, un token ID viene condiviso con il tuo sito web.

Gli utenti possono aggiungere una nuova sessione Google facendo clic sul pulsante Utilizza un altro account. Consulta la sezione "Percorsi utente senza sessione Google".

Pulsante che utilizza FedCM

Con FedCM abilitato: percorso dell'utente di ritorno con sessione Google

La penultima schermata del flusso è la schermata di caricamento, che reindirizza automaticamente gli utenti al tuo endpoint di accesso senza alcuna azione da parte degli utenti.

Has-Google-session con selezione automatica del percorso utente di ritorno

Pulsante senza FedCM

Il pulsante Accedi con Google senza FedCM non ha la funzionalità di selezione automatica.

Pulsante che utilizza FedCM

Gli utenti di ritorno con una sessione Google attiva verranno selezionati automaticamente dopo aver fatto clic sul pulsante, ignorando la richiesta di selezione dell'account. Imposta l'attributo auto select su true (HTML/JavaScript).

Con FedCM e l'accesso automatico attivi: percorso dell'utente di ritorno con accesso automatico e sessione Google

Percorso del nuovo utente senza sessione Google

Pulsante senza FedCM

  1. Il pulsante Accedi con Google.

    Un pulsante con la dicitura "Accedi con Google" senza informazioni personalizzate.

  2. La prima pagina per aggiungere una nuova sessione Google.

    Email account Google

  3. La seconda pagina per aggiungere una nuova sessione Google.

    Accesso all'Account Google

  4. La nuova pagina per il consenso degli utenti.

    Consenso e accesso tramite il pulsante Accedi con Google.

  5. Dopo la conferma dell'utente, viene condiviso un token ID con il tuo sito web.

Pulsante che utilizza FedCM

Con FedCM abilitato: percorso dell'utente di ritorno con sessione Google

La penultima schermata del flusso è la schermata di caricamento, che reindirizza automaticamente gli utenti al tuo endpoint di accesso senza alcuna azione da parte degli utenti.

Percorso dell'utente di ritorno senza sessione Google

Pulsante senza FedCM

  1. Il pulsante Accedi con Google.

    Un pulsante con la dicitura "Accedi con Google" senza informazioni personalizzate.

  2. La prima pagina per aggiungere una nuova sessione Google.

    Email account Google

  3. La seconda pagina per aggiungere una nuova sessione Google.

    Accesso all'Account Google

  4. Dopo che l'utente ha fatto clic sul pulsante Avanti, un token ID viene condiviso con il tuo sito web.

Pulsante che utilizza FedCM

Con FedCM abilitato: percorso dell'utente di ritorno con sessione Google

I percorsi utente chiave generali della sezione precedente sono ancora validi. Di seguito viene mostrato il flusso aggiuntivo che verrà presentato per l'Account Google del bambino al momento dell'accesso.

Pulsante senza FedCM

No-Google-session

  1. Il pulsante Accedi con Google.

    Un pulsante con la dicitura "Accedi con Google" senza informazioni personalizzate.

  2. La prima pagina per aggiungere una nuova sessione Google per bambini (email dell'Account Google per bambini).

    Indirizzo email dell'Account Google del bambino

  3. La seconda pagina per aggiungere una nuova sessione Google per bambini (password dell'Account Google per bambini).

    Password dell'Account Google di tuo figlio

  4. La prima pagina da cui ottenere l'approvazione del genitore per aggiungere una nuova sessione Google per i figli.

    Pagina di selezione dell'approvazione dei genitori

  5. La seconda pagina per ottenere l'approvazione del genitore per aggiungere una nuova sessione Google per bambini.

    Pagina della password di approvazione dei genitori

  6. La terza pagina per ottenere l'approvazione del genitore per aggiungere una nuova sessione Google per bambini.

    Pagina di approvazione dei genitori

  7. La prima pagina per ottenere l'approvazione del genitore per accedere a un Account Google bambino nell'applicazione.

    Chiedi a un genitore di approvare la pagina di accesso

  8. La seconda pagina per ottenere l'approvazione del genitore per l'accesso di un Account Google bambino all'applicazione.

    Scegli un genitore per approvare la pagina di accesso

  9. La terza pagina per ottenere l'approvazione del genitore per l'accesso di un Account Google bambino all'applicazione.

    Password dell'Account Google genitore per approvare la pagina di accesso

  10. L'ultima pagina per ottenere l'approvazione del genitore per l'accesso di un Account Google bambino all'applicazione.

    Pagina di approvazione dei genitori per l'accesso del bambino

  11. Dopo che il genitore fa clic sul pulsante Continua, un token ID viene condiviso con il tuo sito web.

Has-Google-session

  1. Il pulsante Accedi con Google.

    Un pulsante con la dicitura "Accedi con Google" senza informazioni personalizzate.

  2. La pagina del selettore account.

    Scegli la pagina dell'account bambino.

  3. La prima pagina per ottenere l'approvazione del genitore per accedere a un Account Google bambino nell'applicazione.

    Chiedi a un genitore di approvare la pagina di accesso

  4. La seconda pagina per ottenere l'approvazione del genitore per l'accesso di un Account Google bambino all'applicazione.

    Scegli un genitore per approvare la pagina di accesso

  5. La terza pagina per ottenere l'approvazione del genitore per l'accesso di un Account Google bambino all'applicazione.

    Password dell'Account Google genitore per approvare la pagina di accesso

  6. L'ultima pagina per ottenere l'approvazione del genitore per l'accesso di un Account Google bambino all'applicazione.

    Pagina di approvazione dei genitori per l'accesso del bambino

  7. Dopo che il genitore fa clic sul pulsante Continua, un token ID viene condiviso con il tuo sito web.

Pulsante che utilizza FedCM

Al momento, il pulsante Accedi con Google con FedCM abilitato non supporta gli account Family Link.

Informazioni aggiuntive sul flusso del pulsante FedCM

  • Aggiungi l'attributo allow="identity-credentials-get" al frame principale se la tua app web chiama l'API Button da iframe multiorigine. Per saperne di più, consulta il passaggio 7.

  • Configura correttamente il Content Security Policy (CSP) del tuo sito. Per saperne di più, consulta il passaggio 8.

  • Lo stato di raffreddamento e le impostazioni di accesso di terze parti in Chrome non influiscono sul flusso del pulsante FedCM. Lo stato (come mostrato negli screenshot seguenti) influisce solo sull'esperienza utente One Tap.

    Lo stato di raffreddamento e le impostazioni di accesso di terze parti in Chrome non hanno alcun impatto sul flusso del pulsante FedCM.