จำกัดการใช้งานแชทบอตตามประเทศ (การบล็อกตามภูมิศาสตร์)

บางครั้งคุณอาจต้องการให้แชทบอต Shoply AI ใช้งานได้เฉพาะในบางประเทศ หรือไม่ให้แชทบอตปรากฏในบางประเทศ หน้านี้อธิบายวิธีกำหนดการควบคุมการเข้าถึงในระดับประเทศโดยใช้การตั้งค่าขั้นสูง

จะพบการตั้งค่าขั้นสูงได้ที่ใด?

ไปที่ส่วน “การตั้งค่า” ในคอนโซลผู้ดูแลระบบของแอป จากนั้นเลื่อนลงไปที่ส่วน “การตั้งค่าขั้นสูง” ในส่วนนี้ คุณสามารถระบุ ออบเจ็กต์ JSON  เพื่อกำหนดการตั้งค่าต่าง ๆ

วิธีการทำงาน

Shoply ตรวจจับประเทศของผู้เยี่ยมชมจากที่อยู่ IP ของผู้เยี่ยมชม ตามการกำหนดค่าของคุณ ผู้เยี่ยมชมจากประเทศที่ถูกบล็อกอาจยังมองเห็นแชทบอต แต่จะไม่สามารถโต้ตอบกับแชทบอตได้

มีสองโหมด:

  • โหมดอนุญาตรายการ — อนุญาตให้ผู้เยี่ยมชมจากประเทศที่คุณอนุญาตไว้อย่างชัดเจนโต้ตอบได้เท่านั้น ผู้เยี่ยมชมคนอื่น ๆ จะเห็นแชทบอตแต่ใช้งานไม่ได้
  • โหมดปฏิเสธรายการ — อนุญาตให้ผู้เยี่ยมชมทุกคนโต้ตอบได้ ยกเว้นผู้เยี่ยมชมจากประเทศที่คุณบล็อกไว้อย่างชัดเจน

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

การตั้งค่า

การตั้งค่าทั้งสองรายการกำหนดไว้ใน JSON ของการตั้งค่าขั้นสูง

whitelisted_geos (โหมดอนุญาตรายการ)

รายชื่อประเทศที่ อนุญาต ให้โต้ตอบกับแชทบอต ผู้เยี่ยมชมจากประเทศใดก็ตามที่ ไม่อยู่ ในรายชื่อนี้จะเห็นแชทบอต แต่ไม่สามารถใช้งานได้

ใช้การตั้งค่านี้เมื่อร้านค้าของคุณให้บริการตลาดบางกลุ่มโดยเฉพาะ และต้องการจำกัดการโต้ตอบในพื้นที่อื่นทั้งหมด

รูปแบบ: แต่ละรายการเป็นออบเจ็กต์ที่มีฟิลด์ countryCode ซึ่งใช้รหัสประเทศสองตัวอักษรตาม ISO 3166-1 alpha-2 

ตัวอย่าง — อนุญาตแชทบอตเฉพาะในสหรัฐอเมริกาและแคนาดา:

json
{ "whitelisted_geos": [ { "countryCode": "US" }, { "countryCode": "CA" } ] }

blocked_geos (โหมดปฏิเสธรายการ)

รายชื่อประเทศที่ผู้เยี่ยมชม ถูกบล็อก ไม่ให้โต้ตอบกับแชทบอต ผู้เยี่ยมชมเหล่านี้อาจยังเห็นแชทบอต แต่ไม่สามารถใช้งานได้ ผู้เยี่ยมชมจากประเทศใดก็ตามที่ ไม่อยู่ ในรายชื่อนี้จะโต้ตอบได้ตามปกติ

ใช้การตั้งค่านี้เมื่อคุณต้องการให้ใช้งานได้อย่างครอบคลุม แต่จำเป็นต้องจำกัดบางประเทศโดยเฉพาะ

ตัวอย่าง — บล็อกผู้เยี่ยมชมจากสหรัฐอเมริกาและแคนาดา:

json
{ "blocked_geos": [ { "countryCode": "US" }, { "countryCode": "CA" } ] }

หมายเหตุสำคัญ

  • การอนุญาตรายการมีลำดับความสำคัญสูงกว่า หากกำหนด whitelisted_geos ระบบจะไม่สนใจ blocked_geos โดยสิ้นเชิง
  • ใช้ทีละโหมด ให้เลือกว่าจะอนุญาตประเทศที่ต้องการ หรือปฏิเสธประเทศที่ไม่ต้องการ — ไม่ใช่ทั้งสองแบบ
  • รหัสประเทศ ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ("us" และ "US" ใช้ได้ทั้งคู่)
  • หากไม่สามารถระบุประเทศของผู้เยี่ยมชมได้ ผู้เยี่ยมชมจะ ไม่ถูกบล็อก และสามารถโต้ตอบได้ตามปกติ

รหัสประเทศที่พบบ่อย

ประเทศรหัส
สหรัฐอเมริกาUS
แคนาดาCA
สหราชอาณาจักรGB
ออสเตรเลียAU
เยอรมนีDE
ฝรั่งเศสFR
ญี่ปุ่นJP
บราซิลBR
อินเดียIN
เม็กซิโกMX

สำหรับรายชื่อรหัสประเทศทั้งหมด โปรดดูข้อมูลอ้างอิง ISO 3166-1 alpha-2