Sådan begrænser du chatbot-adgang efter land
Nogle gange ønsker du, at Shoply AI-chatbotten kun skal være tilgængelig i bestemte lande, eller du vil blokere den fra at blive vist i specifikke lande. Denne side forklarer, hvordan du konfigurerer adgangskontrol på landeniveau ved hjælp af Advanced Settings.
Hvor finder man Advanced Settings?
Gå til sektionen “Settings” i appens admin-konsol, og scroll derefter ned til sektionen “Advanced Settings”. I denne sektion kan du angive et JSON-objekt for at konfigurere forskellige indstillinger.

Sådan fungerer det
Shoply registrerer den besøgendes land ud fra deres IP-adresse. Baseret på din konfiguration kan besøgende fra blokerede lande stadig se chatbotten, men de vil ikke kunne interagere med den.
Der er to tilstande:
- Whitelist-tilstand — tillad kun interaktion for besøgende fra lande, du udtrykkeligt tillader. Alle andre ser chatbotten, men kan ikke bruge den.
- Blacklist-tilstand — tillad interaktion for alle besøgende, undtagen dem fra lande, du udtrykkeligt blokerer.
Hvis ingen af indstillingerne er konfigureret, er chatbotten fuldt tilgængelig for alle besøgende verden over (standardindstillingen).
Indstillinger
Begge indstillinger konfigureres i Advanced Settings JSON.
whitelisted_geos (Whitelist-tilstand)
En liste over lande, der har tilladelse til at interagere med chatbotten. Besøgende fra lande, der ikke er på denne liste, vil se chatbotten, men vil ikke kunne bruge den.
Brug dette, når din butik betjener et specifikt sæt markeder, og du ønsker at begrænse interaktion alle andre steder.
Format: Hver post er et objekt med et countryCode-felt, der bruger den tocifrede landekode ISO 3166-1 alpha-2 .
Eksempel — tillad kun chatbotten i USA og Canada:
{
"whitelisted_geos": [
{ "countryCode": "US" },
{ "countryCode": "CA" }
]
}blocked_geos (Blacklist-tilstand)
En liste over lande, hvis besøgende er blokeret fra at interagere med chatbotten. De kan stadig se chatbotten, men vil ikke kunne bruge den. Besøgende fra lande, der ikke er på denne liste, kan interagere som normalt.
Brug dette, når du ønsker bred tilgængelighed, men har behov for at begrænse specifikke lande.
Eksempel — bloker besøgende fra USA og Canada:
{
"blocked_geos": [
{ "countryCode": "US" },
{ "countryCode": "CA" }
]
}Vigtige bemærkninger
Landerestriktioner styrer adgang; sproggenkendelse bestemmer sproget i oplevelsen for besøgende, der kan bruge den.
- Whitelist har prioritet. Hvis
whitelisted_geoser angivet, ignoreresblocked_geoshelt. - Brug kun én tilstand ad gangen. Enten whitelister du de lande, du ønsker, eller også blacklister du dem, du ikke ønsker — ikke begge dele.
- Landekoder er ikke følsomme over for store og små bogstaver (
"us"og"US"virker begge). - Hvis en besøgendes land ikke kan fastslås, bliver de ikke blokeret og kan interagere som normalt.
Almindelige landekoder
| Land | Kode |
|---|---|
| USA | US |
| Canada | CA |
| Storbritannien | GB |
| Australien | AU |
| Tyskland | DE |
| Frankrig | FR |
| Japan | JP |
| Brasilien | BR |
| Indien | IN |
| Mexico | MX |
Se den fulde liste over landekoder i ISO 3166-1 alpha-2-referencen .