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 użytkownicy i deweloperzy mogą korzystać z wygody obsługi za pomocą jednego kliknięcia na wielu platformach.

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 z tego zrezygnować, możesz dodać do kodu element data-itp_support="false", tak jak pokazano to w ten fragment:

<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, który będzie w pełni kontrolowany przez Ciebie. W takim przypadku możesz 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żywamy tych terminów:

    • Has-Google-session: na stronach internetowych Google trwa co najmniej 1 sesja.
    • No-Google-session: brak aktywnej sesji w witrynach Google.
  • Czy wybrane konto Google zatwierdziło Twoją witrynę w momencie rozpoczęcia podróży użytkownika. Następujące terminy służą do wskazywania różnych rodzajów zatwierdzeń stanu.

    • Nowy użytkownik: wybrane konto nie zatwierdziło Twojej witryny.
    • Powracający użytkownik: wybrane konto otrzymało już wcześniej zatwierdzenie Twojej witryny.

Ścieżka nowego użytkownika w sesji Has-Google

  1. Strona powitalna.

    Strona powitalna

  2. Strona wyboru konta.

    Strona wyboru konta z początkową sesją

  3. Nowa strona zgody użytkownika.

    Zgoda i logowanie się w ramach funkcji Zaloguj się przez Google.

  4. Gdy użytkownik je potwierdzi, 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.

Sesja powracającego użytkownika z sesją z Google

  1. Strona powitalna.

    Strona powitalna

  2. Strona wyboru konta.

    Wybór konta Google

  3. Gdy użytkownik wybierze konto powracające, token identyfikatora zostanie udostępniony witryny.

    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 do dodania nowej sesji Google.

    Adres e-mail konta Google

  3. Druga strona, do której należy dodać nową sesję Google.

    Logowanie na konto Google

  4. Nowa strona zgody użytkownika.

    Zgoda i logowanie się w ramach funkcji Zaloguj się przez Google.

  5. Gdy użytkownik je potwierdzi, token identyfikatora zostanie udostępniony Twojej witrynie.

Ścieżka powracającego użytkownika bez sesji Google

  1. Strona powitalna.

    Strona powitalna

  2. Pierwsza strona do dodania nowej sesji Google.

    Adres e-mail konta Google

  3. Druga strona, do której należy dodać nową sesję Google.

    Logowanie na konto Google

  4. Gdy użytkownik kliknie przycisk Dalej, token identyfikatora zostanie udostępniony witryny.