Ograniczanie dostępu do chatbota według kraju (blokowanie geograficzne)

Czasami chcesz, aby chatbot Shoply AI był dostępny tylko w określonych krajach, albo chcesz zablokować jego wyświetlanie w konkretnych krajach. Ta strona wyjaśnia, jak skonfigurować kontrolę dostępu na poziomie kraju za pomocą ustawień zaawansowanych.

Gdzie znaleźć ustawienia zaawansowane?

Przejdź do sekcji „Ustawienia” w konsoli administracyjnej aplikacji, a następnie przewiń w dół do sekcji „Ustawienia zaawansowane”. W tej sekcji możesz podać obiekt JSON , aby skonfigurować różne ustawienia.

Jak to działa

Shoply wykrywa kraj odwiedzającego na podstawie jego adresu IP. W zależności od konfiguracji odwiedzający z zablokowanych krajów mogą nadal widzieć chatbota, ale nie będą mogli z nim wchodzić w interakcję.

Dostępne są dwa tryby:

  • Tryb białej listy — zezwala na interakcję tylko odwiedzającym z krajów wyraźnie przez Ciebie dozwolonych. Wszyscy pozostali widzą chatbota, ale nie mogą z niego korzystać.
  • Tryb czarnej listy — zezwala na interakcję wszystkim odwiedzającym z wyjątkiem osób z krajów wyraźnie przez Ciebie zablokowanych.

Jeśli żadne ustawienie nie jest skonfigurowane, chatbot jest w pełni dostępny dla wszystkich odwiedzających na całym świecie (jest to ustawienie domyślne).

Ustawienia

Oba ustawienia konfiguruje się w kodzie JSON ustawień zaawansowanych.

whitelisted_geos (tryb białej listy)

Lista krajów, których mieszkańcy mogą korzystać z chatbota. Odwiedzający z każdego kraju nieujętego na tej liście zobaczą chatbota, ale nie będą mogli z niego korzystać.

Użyj tego ustawienia, gdy Twój sklep obsługuje określony zestaw rynków i chcesz ograniczyć interakcję we wszystkich pozostałych miejscach.

Format: Każdy element jest obiektem z polem countryCode, w którym używany jest dwuliterowy kod kraju ISO 3166-1 alpha-2 .

Przykład — zezwolenie na korzystanie z chatbota tylko w USA i Kanadzie:

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

blocked_geos (tryb czarnej listy)

Lista krajów, których odwiedzający są zablokowani i nie mogą wchodzić w interakcję z chatbotem. Mogą nadal widzieć chatbota, ale nie będą mogli z niego korzystać. Odwiedzający z każdego kraju nieujętego na tej liście mogą normalnie korzystać z chatbota.

Użyj tego ustawienia, gdy chcesz zapewnić szeroką dostępność, ale musisz ograniczyć dostęp z konkretnych krajów.

Przykład — blokowanie odwiedzających z USA i Kanady:

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

Ważne informacje

  • Biała lista ma pierwszeństwo. Jeśli ustawiono whitelisted_geos, blocked_geos jest całkowicie ignorowane.
  • Używaj jednego trybu naraz. Dodaj do białej listy wybrane kraje albo dodaj do czarnej listy kraje, które chcesz zablokować — nie rób obu rzeczy jednocześnie.
  • Kody krajów nie uwzględniają wielkości liter ("us" i "US" działają tak samo).
  • Jeśli nie można określić kraju odwiedzającego, nie zostanie on zablokowany i będzie mógł normalnie korzystać z chatbota.

Popularne kody krajów

KrajKod
Stany ZjednoczoneUS
KanadaCA
Wielka BrytaniaGB
AustraliaAU
NiemcyDE
FrancjaFR
JaponiaJP
BrazyliaBR
IndieIN
MeksykMX

Pełną listę kodów krajów znajdziesz w odniesieniu ISO 3166-1 alpha-2 .