Hur man begränsar chatbotåtkomst per land
Ibland vill du att Shoply AI-chatboten bara ska vara tillgänglig i vissa länder, eller så vill du blockera den från att visas i specifika länder. Den här sidan förklarar hur du konfigurerar åtkomstkontroll på landsnivå med hjälp av Advanced Settings.
Var hittar man Advanced Settings?
Gå till avsnittet “Settings” i appens administratörskonsol och scrolla sedan ner till avsnittet “Advanced Settings”. I det här avsnittet kan du ange ett JSON-objekt för att konfigurera olika inställningar.

Hur det fungerar
Shoply identifierar besökarens land utifrån deras IP-adress. Baserat på din konfiguration kan besökare från blockerade länder fortfarande se chatboten, men de kommer inte att kunna interagera med den.
Det finns två lägen:
- Vitlistningsläge — tillåt endast interaktion för besökare från länder som du uttryckligen tillåter. Alla andra ser chatboten men kan inte använda den.
- Svartlistningsläge — tillåt interaktion för alla besökare, förutom dem från länder som du uttryckligen blockerar.
Om ingen av inställningarna är konfigurerad är chatboten fullt tillgänglig för alla besökare världen över (standardläget).
Inställningar
Båda inställningarna konfigureras i JSON för Advanced Settings.
whitelisted_geos (Vitlistningsläge)
En lista över länder som tillåts att interagera med chatboten. Besökare från länder som inte finns med i den här listan kommer att se chatboten men kommer inte att kunna använda den.
Använd detta när din butik betjänar en specifik uppsättning marknader och du vill begränsa interaktion överallt annars.
Format: Varje post är ett objekt med ett fält countryCode som använder den tvåbokstavskod för land enligt ISO 3166-1 alpha-2 .
Exempel — tillåt endast chatboten i USA och Kanada:
{
"whitelisted_geos": [
{ "countryCode": "US" },
{ "countryCode": "CA" }
]
}blocked_geos (Svartlistningsläge)
En lista över länder vars besökare blockeras från att interagera med chatboten. De kan fortfarande se chatboten, men kommer inte att kunna använda den. Besökare från länder som inte finns med i den här listan kan interagera som vanligt.
Använd detta när du vill ha bred tillgänglighet men behöver begränsa specifika länder.
Exempel — blockera besökare från USA och Kanada:
{
"blocked_geos": [
{ "countryCode": "US" },
{ "countryCode": "CA" }
]
}Viktiga anmärkningar
Landsbegränsningar styr åtkomst; språkidentifiering avgör språket för upplevelsen för de besökare som kan använda den.
- Vitlistan har företräde. Om
whitelisted_geosär inställd ignorerasblocked_geoshelt. - Använd ett läge i taget. Antingen vitlistar du de länder du vill ha, eller så svartlistar du dem du inte vill ha — inte båda.
- Landskoder är skiftlägesokänsliga (
"us"och"US"fungerar båda). - Om en besökares land inte kan fastställas blir de inte blockerade och kan interagera som vanligt.
Vanliga landskoder
| Land | Kod |
|---|---|
| USA | US |
| Kanada | CA |
| Storbritannien | GB |
| Australien | AU |
| Tyskland | DE |
| Frankrike | FR |
| Japan | JP |
| Brasilien | BR |
| Indien | IN |
| Mexiko | MX |
För en fullständig lista över landskoder, se referensen för ISO 3166-1 alpha-2 .