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:
{
"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:
{
"blocked_geos": [
{ "countryCode": "US" },
{ "countryCode": "CA" }
]
}Ważne informacje
- Biała lista ma pierwszeństwo. Jeśli ustawiono
whitelisted_geos,blocked_geosjest 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
| Kraj | Kod |
|---|---|
| Stany Zjednoczone | US |
| Kanada | CA |
| Wielka Brytania | GB |
| Australia | AU |
| Niemcy | DE |
| Francja | FR |
| Japonia | JP |
| Brazylia | BR |
| Indie | IN |
| Meksyk | MX |
Pełną listę kodów krajów znajdziesz w odniesieniu ISO 3166-1 alpha-2 .