ปกป้องร้านค้าของคุณจากบอท
คุณสามารถเปิดใช้งานการป้องกันบอทซึ่งมีจุดประสงค์หลักเป็นการขัดขวางไม่ให้บอทชำระเงินอัตโนมัติซื้อสินค้าคงคลังไปได้ การเปิดใช้งานการป้องกันบอทจะห้ามไม่ให้บอทซื้อสินค้าของคุณ รวมทั้งรับประกันว่าลูกค้าจะสามารถทำการซื้อได้
เพิ่มเติม: การป้องกันบอทจะมีให้ใช้งานสำหรับผู้ขายที่ใช้แผน Shopify Plus เท่านั้น หากองค์กรของคุณประสบปัญหาเรื่องบอทซื้ออัตโนมัติและต้องการขอรับการป้องกันบอท ก็ให้ติดต่อฝ่ายช่วยเหลือของ Shopify Plus เพื่อสมัครใช้งาน
ข้อควรพิจารณาสำหรับการป้องกันบอท
นอกเหนือจากการป้องกันบอทตามมาตรฐานแล้ว คุณยังสามารถเปิดใช้งานบททดสอบที่จุดตรวจสอบในขั้นตอนการชำระเงินของร้านค้าในช่วงระยะเวลาของเหตุการณ์ เมื่อเปิดใช้งานการป้องกันจุดตรวจสอบ ลูกค้าของคุณจำเป็นต้องผ่านบททดสอบ reCAPTCHA ก่อนจึงจะสามารถดำเนินการต่อจากตะกร้าสินค้าไปยังหน้าการชำระเงินได้
ตัวเลือกนี้จะช่วยควบคุมจำนวนคิวการชำระเงินของคุณ เฉพาะผู้ซื้อที่เป็นมนุษย์เท่านั้นที่จะสามารถไปถึงขั้นตอนการชำระเงินของคุณได้ ดังนั้นคิวการชำระเงินของคุณจะเติบโตด้วยอัตราปกติและจะไม่มีบอทมารบกวนให้ช้าลง แต่จะทำให้ขั้นตอนการชำระเงินช้าลงสำหรับลูกค้าของคุณเนื่องจากมีการเพิ่มขั้นตอน
หมายเหตุ: การตั้งบททดสอบที่จุดตรวจสอบในช่วงเวลาที่กำหนดให้มีการป้องกันบอทจะไม่เข้าไปแทนที่บททดสอบที่คุณได้ตั้งไว้ในช่วงอื่น
หากคุณได้ตั้งบททดสอบ reCAPTCHA ไว้สำหรับฟีเจอร์อื่นนอกเหนือไปจากบททดสอบที่จุดตรวจสอบในการป้องกันบอท ลูกค้าของคุณก็จะต้องผ่านบททดสอบหลายครั้งก่อนจะทำการชำระเงิน หากต้องการป้องกันไม่ให้เกิดกรณีเช่นนี้ คุณควรปิดใช้งานบททดสอบในขั้นตอนการชำระเงินหากว่าเปิดใช้งานบททดสอบในการป้องกันบอทไปแล้ว ซึ่งหมายความว่าควรมีบททดสอบที่เปิดใช้งานอยู่แค่อย่างเดียวเท่านั้นในเวลาเดียวกัน
วิธีการ
- จาก Shopify admin ของคุณ ให้ไปที่ร้านค้าออนไลน์ > การกำหนดลักษณะ
- เลิกทำเครื่องหมายที่เปิดใช้ Google reCAPTCHA ในขั้นตอนการชำระเงิน และเปิดใช้ Google reCAPTCHA ในแบบฟอร์มการติดต่อ
กำหนดเวลาการป้องกันบอท
กำหนดเวลาการป้องกันบอทให้เปิดใช้งานในเวลาเดียวกันกับแฟลชเซลล์ที่คุณจัด เนื่องจากการป้องกันบอทจะมีเวลาใช้งานสูงสุด 60 นาที รวมทั้งสามารถกำหนดเวลาของช่วงที่มีการป้องกันได้แค่หนึ่งช่วงในแต่ละครั้ง เพราะฉะนั้นการเปิดใช้งานการป้องกันบอทตั้งแต่เนิ่นๆ อาจส่งผลให้การป้องกันสิ้นสุดก่อนที่การลดราคาจะจบลงนั่นเอง
การกำหนดเวลาสำหรับการป้องกันบอทจะต้องเว้นระยะห่างกันไม่ต่ำไปกว่า 15 นาที หลังจากช่วงเวลาการป้องกันบอทที่กำหนดเอาไว้สิ้นสุดลง คุณจะไม่สามารถกำหนดเวลาสำหรับช่วงใหม่ใดๆ ก็ตามที่เริ่มต้นไม่เกิน 15 นาทีหลังจากนั้น
กิจกรรมที่กำหนดเวลาไว้ของคุณจะเริ่มต้นในเวลาที่คุณเลือกตามเขตเวลาของร้านค้าของคุณ ไม่ใช่เขตเวลาของเบราว์เซอร์ของคุณ
ขั้นตอน:
- จากส่วน Shopify admin ของคุณ ให้ไปที่การตั้งค่า > การป้องกันบอท
- คลิกที่กำหนดเวลาการป้องกัน
- ป้อนชื่อ วันที่ เวลาเริ่มต้น และระยะเวลา
- ทำเครื่องหมายที่หยุดไม่ให้บอทที่รู้จักดำเนินการชำระเงินให้เสร็จสิ้นโดยอัตโนมัติ
- ตัวเลือกเสริม: หากคุณต้องการใช้บททดสอบที่จุดตรวจสอบในช่วงระยะเวลาเหตุการณ์ของคุณ ก็ให้ทำเครื่องหมายที่กำหนดให้ลูกค้าทั้งหมดต้องแก้บททดสอบที่จุดตรวจสอบก่อนจะดำเนินการชำระเงินให้เสร็จสิ้น
- คลิกส่ง
ระบบจะคุ้มครองหน้าร้านของคุณจากการชำระเงินโดยบอทในช่วงระยะเวลาที่คุณได้กำหนดค่าไว้
ปรับแต่งหน้าจุดตรวจสอบ
คุณสามารถปรับแต่งรูปลักษณ์ของหน้าจุดตรวจสอบของคุณได้โดยแก้ไขรหัสธีมของคุณ
หมายเหตุ: จุดตรวจสอบจะใช้เทมเพลต
checkpoint.liquid
เริ่มต้นเท่านั้น ไม่มีการรองรับการใช้เทมเพลตอื่นๆ
วิธีการ
- จากส่วน Shopify admin ให้ไปที่ ร้านค้าออนไลน์ > ธีม
- คลิกที่ การดำเนินการ > แก้ไขรหัส
-
หากนี่เป็นการปรับแต่งหน้าจุดตรวจสอบครั้งแรกของคุณ ให้สร้างเทมเพลตจุดตรวจสอบโดยดำเนินการตามขั้นตอนต่อไปนี้:
- คลิกที่ "เพิ่มเทมเพลตใหม่"
- เลือก "จุดตรวจสอบ"
ในส่วน เทมเพลต ให้คลิกที่ "checkpoint.liquid"
ทำการเปลี่ยนแปลงรหัสเทมเพลต
คลิกที่บันทึก
คุณสามารถดูตัวอย่างหน้าการชำระเงินแบบกำหนดเองได้โดยสร้างกิจกรรมใหม่แล้วคลิกที่ "ดูตัวอย่างสิ่งที่ลูกค้าจะเห็น"
ปิดใช้งานการป้องกันบอท
ระบบจะปิดใช้งานการป้องกันบอทโดยอัตโนมัติเมื่อสิ้นสุดเวลาที่กำหนดไว้ หากลูกค้าที่ได้ซื้อสินค้าจากร้านค้าของคุณมีจำนวนเพียงพอแล้ว คุณก็สามารถปิดใช้งานการป้องกันบอทได้ด้วยตนเอง หากต้องการหาคำตอบว่าจำนวนดังกล่าวนี้เพียงพอแล้วหรือยัง คุณจำเป็นต้องติดตามปริมาณคำสั่งซื้อและตัดสินใจว่าต้องการปิดใช้งานการป้องกันบอทหรือไม่
ขั้นตอน:
- จากส่วน Shopify admin ของคุณ ให้ไปที่การตั้งค่า > การป้องกันบอท
- คลิกที่เหตุการณ์ที่ใช้งานอยู่
- คลิกปิดใช้งาน
ข้อจำกัด
- สามารถกำหนดการป้องกันบอทให้แก่แฟลชเซลล์ได้เพียงครั้งละหนึ่งกิจกรรมเท่านั้น
- ระยะเวลาสูงสุดในการการป้องกันบอทคือ 60 นาที
- การกำหนดเวลาสำหรับการป้องกันบอทจะต้องเว้นระยะห่างกันไม่ต่ำไปกว่า 15 นาที หลังจากช่วงเวลาการป้องกันบอทที่กำหนดเอาไว้สิ้นสุดลง คุณจะไม่สามารถกำหนดเวลาสำหรับช่วงใหม่ใดๆ ก็ตามที่เริ่มต้นไม่เกิน 15 นาทีหลังจากนั้น
- ฟีเจอร์การป้องกันบอทมีให้ใช้งานเฉพาะสำหรับช่องทางการขายร้านค้าออนไลน์เท่านั้น เรายังไม่รองรับการป้องกันบอทสำหรับช่องทางการขายอื่นๆ หรือสำหรับ API หน้าร้าน