ขอสิทธิ์เข้าถึงตำแหน่งทางภูมิศาสตร์ในการโหลดหน้าเว็บ

ผู้ใช้ไม่เชื่อถือหรือเกิดความสับสนกับหน้าเว็บที่ขอตำแหน่งเมื่อโหลดหน้าเว็บโดยอัตโนมัติ

วิธีที่การตรวจสอบตำแหน่งทางภูมิศาสตร์ของ Lighthouse ล้มเหลว

Lighthouse จะแจ้งหน้าที่ขอสิทธิ์เข้าถึงตำแหน่งทางภูมิศาสตร์ในการโหลด

การตรวจสอบ Lighthouse ที่แสดงคำขอตำแหน่งทางภูมิศาสตร์เมื่อโหลดหน้าเว็บ

Lighthouse ตรวจสอบ JavaScript ทั้งหมดที่ดำเนินการเมื่อโหลดหน้าเว็บ หากโค้ดเรียกใช้ geolocation.getCurrentPosition() หรือ geolocation.watchPosition() และยังไม่ได้รับสิทธิ์เข้าถึงตำแหน่งทางภูมิศาสตร์ การตรวจสอบจะไม่สำเร็จ

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

Lighthouse จะรายงาน URL และหมายเลขบรรทัดของคำขอสิทธิ์เข้าถึงตำแหน่งทางภูมิศาสตร์แต่ละรายการ

วิธีขอตำแหน่งของผู้ใช้อย่างมีความรับผิดชอบ

นำการเรียก geolocation.getCurrentPosition() และ geolocation.watchPosition() ทั้งหมดที่เกิดขึ้นเมื่อโหลดหน้าเว็บออก

เพื่อมอบประสบการณ์ที่ดีกว่าให้แก่ผู้ใช้:

  • ขอสิทธิ์ตามตำแหน่งทางภูมิศาสตร์หลังการดำเนินการของผู้ใช้เสมอ ไม่ใช่เมื่อโหลดหน้าเว็บ
  • ระบุให้ชัดเจนว่าการดำเนินการจะขอสิทธิ์เข้าถึงตำแหน่งทางภูมิศาสตร์
  • สมมติว่าผู้ใช้ไม่ได้ให้ตำแหน่งของตนเองแก่คุณ
  • โปรดใช้โฆษณาสำรองหากผู้ใช้ไม่ได้ให้สิทธิ์เข้าถึงตำแหน่งทางภูมิศาสตร์

ดูข้อมูลเพิ่มเติมได้ที่บทความตำแหน่งของผู้ใช้ของ Google

แหล่งข้อมูล