Restringir o chatbot por país (bloqueio geográfico)
Por vezes, pode querer que o chatbot Shoply AI esteja disponível apenas em determinados países ou impedir que seja apresentado em países específicos. Esta página explica como configurar o controlo de acesso ao nível do país utilizando as Definições avançadas.
Onde encontrar as Definições avançadas?
Aceda à secção “Definições” da consola de administração da aplicação e, em seguida, desça até à secção “Definições avançadas”. Nesta secção, pode fornecer um objeto JSON para configurar várias definições.
Como funciona
A Shoply deteta o país do visitante a partir do seu endereço IP. Com base na sua configuração, os visitantes de países bloqueados podem continuar a ver o chatbot, mas não poderão interagir com ele.
Existem dois modos:
- Modo de lista de permissões — permite a interação apenas aos visitantes de países que autorizar explicitamente. Todas as outras pessoas veem o chatbot, mas não o podem utilizar.
- Modo de lista de bloqueio — permite a interação a todos os visitantes, exceto aos provenientes dos países que bloquear explicitamente.
Se nenhuma das definições estiver configurada, o chatbot estará totalmente disponível para todos os visitantes em todo o mundo (a predefinição).
Definições
Ambas as definições são configuradas no JSON das Definições avançadas.
whitelisted_geos (modo de lista de permissões)
Uma lista de países autorizados a interagir com o chatbot. Os visitantes de qualquer país que não esteja nesta lista verão o chatbot, mas não poderão utilizá-lo.
Utilize esta opção quando a sua loja servir um conjunto específico de mercados e quiser restringir a interação em todos os outros locais.
Formato: cada entrada é um objeto com um campo countryCode que utiliza o código de país de duas letras ISO 3166-1 alpha-2 .
Exemplo — permitir o chatbot apenas nos EUA e no Canadá:
{
"whitelisted_geos": [
{ "countryCode": "US" },
{ "countryCode": "CA" }
]
}blocked_geos (modo de lista de bloqueio)
Uma lista de países cujos visitantes estão impedidos de interagir com o chatbot. Podem continuar a ver o chatbot, mas não poderão utilizá-lo. Os visitantes de qualquer país que não esteja nesta lista podem interagir normalmente.
Utilize esta opção quando quiser uma ampla disponibilidade, mas precisar de restringir países específicos.
Exemplo — bloquear visitantes dos EUA e do Canadá:
{
"blocked_geos": [
{ "countryCode": "US" },
{ "countryCode": "CA" }
]
}Notas importantes
- A lista de permissões tem prioridade. Se
whitelisted_geosestiver definido,blocked_geosserá completamente ignorado. - Utilize um modo de cada vez. Coloque na lista de permissões os países que pretende ou coloque na lista de bloqueio os que não pretende — não faça ambas as coisas.
- Os códigos de país não distinguem maiúsculas de minúsculas (
"us"e"US"funcionam ambos). - Se não for possível determinar o país de um visitante, este não será bloqueado e poderá interagir normalmente.
Códigos de países comuns
| País | Código |
|---|---|
| Estados Unidos | US |
| Canadá | CA |
| Reino Unido | GB |
| Austrália | AU |
| Alemanha | DE |
| França | FR |
| Japão | JP |
| Brasil | BR |
| Índia | IN |
| México | MX |
Para obter uma lista completa dos códigos de país, consulte a referência ISO 3166-1 alpha-2 .