كيفية تقييد وصول روبوت الدردشة حسب البلد

في بعض الأحيان قد ترغب في أن يكون روبوت الدردشة Shoply AI متاحًا فقط في بلدان معينة، أو قد ترغب في منعه من الظهور في بلدان محددة. تشرح هذه الصفحة كيفية إعداد التحكم في الوصول على مستوى البلد باستخدام الإعدادات المتقدمة.

أين تجد الإعدادات المتقدمة؟

انتقل إلى قسم “Settings” في لوحة تحكم المشرف الخاصة بالتطبيق، ثم مرّر إلى أسفل حتى تصل إلى قسم “Advanced Settings”. في هذا القسم، يمكنك إدخال كائن JSON  لإعداد خيارات متنوعة.

Settings → Advanced Settings is the editor used for the configuration below. The screenshot shows the demo store’s existing configuration; use the keys explained in this guide.
Settings → Advanced Settings is the editor used for the configuration below. The screenshot shows the demo store’s existing configuration; use the keys explained in this guide. Click the screenshot to view it at full size.

كيف يعمل ذلك

يكتشف Shoply بلد الزائر من عنوان IP الخاص به. استنادًا إلى إعداداتك، قد يظل بإمكان الزوار من البلدان المحظورة رؤية روبوت الدردشة، لكنهم لن يتمكنوا من التفاعل معه.

هناك وضعان:

  • وضع القائمة البيضاء — يسمح بالتفاعل فقط للزوار من البلدان التي تسمح بها صراحةً. أما الجميع الآخرون فيرون روبوت الدردشة لكن لا يمكنهم استخدامه.
  • وضع القائمة السوداء — يسمح بالتفاعل لجميع الزوار، باستثناء القادمين من البلدان التي تحظرها صراحةً.

إذا لم يتم إعداد أي من الخيارين، فسيكون روبوت الدردشة متاحًا بالكامل لجميع الزوار حول العالم (وهذا هو الإعداد الافتراضي).

الإعدادات

يتم إعداد كلا الخيارين داخل JSON الخاص بـ Advanced Settings.

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 .