Limitare il chatbot per Paese (blocco geografico)
A volte potresti voler rendere disponibile il chatbot Shoply AI solo in determinati Paesi, oppure impedirne la visualizzazione in Paesi specifici. Questa pagina spiega come configurare il controllo degli accessi a livello di Paese utilizzando le impostazioni avanzate.
Dove trovare le impostazioni avanzate?
Vai alla sezione “Settings” della console di amministrazione dell’app e poi scorri fino alla sezione “Advanced Settings”. In questa sezione puoi fornire un oggetto JSON per configurare diverse impostazioni.
Come funziona
Shoply rileva il Paese del visitatore dal suo indirizzo IP. In base alla tua configurazione, i visitatori provenienti da Paesi bloccati potrebbero comunque vedere il chatbot, ma non potranno interagire con esso.
Sono disponibili due modalità:
- Modalità whitelist — consente l’interazione solo ai visitatori provenienti dai Paesi che hai autorizzato esplicitamente. Tutti gli altri vedono il chatbot ma non possono utilizzarlo.
- Modalità blacklist — consente l’interazione a tutti i visitatori, tranne a quelli provenienti dai Paesi che hai bloccato esplicitamente.
Se nessuna delle due impostazioni è configurata, il chatbot è completamente disponibile per tutti i visitatori in tutto il mondo (impostazione predefinita).
Impostazioni
Entrambe le impostazioni vengono configurate nel JSON delle Advanced Settings.
whitelisted_geos (modalità whitelist)
Un elenco di Paesi ai cui visitatori è consentito interagire con il chatbot. I visitatori provenienti da qualsiasi Paese non incluso nell’elenco vedranno il chatbot, ma non potranno utilizzarlo.
Utilizza questa impostazione quando il tuo negozio serve un insieme specifico di mercati e vuoi limitare l’interazione in tutti gli altri.
Formato: ogni voce è un oggetto con un campo countryCode che utilizza il codice di due lettere ISO 3166-1 alpha-2 .
Esempio — consenti il chatbot solo negli Stati Uniti e in Canada:
{
"whitelisted_geos": [
{ "countryCode": "US" },
{ "countryCode": "CA" }
]
}blocked_geos (modalità blacklist)
Un elenco dei Paesi i cui visitatori sono bloccati dall’interazione con il chatbot. Potrebbero comunque vedere il chatbot, ma non potranno utilizzarlo. I visitatori provenienti da qualsiasi Paese non incluso nell’elenco potranno interagire normalmente.
Utilizza questa impostazione quando vuoi un’ampia disponibilità, ma devi limitare Paesi specifici.
Esempio — blocca i visitatori dagli Stati Uniti e dal Canada:
{
"blocked_geos": [
{ "countryCode": "US" },
{ "countryCode": "CA" }
]
}Note importanti
- La whitelist ha la precedenza. Se
whitelisted_geosè impostato,blocked_geosviene completamente ignorato. - Utilizza una sola modalità alla volta. Inserisci nella whitelist i Paesi che vuoi consentire oppure nella blacklist quelli che vuoi bloccare: non entrambe.
- I codici Paese non distinguono tra maiuscole e minuscole (
"us"e"US"funzionano entrambi). - Se non è possibile determinare il Paese di un visitatore, questo non viene bloccato e può interagire normalmente.
Codici Paese comuni
| Paese | Codice |
|---|---|
| Stati Uniti | US |
| Canada | CA |
| Regno Unito | GB |
| Australia | AU |
| Germania | DE |
| Francia | FR |
| Giappone | JP |
| Brasile | BR |
| India | IN |
| Messico | MX |
Per un elenco completo dei codici Paese, consulta il riferimento ISO 3166-1 alpha-2 .