การรองรับ One Tap ในเบราว์เซอร์ ITP

เนื่องจาก Intelligent Tracking Prevention (ITP) มีหน้ายินดีต้อนรับที่อุ่นใจเพิ่มเติมสำหรับเบราว์เซอร์ ITP เช่น Chrome ใน iOS, Safari และ FireFox การเปลี่ยนแปลงนี้ทำให้ One Tap UX ทำงานได้ในหลายแพลตฟอร์ม จึงทำให้ทั้งผู้ใช้และนักพัฒนาซอฟต์แวร์ได้รับประสบการณ์ที่สอดคล้องกัน

คุณควบคุมได้ว่าจะเปิดใช้ One Tap บน ITP UX หรือไม่โดยการตั้งค่าแอตทริบิวต์ data-itp_support

เลือกไม่เข้าร่วม

เบราว์เซอร์การแตะเพียงครั้งเดียวบน ITP จะเปิดใช้งานโดยค่าเริ่มต้นสำหรับเว็บไซต์ทั้งหมดที่ไม่ได้เลือกไม่ใช้อย่างชัดแจ้ง

หากต้องการเลือกไม่ใช้ ให้เพิ่ม data-itp_support="false" ลงในโค้ดดังที่แสดงในข้อมูลโค้ดต่อไปนี้

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

ตัวอย่างที่ดีอย่างหนึ่งคือคุณต้องการเปิดตัวในภายหลัง หรือตามเปอร์เซ็นต์การเปิดตัวที่คุณควบคุมเองอย่างเต็มรูปแบบ ในกรณีนี้ คุณสามารถเลือกไม่ใช้ได้ในตอนนี้ และจากนั้นจึงนำการเลือกไม่ใช้ออกในภายหลังได้ภายใต้การควบคุมของคุณเอง

เส้นทางของผู้ใช้ที่สำคัญ

เส้นทางของผู้ใช้จะแตกต่างกันไปตามสถานะต่อไปนี้

  • สถานะเซสชันในเว็บไซต์ของ Google ข้อกำหนดต่อไปนี้ใช้เพื่อระบุสถานะเซสชันของ Google ที่ต่างออกไปเมื่อเส้นทางของผู้ใช้เริ่มต้นขึ้น

    • มีเซสชัน Google: มีเซสชันที่ใช้งานอยู่อย่างน้อย 1 เซสชันในเว็บไซต์ Google
    • ไม่มีเซสชัน Google: ไม่มีเซสชันที่ใช้งานอยู่บนเว็บไซต์ของ Google
  • บัญชี Google ที่เลือกได้อนุมัติเว็บไซต์ของคุณเมื่อเส้นทางของผู้ใช้เริ่มต้นหรือไม่ ข้อกำหนดต่อไปนี้ใช้เพื่อระบุสถานะการอนุมัติที่แตกต่างกัน

    • ผู้ใช้ใหม่: บัญชีที่เลือกยังไม่อนุมัติเว็บไซต์ของคุณ
    • ผู้ใช้ที่กลับมา: บัญชีที่เลือกเคยอนุมัติเว็บไซต์ของคุณมาก่อน

เส้นทางของผู้ใช้ใหม่ที่มีเซสชันของ Google

  1. หน้ายินดีต้อนรับ

    หน้ายินดีต้อนรับที่อบอุ่น

  2. หน้าตัวเลือกบัญชี

    หน้าตัวเลือกบัญชีสำหรับเซสชันเริ่มต้น

  3. หน้าความยินยอมของผู้ใช้ใหม่

    ลงชื่อเข้าใช้ด้วยปุ่ม Google ให้ความยินยอมและลงชื่อเข้าใช้

  4. หลังจากผู้ใช้ยืนยัน ระบบจะแชร์โทเค็นรหัสกับเว็บไซต์

    ผู้ใช้สามารถเพิ่มเซสชัน Google ใหม่ได้โดยคลิกปุ่มใช้บัญชีอื่น โปรดดูเส้นทางของผู้ใช้ในส่วนไม่มีเซสชัน Google ด้านล่าง

เส้นทางของผู้ใช้ที่กลับมาเซสชันที่มีเซสชัน Google

  1. หน้ายินดีต้อนรับ

    หน้ายินดีต้อนรับที่อบอุ่น

  2. หน้าตัวเลือกบัญชี

    ตัวเลือกบัญชี Google

  3. หลังจากที่ผู้ใช้เลือกบัญชีที่กลับมา ระบบจะแชร์โทเค็นรหัสกับเว็บไซต์

    ผู้ใช้สามารถเพิ่มเซสชัน Google ใหม่ได้โดยคลิกปุ่มใช้บัญชีอื่น โปรดดูเส้นทางของผู้ใช้ในส่วนไม่มีเซสชัน Google ด้านล่าง

เส้นทางของผู้ใช้ใหม่ที่ไม่มีเซสชันจาก Google

  1. หน้ายินดีต้อนรับ

    หน้ายินดีต้อนรับที่อบอุ่น

  2. หน้าแรกที่จะเพิ่มเซสชัน Google ใหม่

    อีเมลของบัญชีผู้ใช้ Google

  3. หน้าที่ 2 สำหรับเพิ่มเซสชัน Google ใหม่

    การลงชื่อเข้าใช้บัญชี Google

  4. หน้าความยินยอมของผู้ใช้ใหม่

    ลงชื่อเข้าใช้ด้วยปุ่ม Google ให้ความยินยอมและลงชื่อเข้าใช้

  5. หลังจากผู้ใช้ยืนยัน ระบบจะแชร์โทเค็นรหัสกับเว็บไซต์

เส้นทางของผู้ใช้ที่กลับมาที่ไม่มีเซสชัน Google

  1. หน้ายินดีต้อนรับ

    หน้ายินดีต้อนรับที่อบอุ่น

  2. หน้าแรกที่จะเพิ่มเซสชัน Google ใหม่

    อีเมลของบัญชีผู้ใช้ Google

  3. หน้าที่ 2 สำหรับเพิ่มเซสชัน Google ใหม่

    การลงชื่อเข้าใช้บัญชี Google

  4. หลังจากผู้ใช้คลิกปุ่มถัดไป ระบบจะแชร์โทเค็นรหัสกับเว็บไซต์