Questa pagina descrive l'esperienza utente (UX) del pulsante Accedi con Google.
Rendering dei pulsanti
Un pulsante personalizzato mostra le informazioni del profilo per la 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 quanto segue:
- Esiste almeno una sessione Google attiva.
- Sul tuo sito web è presente un account corrispondente.
Un pulsante personalizzato fornisce agli utenti un'indicazione rapida dello stato della sessione, sia da parte di Google sia sul tuo sito web, prima che facciano clic sul pulsante. Questo è particolarmente utile per gli utenti finali che visitano il tuo sito web solo occasionalmente. Potrebbe dimenticare se è stato creato un account o meno e in che modo. Un pulsante personalizzato gli ricorda che Accedi con Google è stato utilizzato in precedenza. In questo modo, 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.
Più sessioni: sono presenti più sessioni lato 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.
Nessuna sessione: non è presente alcuna sessione lato Google o nessuna delle sessioni ha ancora approvato il client.
Il pulsante personalizzato viene visualizzato automaticamente quando lo stato della sessione è adatto, 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 sumedium
osmall
. - 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 visualizzato in forma ellittica quando sono troppo lunghi per essere visualizzati all'interno del pulsante.
Gestore delle credenziali federate (FedCM)
Privacy Sandbox per il web introduce modifiche significative ai Servizi di identità Google e all'accesso degli utenti. Ha impatto sul pulsante personalizzato Accedi con Google. Sebbene il flusso di accesso non sia interessato dal pulsante, con i cookie di terze parti bloccati, gli utenti di ritorno non vedranno il pulsante personalizzato.
Con il flusso di pulsanti dell'API Federated Credentials Management (FedCM), gli utenti potranno 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 utente di ritorno: la procedura di accesso degli utenti di ritorno è stata semplificata perché gli utenti possono riconoscere i propri account esistenti. È stato dimostrato che questo miglioramento del riconoscimento porta a un aumento della percentuale di clic (CTR). Inoltre, a differenza del flusso di pulsanti senza l'attivazione di FedCM, il flusso di pulsanti FedCM supporta la funzionalità di selezione automatica: gli utenti di ritorno con una sessione Google attiva accederanno automaticamente dopo aver fatto clic sul pulsante, ignorando la richiesta di Account Chooser.
Integrazione delle funzionalità avanzate: abbiamo integrato le funzionalità One Tap e Accesso automatico, consentendo a tutte le funzionalità di accesso con Google di Federated Credential Management (FedCM) di un'unica terza parte attendibile (RP) di funzionare in modo coordinato. I gesti dell'utente nel flusso del pulsante FedCM verranno registrati e rispettati da Chrome per soddisfare la riconferma una tantum per il flusso di accesso automatico One Tap. In questo modo, viene garantita un'esperienza senza interruzioni in tutte le funzionalità.
Percorsi utente principali
I percorsi degli utenti variano in base ai seguenti stati.
Stato della sessione sui siti web di 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 di 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 Has-Google-session
Il pulsante Accedi con Google.
La pagina del selettore account.
La nuova pagina del consenso dell'utente.
Dopo la conferma dell'utente, un token ID viene condiviso con il tuo sito web.
Gli utenti possono aggiungere una nuova sessione Google facendo clic sul pulsante Usa un altro account. Consulta la sezione Percorsi utente Nessuna sessione Google.
L'ultima schermata del flusso è la schermata di caricamento, che reindirizza automaticamente gli utenti al tuo endpoint di accesso senza alcuna azione da parte loro.
Percorso dell'utente di ritorno con sessione Google
Il pulsante Accedi con Google.
La pagina del selettore account.
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 "Nessuna sessione Google".
L'ultima schermata del flusso è la schermata di caricamento, che reindirizza automaticamente gli utenti al tuo endpoint di accesso senza alcuna azione da parte loro.
Has-Google-session con selezione automatica del percorso dell'utente di ritorno
Il pulsante Accedi con Google senza FedCM non ha la funzionalità di selezione automatica.
Gli utenti di ritorno con una sessione Google attiva verranno selezionati automaticamente
dopo aver fatto clic sul pulsante, ignorando la richiesta del selettore di account. Imposta
l'attributo auto select
su true (HTML/JavaScript).
Percorso del nuovo utente senza sessione Google
Il pulsante Accedi con Google.
La prima pagina per aggiungere una nuova sessione Google.
La seconda pagina per aggiungere una nuova sessione Google.
La nuova pagina del consenso dell'utente.
Dopo la conferma dell'utente, un token ID viene condiviso con il tuo sito web.
L'ultima schermata del flusso è la schermata di caricamento, che reindirizza automaticamente gli utenti al tuo endpoint di accesso senza alcuna azione da parte loro.
Percorso dell'utente di ritorno senza sessione Google
Il pulsante Accedi con Google.
La prima pagina per aggiungere una nuova sessione Google.
La seconda pagina per aggiungere una nuova sessione Google.
Dopo che l'utente fa clic sul pulsante Avanti, un token ID viene condiviso con il tuo sito web.
Percorsi utente per le chiavi dell'account Family Link
I percorsi degli utenti chiave generali della sezione precedente continuano a essere validi. Di seguito è riportato il flusso aggiuntivo che verrà presentato per l'Account Google di tuo figlio al momento dell'accesso.
No-Google-session
Il pulsante Accedi con Google.
La prima pagina per aggiungere una nuova sessione Google bambino (indirizzo email dell'Account Google bambino).
La seconda pagina per aggiungere una nuova sessione Google per il bambino (password dell'Account Google del bambino).
La prima pagina per ottenere l'approvazione del proprietario per aggiungere una nuova sessione Google secondaria.
La seconda pagina per ottenere l'approvazione del genitore per aggiungere una nuova sessione Google secondaria.
La terza pagina per ottenere l'approvazione del genitore per aggiungere una nuova sessione Google secondaria.
La prima pagina per ottenere l'approvazione del genitore per l'accesso di un Account Google secondario all'applicazione.
La seconda pagina per ottenere l'approvazione del genitore per l'accesso di un Account Google secondario all'applicazione.
La terza pagina per ottenere l'approvazione del genitore per l'accesso di un Account Google secondario all'applicazione.
La pagina finale per ottenere l'approvazione del genitore per l'accesso di un Account Google bambino all'applicazione.
Dopo che il genitore fa clic sul pulsante Continua, un token di identità viene condiviso con il tuo sito web.
Has-Google-session
Il pulsante Accedi con Google.
La pagina del selettore account.
La prima pagina per ottenere l'approvazione del genitore per l'accesso di un Account Google secondario all'applicazione.
La seconda pagina per ottenere l'approvazione del genitore per l'accesso di un Account Google secondario all'applicazione.
La terza pagina per ottenere l'approvazione del genitore per l'accesso di un Account Google secondario all'applicazione.
La pagina finale per ottenere l'approvazione del genitore per l'accesso di un Account Google bambino all'applicazione.
Dopo che il genitore fa clic sul pulsante Continua, un token di identità viene condiviso con il tuo sito web.
Al momento il pulsante Accedi con Google con FedCM abilitato non supporta gli account Family Link.
Informazioni aggiuntive sul flusso dei pulsanti FedCM
Aggiungi l'attributo
allow="identity-credentials-get"
al frame principale se la tua app web chiama l'API Button da iframe cross-origin. Per ulteriori informazioni, consulta il passaggio 7.Configura correttamente i criteri di sicurezza del contenuto (CSP) del tuo sito. Per ulteriori informazioni, consulta il passaggio 8.
Lo stato del tempo di attesa e le impostazioni di accesso di terze parti in Chrome non influiscono sul flusso del pulsante FedCM. Lo stato (come mostrato negli screenshot seguenti) riguarda solo l'esperienza utente One Tap.