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 theo dõi thông minh (ITP), một trang chào mừng ấm áp khác sẽ hiển thị cho các trình duyệt ITP, như Chrome trên iOS, Safari và FireFox. Với thay đổi này, trải nghiệm người dùng Một lần chạm hoạt động trên nhiều nền tảng, từ đó 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 chạm trên ITP hay không bằng cách đặt thuộc tính data-itp_support.

Không tham gia

Tính năng Một lần chạm trên các trình duyệt ITP được bật theo mặc định cho tất cả các trang web không chọn không sử dụng 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>

Một 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 dùng để cho biết trạng thái phiên khác nhau 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 trình 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 mới trên Google bằng cách nhấp vào nút Use another account (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 No-Google session (Không có phiên hoạt động trên Google) ở bên dưới.

Hành trình của người dùng cũ trong có phiên hoạt động 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 một 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 sự đồng ý của người dùng mới.

    Đă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 một 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ột mã thông báo giá trị nhận dạng sẽ được chia sẻ với trang web của bạn.