Hỗ trợ tính năng Đăng ký bằng một lần chạm trên trình duyệt ITP

Do tính năng Ngăn chặn sự theo dõi thông minh (ITP), một trang chào mừng bổ sung sẽ hiển thị cho các trình duyệt ITP, chẳng hạn như Chrome trên iOS, Safari và FireFox. Với thay đổi này, trải nghiệm người dùng One Tap hoạt động trên nhiều nền tảng, nhờ đó mang lại trải nghiệm nhất quán cho cả người dùng và nhà phát triển.

Bạn có thể kiểm soát việc có bật trải nghiệm người dùng Một lần nhấn trên ITP hay không bằng cách đặt thuộc tính data-itp_support.

Không tham gia

Theo mặc định, tính năng Một lần nhấn trên trình duyệt ITP được bật cho tất cả các trang web không được chọn tắt một cách rõ ràng.

Để chọn không sử dụng, bạn có thể thêm data-itp_support="false" vào mã của mình, như trong đoạn mã sau:

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

Ví dụ điển hình là bạn muốn triển khai tính năng này vào lúc khác hoặc theo tỷ lệ phần trăm triển khai do bạn kiểm soát hoàn toàn. Trong trường hợp này, bạn chỉ cần chọn không tham gia ngay bây giờ, sau đó xoá lựa chọn không tham gia vào lúc khác theo ý bạn.

Hành trình chính của người dùng

Hành trình của người dùng sẽ khác nhau tuỳ theo các trạng thái sau.

  • Trạng thái phiên trên các trang web của Google. Các thuật ngữ sau đây được dùng để cho biết các trạng thái phiên trên Google khi hành trình của người dùng bắt đầu.

    • Has-Google-session: Có ít nhất một phiên hoạt động trên các trang web của Google.
    • No-Google-session: Không có phiên hoạt động nào trên các trang web của Google.
  • Liệu Tài khoản Google đã chọn có phê duyệt trang web của bạn khi hành trình của người dùng bắt đầu hay không. Các thuật ngữ sau đây được dùng để cho biết trạng thái phê duyệt.

    • Người dùng mới: Tài khoản đã chọn chưa phê duyệt trang web của bạn.
    • Người dùng cũ: Tài khoản bạn chọn đã phê duyệt trang web của bạn trước đây.

Hành trình của người dùng mới có phiên trên Google

  1. Trang chào mừng.

    Trang chào mừng ấm áp

  2. Trang bộ chọn tài khoản.

    Trang bộ chọn tài khoản Has-Initial-Session

  3. Trang mới về sự đồng ý của người dùng.

    Đăng nhập bằng nút Đăng nhập bằng Google và đồng ý.

  4. Sau khi người dùng xác nhận, mã thông báo nhận dạng sẽ được chia sẻ với trang web của bạn.

    Người dùng có thể thêm một phiên Google mới bằng cách nhấp vào nút Sử dụng một tài khoản khác, hãy tham khảo hành trình của người dùng Không có phiên Google ở bên dưới.

Hành trình của người dùng cũ có phiên trên Google

  1. Trang chào mừng.

    Trang chào mừng ấm áp

  2. Trang bộ chọn tài khoản.

    Trình chọn Tài khoản Google

  3. Sau khi người dùng chọn một tài khoản cũ, mã thông báo nhận dạng sẽ được chia sẻ với trang web của bạn.

    Người dùng có thể thêm một phiên Google mới bằng cách nhấp vào nút Sử dụng một tài khoản khác, hãy tham khảo hành trình của người dùng Không có phiên Google ở bên dưới.

Hành trình của người dùng mới không có phiên trên Google

  1. Trang chào mừng.

    Trang chào mừng ấm áp

  2. Trang đầu tiên để thêm phiên Google mới.

    Email Tài khoản Google

  3. Trang thứ hai để thêm một phiên Google mới.

    Đăng nhập bằng Tài khoản Google

  4. Trang mới về sự đồng ý của người dùng.

    Đăng nhập bằng nút Đăng nhập bằng Google và đồng ý.

  5. Sau khi người dùng xác nhận, mã thông báo nhận dạng sẽ được chia sẻ với trang web của bạn.

Hành trình của người dùng cũ không có phiên trên Google

  1. Trang chào mừng.

    Trang chào mừng ấm áp

  2. Trang đầu tiên để thêm phiên Google mới.

    Email Tài khoản Google

  3. Trang thứ hai để thêm một phiên Google mới.

    Đăng nhập bằng Tài khoản Google

  4. Sau khi người dùng nhấp vào nút Tiếp theo, mã thông báo nhận dạng sẽ được chia sẻ với trang web của bạn.