วัตถุประสงค์
เอกสารนี้อธิบายวิธีการรวม Place Autocomplete, Address Validation API1 และ Maps ในการชำระเงินอีคอมเมิร์ซเพื่อ บันทึกที่อยู่คุณภาพสูง
ข้อกำหนดเบื้องต้น
Google ขอแนะนำให้คุณมีความคุ้นเคยกับสิ่งต่อไปนี้
- Place Autocomplete JavaScript developer
documentation
- ทำความเข้าใจจากมุมมองทางเทคนิคว่าการเติมข้อความอัตโนมัติของสถานที่ ทำงานอย่างไรและมีตัวเลือกการใช้งานใดบ้าง
- คู่มือการใช้งานการชำระเงิน สำหรับ Place
Autocomplete
- ตัวอย่างแนวทางปฏิบัติแนะนำในการติดตั้งใช้งานการเติมข้อความอัตโนมัติของสถานที่ใน การชำระเงินของอีคอมเมิร์ซ
- Address Validation API เอกสารประกอบผลิตภัณฑ์ โดยเน้นที่สร้างตรรกะการตรวจสอบ
- ทำความเข้าใจจากมุมมองทางเทคนิคว่า Address Validation API ทํางานอย่างไร และตรวจสอบสัญญาณที่กำหนดคุณภาพของที่อยู่
การตรวจสอบที่อยู่คืออะไร
Address Validation API เป็นบริการที่ยอมรับที่อยู่ โดยจะระบุส่วนประกอบของที่อยู่และตรวจสอบความถูกต้อง นอกจากนี้ ยังกำหนดรูปแบบ ที่อยู่สำหรับการจัดส่งทางไปรษณีย์และค้นหาพิกัดละติจูด/ลองจิจูดที่รู้จักกันดีที่สุดสำหรับที่อยู่นั้นด้วย คุณเลือกเปิดใช้ระบบสนับสนุนความถูกต้องในการเข้ารหัส (CASS™) สำหรับที่อยู่ในสหรัฐอเมริกาและเปอร์โตริโกได้เหตุใดคุณจึงต้องตรวจสอบความถูกต้องของที่อยู่ที่จุดชำระเงิน
รวบรวมที่อยู่ที่ถูกต้องในระหว่างกระบวนการสั่งซื้อ:
ขั้นตอนนี้มีความสำคัญต่อการส่งมอบที่สำเร็จ เพิ่มการปฏิบัติตามข้อกำหนดตรงเวลา และลดค่าธรรมเนียมการแก้ไขที่อยู่ที่มีค่าใช้จ่ายสูง
แนะนําให้ลูกค้าป้อนที่อยู่อย่างรวดเร็วและแม่นยํา:
การเติมข้อความอัตโนมัติช่วยให้ป้อนที่อยู่ได้เร็วขึ้นและลดข้อผิดพลาดในการป้อนข้อมูล ทำให้
ลูกค้าชำระเงินได้อย่างง่ายดาย การตรวจสอบความถูกต้องของที่อยู่จะให้ความคิดเห็น
เกี่ยวกับคุณภาพของที่อยู่โดยรวม ทำการแก้ไข เช่น การกำหนดมาตรฐานและ
การสะกดคำผิด และปรับปรุงข้อมูลเมตา เช่น การระบุตัวบ่งชี้ที่อยู่อาศัยหรือ
เชิงพาณิชย์ (พร้อมให้บริการในบางภูมิภาค
ภาพรวมการใช้งาน
ส่วนนี้จะอธิบายขั้นตอนการป้อนที่อยู่ที่แนะนำสำหรับการชำระเงินของอีคอมเมิร์ซ กระบวนการนี้ประกอบด้วย 3 ขั้นตอนดังนี้
- ใช้การเติมข้อความอัตโนมัติของสถานที่เพื่อบันทึกที่อยู่ในตอนแรก
- ใช้ Address Validation API เพื่อยืนยันที่อยู่ที่ป้อน
- แสดงตำแหน่งของที่อยู่ที่ป้อนในแผนที่ เพื่อให้ลูกค้ามั่นใจในการนำส่ง
จากนั้นเราจะเจาะลึกแต่ละขั้นตอน
ขั้นตอนที่ 1: ขั้นตอนการป้อนที่อยู่ - ใช้บริการการเติมข้อความอัตโนมัติของสถานที่
ใช้ Place Autocomplete โดยใช้ JavaScript API ในบรรทัดแรกของแบบฟอร์มรายการที่อยู่
การเติมข้อความอัตโนมัติของสถานที่จะให้คำแนะนำแก่ลูกค้าขณะที่ป้อน รายละเอียดที่อยู่ เมื่อใช้ JavaScript API ผู้ใช้จะเริ่มพิมพ์ได้ และเมนูแบบเลื่อนลงจะปรากฏใต้ช่องแบบฟอร์มป้อนที่อยู่ ซึ่งแสดงผลลัพธ์ จากบริการเติมข้อความอัตโนมัติที่จะอัปเดตทุกครั้งที่กดแป้น เมื่อผู้ใช้ป้อนข้อมูลเพียงพอที่จะค้นหาที่อยู่แล้ว ให้เลือกที่อยู่จากเมนูแบบเลื่อนลง การดำเนินการนี้จะป้อนข้อมูลในช่องแบบฟอร์มด้วยข้อมูลที่อยู่โดยอัตโนมัติ
คุณสามารถระบุรูปแบบการป้อนข้อมูลในแบบฟอร์ม 2 รูปแบบให้ผู้ใช้ด้วยการเติมข้อความอัตโนมัติของสถานที่ ไม่ว่าจะเป็นการแสดงช่องที่อยู่ทั้งหมด หรือการแสดงช่องป้อนข้อมูลเดียว ช่องป้อนข้อมูลเดียวนี้จะแจ้งให้ผู้ใช้เริ่มค้นหาขณะที่พิมพ์ แทนที่จะป้อนองค์ประกอบของที่อยู่ทีละรายการ เมื่อป้อนที่อยู่โดยอัตโนมัติ เวิร์กโฟลว์จะขยายช่องแบบฟอร์มด้วยข้อมูลที่อยู่ เพื่อให้ลูกค้าตรวจสอบและแก้ไขได้ เช่น การเพิ่ม หมายเลขอพาร์ตเมนต์หรือยูนิต
ต่อไปนี้คือตัวอย่างลักษณะของโฟลว์นี้เมื่อใช้ช่องป้อนข้อมูลเดียว
ขั้นตอนที่ 2: ใช้ Address Validation API เพื่อตรวจสอบที่อยู่
หลังจากที่ผู้ใช้ป้อนที่อยู่แล้ว Google ขอแนะนำให้คุณเรียกใช้ Address Validation API ที่จุดชำระเงินเพื่อยืนยันว่าที่อยู่ถูกต้องและครบถ้วน ทริกเกอร์การเรียกใช้ Address Validation API เมื่อผู้ใช้คลิกปุ่มถัดไปหรือดำเนินการต่อใน แบบฟอร์มที่อยู่ ปุ่มนี้มักจะนำไปยังหน้าการชำระเงิน
Google ขอแนะนำให้เรียกใช้ Address Validation API สำหรับทุกธุรกรรม
แผนภาพขั้นตอนต่อไปนี้แสดงตัวอย่างการผสานรวม Address Validation API แบบครบวงจรภายในขั้นตอนการชำระเงิน
เอกสารนี้จะกล่าวถึงสถานการณ์การยอมรับที่อยู่ในภายหลัง
ขั้นตอนที่ 3: ยืนยันด้วยภาพ
หลังจากป้อนที่อยู่แล้ว ให้แสดงภาพยืนยันตำแหน่งนำส่งแก่ผู้ใช้โดยแสดงบนแผนที่ ซึ่งจะช่วยให้ลูกค้ามั่นใจได้ว่าที่อยู่ถูกต้อง และลดการนำส่งหรือการรับสินค้าที่ไม่สำเร็จ
แผนที่อาจแสดงในระหว่างขั้นตอนการชำระเงินหรือส่งภายในอีเมลยืนยันธุรกรรม คุณสามารถใช้กรณีการใช้งานทั้ง 2 กรณีนี้ได้ด้วย API ต่อไปนี้
Maps JavaScript API มีแผนที่แบบอินเทอร์แอกทีฟสำหรับแสดงตำแหน่งของผู้ใช้ | Maps Static API อนุญาตให้ฝังรูปภาพภายในหน้าเว็บหรือในอีเมลในภายหลัง |
---|---|
![]() |
![]() |
เจาะลึก - สถานการณ์การยอมรับที่อยู่
การตอบกลับของ Address Validation API สามารถจัดหมวดหมู่ได้เป็น 3 สถานการณ์หลักๆ ดังนี้
- แก้ไข - ที่อยู่มีคุณภาพต่ำ คุณควรถามหาข้อมูลเพิ่มเติม
- ยืนยัน - ที่อยู่มีคุณภาพสูง แต่มีการเปลี่ยนแปลงจากที่อยู่ที่ป้อน คุณอาจได้รับแจ้งให้ ยืนยัน
- ยอมรับ - ที่อยู่มีคุณภาพสูง คุณ ยอมรับที่อยู่ที่ระบุได้
แนวคิดนี้ครอบคลุมอยู่ในส่วนสร้างตรรกะการตรวจสอบ ของเอกสารประกอบ Address Validation API และเราจะพูดถึงแต่ละสถานการณ์ในส่วนนี้
แก้ไข
ส่วนนี้แสดงวิธีแก้ไขการป้อนที่อยู่ ดูข้อมูลเกี่ยวกับสัญญาณที่เฉพาะเจาะจงซึ่ง Address Validation API แสดงเพื่อระบุที่อยู่คุณภาพต่ำได้ที่แก้ไขที่อยู่ในเอกสารประกอบ "สร้างตรรกะการตรวจสอบ"
หากการตอบกลับจาก Address Validation API ระบุว่าที่อยู่ไม่ถูกต้อง ให้เปลี่ยนเส้นทางลูกค้าไปยังแบบฟอร์มป้อนที่อยู่เพื่อตรวจสอบข้อมูลที่ป้อน เมื่อแก้ไขที่อยู่แล้ว บริการของคุณควรส่งที่อยู่ไปยัง Address Validation API อีกครั้งเพื่อให้แน่ใจว่าการแก้ไขที่ทำนั้นถูกต้อง
นอกจากนี้ คุณยังไฮไลต์ข้อผิดพลาดในบรรทัดที่อยู่เฉพาะได้โดยใช้สัญญาณที่ส่งคืนที่ระดับ addressComponents
ตัวอย่างของเนื้อหาดังกล่าวจะอยู่ใน
ภาพหน้าจอทางด้านขวา
ยืนยัน
ส่วนนี้แสดงวิธียืนยันที่อยู่ ดูข้อมูลเกี่ยวกับสัญญาณที่เฉพาะเจาะจงซึ่ง API การตรวจสอบที่อยู่แสดงผลเพื่อระบุว่าควรยืนยันที่อยู่ได้ที่ยืนยันที่อยู่ ในเอกสารประกอบ "สร้างตรรกะการตรวจสอบ"
บ่อยครั้งที่ระบบต้องการแจ้งให้ผู้ใช้ยืนยันที่อยู่ เช่น ลูกค้าสะกดชื่อเมืองผิด ซึ่ง Address Validation API จะแก้ไขให้ คุณควรยืนยันการแก้ไขนี้กับลูกค้า เนื่องจากการเปลี่ยนแปลงที่ API ทำอาจเปลี่ยนสิ่งที่ป้อนไว้แต่เดิมโดยสิ้นเชิง
ใช้โมดอลโฆษณาคั่นหน้าเพื่อแสดงข้อมูลต่อลูกค้า โดยมีตัวเลือก 3 รายการให้ดำเนินการต่อ ดังนี้
- ยืนยันที่อยู่ที่ API แสดง และดำเนินการชำระเงินต่อโดยใช้ที่อยู่ที่แก้ไขแล้ว
- เลือกที่อยู่ตามที่ป้อนไว้แต่แรก โดยไม่ต้องสนใจการแก้ไขจาก Address Validation API กระบวนการชำระเงินจะดำเนินต่อไปได้ตามปกติ และระบบอาจแจ้งคำสั่งซื้อให้ตรวจสอบเพิ่มเติมก่อนจัดส่ง หากกระบวนการของคุณอนุญาต
- ลูกค้ายกเลิกหรือออกจากโมดอล ซึ่งจะนำลูกค้ากลับไปที่ ขั้นตอนการป้อนที่อยู่ของกระบวนการชำระเงิน ซึ่งลูกค้าสามารถป้อนที่อยู่ใหม่ตั้งแต่ต้นได้ โดยเริ่มกระบวนการใหม่อีกครั้ง
คุณดูตัวอย่างได้ในภาพหน้าจอด้านขวา
ยอมรับ
ส่วนนี้แสดงวิธีรับที่อยู่ ดูข้อมูลเกี่ยวกับสัญญาณที่เฉพาะเจาะจงซึ่ง Address Validation API แสดงผลเพื่อระบุว่าที่อยู่มีคุณภาพดีและควรยอมรับได้ที่หัวข้อยอมรับที่อยู่ในเอกสารประกอบ "สร้างตรรกะการตรวจสอบ"
ในสถานการณ์นี้ กระบวนการชำระเงินควรไปยังขั้นตอนถัดไป ซึ่งน่าจะเป็นการบันทึกการชำระเงิน โดยไม่มีข้อความแจ้งให้ลูกค้าทราบเกี่ยวกับคุณภาพของที่อยู่ API ยืนยันว่าที่อยู่ที่ลูกค้าป้อนมีคุณภาพดี และนำส่งได้
เราขอแนะนำให้ใช้ข้อมูลที่อยู่ซึ่งส่งคืนจาก Address Validation API กับคำสั่งซื้อ เนื่องจากข้อมูลนี้อาจมีการแก้ไขและการเพิ่มเติมเล็กน้อย เช่น ข้อมูลต่อไปนี้
- การใช้อักษรตัวพิมพ์ใหญ่
- การแก้ไขการจัดรูปแบบ เช่น
- Street to St
- การเรียงลำดับคอมโพเนนต์ของที่อยู่อย่างถูกต้อง
- ZIP+4 ในสหรัฐอเมริกา
ข้อควรพิจารณาในการติดตั้งใช้งาน
เมื่อสร้างตรรกะการยอมรับที่อยู่ โปรดตรวจสอบว่าการติดตั้งใช้งานของคุณไม่ได้ บล็อกไม่ให้ลูกค้าชำระเงินเนื่องจากป้อนที่อยู่ที่ไม่ถูกต้อง สร้างตรรกะในลักษณะที่ป้องกันไม่ให้เกิดลูปที่ไม่มีที่สิ้นสุดหาก API ระบุซ้ำๆ ว่ารายการไม่ถูกต้อง
Google ขอแนะนำให้คุณให้โอกาสลูกค้าป้อนที่อยู่ได้สูงสุด 2 ครั้ง และในครั้งที่ 2 ให้ยอมรับที่อยู่ที่ลูกค้าป้อน แม้ว่าจะไม่ผ่านการตรวจสอบก็ตาม ในความพยายามครั้งที่ 2 เป้าหมายคือการอนุญาตให้ผู้ใช้ดำเนินการต่อโดยไม่คำนึงถึง การตรวจสอบ
2 วิธีที่แนะนำในการยอมรับการพยายามครั้งที่ 2 มีดังนี้
- บังคับดำเนินการต่อ: แสดงโมดอลแก่ลูกค้าเพื่ออธิบายว่าระบบไม่ ได้ตรวจสอบที่อยู่ แต่ให้ตัวเลือกในการดำเนินการต่อด้วยที่อยู่ที่พิมพ์
- การยอมรับแบบเงียบ: ยอมรับความพยายามครั้งที่ 2 โดยอัตโนมัติโดยไม่ต้องมีขั้นตอนการยืนยัน แม้ว่าระบบจะตรวจสอบที่อยู่ได้ไม่ครบถ้วน
หากเป็นไปได้ ให้ออกแบบระบบเพื่อแจ้งที่อยู่ที่ตรวจสอบไม่ผ่าน เพื่อให้ตัวแทนฝ่ายบริการลูกค้าตรวจสอบที่อยู่เหล่านั้นก่อนจัดส่งคำสั่งซื้อ ซึ่ง มาตรการเพิ่มเติมนี้จะช่วยให้คุณตรวจพบข้อผิดพลาดได้
การก่อสร้างอาคารใหม่เป็นตัวอย่างที่ดีที่แสดงให้เห็นว่าเหตุใดเราจึง แนะนำให้ทำการตรวจสอบนี้ อาจมีความล่าช้าระหว่างเวลาที่การก่อสร้างอาคารใหม่เสร็จสิ้นกับเวลาที่ระบบป้อนที่อยู่ของอาคารนั้นลงในฐานข้อมูลที่อยู่ไปรษณีย์ ลูกค้าควรมีตัวเลือกในการบังคับดำเนินการต่อผ่านหน้าชำระเงินด้วยที่อยู่ที่พิมพ์ แม้ว่าจะไม่ได้รับการตรวจสอบก็ตาม
เมื่อเซสชันการชำระเงินเสร็จสมบูรณ์แล้ว คุณจะใช้เมธอด
provideValidationFeedback
เพื่อส่งความคิดเห็นให้ Google เกี่ยวกับการพยายามตรวจสอบที่อยู่หนึ่งๆ ก็ได้
บทสรุป
เอกสารนี้ได้ให้ภาพรวมของขั้นตอนการชำระเงินที่ใช้ การเติมข้อความอัตโนมัติ การตรวจสอบที่อยู่ และการยืนยันด้วยภาพบน Google Maps ใช้ เอกสารนี้เป็นจุดเริ่มต้นในการออกแบบการติดตั้งใช้งานตาม ขั้นตอนการป้อนที่อยู่ที่แนะนำ
ขั้นตอนถัดไป
ดาวน์โหลดเอกสารไวท์เปเปอร์ปรับปรุงการชำระเงิน การนำส่ง และการดำเนินงานด้วยที่อยู่ที่เชื่อถือได้ และดูสัมมนาผ่านเว็บการปรับปรุงการชำระเงิน การนำส่ง และการดำเนินงานด้วยการตรวจสอบที่อยู่
อ่านเพิ่มเติมที่
ผู้ร่วมให้ข้อมูล
Henrik Valve | วิศวกรโซลูชัน
Thomas Anglaret | วิศวกรโซลูชัน
Sarthak Ganguly | วิศวกรโซลูชัน
-
ผู้รับอนุญาตที่ไม่ผูกขาดแต่เพียงผู้เดียวของไปรษณีย์สหรัฐอเมริกา เครื่องหมายการค้าต่อไปนี้เป็นของ United States Postal Service® และมีการใช้งานโดยได้รับอนุญาต: CASS™, USPS®, DPV® ↩