Supporto di One Tap sui browser ITP

A causa del Sistema antitracking intelligente (ITP), per i browser ITP, come Chrome su iOS, Safari e Firefox, viene visualizzata un'ulteriore pagina di benvenuto. Con questa modifica, l'esperienza utente One Tap funziona su più piattaforme e offre un'esperienza coerente sia agli utenti sia agli sviluppatori.

Puoi controllare se l'esperienza utente One Tap su ITP deve essere attivata o meno impostando l'attributo data-itp_support.

Disattiva

One Tap sui browser ITP è attivato per impostazione predefinita per tutti i siti web per i quali non è stata attivata esplicitamente la disattivazione.

Per disattivare questa funzionalità, puoi aggiungere data-itp_support="false" al codice, come mostrato nel suo snippet:

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

Un buon esempio è che vuoi implementarlo in un secondo momento o in base a una percentuale implementazione completamente controllata da te. In questo caso, puoi semplicemente disattivare la funzionalità ora, per poi riattivarla in un secondo momento.

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.
    • No-Google-session: 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 Has-Google-session

  1. La pagina di benvenuto.

    Pagina di benvenuto calda

  2. La pagina del selettore account.

    Pagina del selettore di account con sessione iniziale

  3. La nuova pagina del consenso degli utenti.

    Consenso al pulsante Accedi con Google e accesso.

  4. 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 i percorsi utente Nessuna sessione Google di seguito.

Percorso dell'utente di ritorno con sessione Google

  1. La pagina di benvenuto.

    Pagina di benvenuto calda

  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 Usa un altro account. Consulta i percorsi utente Nessuna sessione Google di seguito.

Percorso del nuovo utente senza sessione Google

  1. La pagina di benvenuto.

    Pagina di benvenuto calda

  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&#39;Account Google

  4. La nuova pagina del consenso degli utenti.

    Consenso al pulsante Accedi con Google e accesso.

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

Percorso dell'utente di ritorno senza sessione Google

  1. La pagina di benvenuto.

    Pagina di benvenuto calda

  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&#39;Account Google

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