Obsługa jednym dotknięciem w przeglądarkach ITP

Ze względu na funkcję Intelligent Tracking Prevention (ITP) w przypadku przeglądarek ITP, takich jak Chrome na iOS, Safari i Firefox, wyświetlana jest dodatkowa strona powitalna. Dzięki tej zmianie interfejs One Tap działa na wielu platformach, zapewniając spójne działanie zarówno użytkownikom, jak i deweloperom.

Aby określić, czy funkcja One Tap w interfejsie ITP ma być włączona, użyj atrybutu data-itp_support.

Zrezygnuj

Funkcja One Tap w przeglądarkach ITP jest domyślnie włączona we wszystkich witrynach, które nie zostały wyraźnie wyłączone.

Aby zrezygnować, dodaj do kodu element data-itp_support="false", jak pokazano w tym fragmencie kodu:

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

Możesz na przykład wdrożyć je w późniejszym terminie lub w określonym odsetku, kontrolując ten proces w pełni. W takim przypadku możesz teraz zrezygnować z udostępniania, a później zmienić tę decyzję.

Najważniejsze ścieżki użytkownika

Ścieżki użytkownika różnią się w zależności od tych stanów.

  • Stan sesji w witrynach Google. Aby wskazać różne stany sesji Google na początku ścieżki użytkownika, używa się tych terminów:

    • Has-Google-session: na stronach internetowych Google trwa co najmniej 1 sesja.
    • No-Google-session: nie ma aktywnej sesji w witrynach Google.
  • Czy wybrane konto Google zatwierdziło Twoją witrynę na początku podróży użytkownika. Aby wskazać różne stany zatwierdzenia, używamy tych terminów:

    • Nowy użytkownik: wybrane konto nie zatwierdziło Twojej witryny.
    • Powracający użytkownik: wybrane konto wcześniej zatwierdziło Twoją witrynę.

Has-Google-session nowy użytkownik

  1. Strona powitalna.

    Strona powitalna

  2. Strona wyboru konta

    Has-Initial-Session Account Chooser Page

  3. Nowa strona zgody użytkownika

    Zaloguj się przez Google: zgoda i logowanie

  4. Po potwierdzeniu przez użytkownika token identyfikacyjny jest udostępniany Twojej witrynie.

    Użytkownicy mogą dodać nową sesję Google, klikając przycisk Użyj innego konta. Poniżej znajdziesz ścieżki użytkowników w przypadku sesji bez Google.

Has-Google-session returning user journey

  1. Strona powitalna.

    Strona powitalna

  2. Strona wyboru konta

    Wybór konta Google

  3. Gdy użytkownik wybierze konto, z którym wraca, token identyfikatora zostanie udostępniony Twojej witrynie.

    Użytkownicy mogą dodać nową sesję Google, klikając przycisk Użyj innego konta. Poniżej znajdziesz ścieżki użytkowników w przypadku sesji bez Google.

Ścieżka nowego użytkownika bez sesji w Google

  1. Strona powitalna.

    Strona powitalna

  2. Pierwsza strona, na której możesz dodać nową sesję Google.

    Adres e-mail konta Google

  3. Druga strona służąca do dodawania nowej sesji Google.

    Logowanie na konto Google

  4. Nowa strona zgody użytkownika

    Zaloguj się przez Google: zgoda i logowanie

  5. Po potwierdzeniu przez użytkownika token identyfikacyjny jest udostępniany Twojej witrynie.

Ścieżka powracającego użytkownika, który nie korzystał z sesji Google

  1. Strona powitalna.

    Strona powitalna

  2. Pierwsza strona, na której możesz dodać nową sesję Google.

    Adres e-mail konta Google

  3. Druga strona służąca do dodawania nowej sesji Google.

    Logowanie na konto Google

  4. Gdy użytkownik kliknie przycisk Dalej, token identyfikacyjny zostanie udostępniony Twojej witrynie.