วิธีจำกัดการเข้าถึงแชตบอตตามประเทศ
บางครั้งคุณอาจต้องการให้แชตบอต Shoply AI ใช้งานได้เฉพาะในบางประเทศเท่านั้น หรือคุณอาจต้องการบล็อกไม่ให้แชตบอตแสดงในบางประเทศ หน้านี้จะอธิบายวิธีตั้งค่าการควบคุมการเข้าถึงในระดับประเทศโดยใช้ Advanced Settings
จะหา Advanced Settings ได้จากที่ไหน?
ไปที่ส่วน “Settings” ของคอนโซลผู้ดูแลระบบของแอป จากนั้นเลื่อนลงไปที่ส่วน “Advanced Settings” ในส่วนนี้ คุณสามารถใส่ JSON object เพื่อกำหนดค่าการตั้งค่าต่าง ๆ ได้

วิธีการทำงาน
Shoply ตรวจจับประเทศของผู้เข้าชมจากที่อยู่ IP ของพวกเขา ตามการตั้งค่าของคุณ ผู้เข้าชมจากประเทศที่ถูกบล็อกอาจยังคงเห็นแชตบอตได้ แต่จะไม่สามารถโต้ตอบกับมันได้
มีอยู่ 2 โหมด:
- Whitelist mode — อนุญาตให้โต้ตอบได้เฉพาะผู้เข้าชมจากประเทศที่คุณอนุญาตไว้อย่างชัดเจนเท่านั้น คนอื่นทั้งหมดจะเห็นแชตบอตแต่ไม่สามารถใช้งานได้
- Blacklist mode — อนุญาตให้ผู้เข้าชมทุกคนโต้ตอบได้ ยกเว้นผู้ที่มาจากประเทศที่คุณบล็อกไว้อย่างชัดเจน
หากไม่ได้กำหนดค่าทั้งสองแบบ แชตบอตจะพร้อมใช้งานอย่างเต็มรูปแบบสำหรับผู้เข้าชมทุกคนทั่วโลก (ค่าเริ่มต้น)
การตั้งค่า
การตั้งค่าทั้งสองแบบกำหนดใน Advanced Settings JSON
whitelisted_geos (Whitelist Mode)
รายการประเทศที่ ได้รับอนุญาต ให้โต้ตอบกับแชตบอต ผู้เข้าชมจากประเทศใดก็ตามที่ ไม่ได้ อยู่ในรายการนี้จะเห็นแชตบอต แต่จะไม่สามารถใช้งานได้
ใช้ตัวเลือกนี้เมื่อร้านค้าของคุณให้บริการเฉพาะบางตลาด และคุณต้องการจำกัดการโต้ตอบในพื้นที่อื่นทั้งหมด
รูปแบบ: แต่ละรายการเป็นอ็อบเจ็กต์ที่มีฟิลด์ countryCode โดยใช้รหัสประเทศ 2 ตัวอักษรตามมาตรฐาน ISO 3166-1 alpha-2
ตัวอย่าง — อนุญาตให้ใช้แชตบอตได้เฉพาะในสหรัฐอเมริกาและแคนาดา:
{
"whitelisted_geos": [
{ "countryCode": "US" },
{ "countryCode": "CA" }
]
}blocked_geos (Blacklist Mode)
รายการประเทศที่ผู้เข้าชมจะถูก บล็อก ไม่ให้โต้ตอบกับแชตบอต พวกเขาอาจยังคงเห็นแชตบอตได้ แต่จะไม่สามารถใช้งานได้ ผู้เข้าชมจากประเทศใดก็ตามที่ ไม่ได้ อยู่ในรายการนี้จะสามารถโต้ตอบได้ตามปกติ
ใช้ตัวเลือกนี้เมื่อคุณต้องการให้พร้อมใช้งานอย่างกว้างขวาง แต่จำเป็นต้องจำกัดบางประเทศโดยเฉพาะ
ตัวอย่าง — บล็อกผู้เข้าชมจากสหรัฐอเมริกาและแคนาดา:
{
"blocked_geos": [
{ "countryCode": "US" },
{ "countryCode": "CA" }
]
}หมายเหตุสำคัญ
ข้อจำกัดตามประเทศใช้สำหรับควบคุมการเข้าถึง ส่วนการตรวจจับภาษาจะเป็นตัวกำหนดภาษาของประสบการณ์สำหรับผู้เข้าชมที่สามารถใช้งานได้
- Whitelist มีความสำคัญสูงกว่า หากตั้งค่า
whitelisted_geosไว้blocked_geosจะถูกละเว้นทั้งหมด - ใช้ทีละหนึ่งโหมด เลือกอย่างใดอย่างหนึ่งระหว่าง whitelist ประเทศที่คุณต้องการ หรือ blacklist ประเทศที่คุณไม่ต้องการ — ไม่ใช่ทั้งสองอย่างพร้อมกัน
- รหัสประเทศ ไม่คำนึงถึงตัวพิมพ์เล็กหรือใหญ่ (
"us"และ"US"ใช้งานได้ทั้งคู่) - หากไม่สามารถระบุประเทศของผู้เข้าชมได้ พวกเขาจะ ไม่ ถูกบล็อก และสามารถโต้ตอบได้ตามปกติ
รหัสประเทศที่พบบ่อย
| ประเทศ | รหัส |
|---|---|
| สหรัฐอเมริกา | US |
| แคนาดา | CA |
| สหราชอาณาจักร | GB |
| ออสเตรเลีย | AU |
| เยอรมนี | DE |
| ฝรั่งเศส | FR |
| ญี่ปุ่น | JP |
| บราซิล | BR |
| อินเดีย | IN |
| เม็กซิโก | MX |
สำหรับรายการรหัสประเทศทั้งหมด โปรดดู ข้อมูลอ้างอิง ISO 3166-1 alpha-2 .