Begränsa chatboten efter land (geoblockering)
Ibland vill du att Shoply AI-chatboten bara ska vara tillgänglig i vissa länder, eller så vill du förhindra att den visas i specifika länder. Den här sidan förklarar hur du konfigurerar åtkomstkontroll på landsnivå med hjälp av avancerade inställningar.
Var hittar jag avancerade inställningar?
Gå till avsnittet “Settings” i appens administrationskonsol och bläddra sedan ned till avsnittet “Advanced Settings”. I det här avsnittet kan du ange ett JSON-objekt för att konfigurera olika inställningar.
Så fungerar det
Shoply identifierar besökarens land utifrån IP-adressen. Beroende på din konfiguration kan besökare från blockerade länder fortfarande se chatboten, men de kan inte interagera med den.
Det finns två lägen:
- Vitlistelä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.
- Svartlisteläge — tillåt interaktion för alla besökare utom dem från länder som du uttryckligen blockerar.
Om inget av alternativen är konfigurerat är chatboten fullt tillgänglig för alla besökare världen över (standardinställningen).
Inställningar
Båda inställningarna konfigureras i JSON för avancerade inställningar.
whitelisted_geos (vitlisteläge)
En lista över länder vars besökare får interagera med chatboten. Besökare från länder som inte finns i listan ser chatboten men kan inte använda den.
Använd detta när din butik betjänar en viss uppsättning marknader och du vill begränsa interaktion på alla andra platser.
Format: Varje post är ett objekt med fältet countryCode, som använder den tvåbokstavskod som anges i ISO 3166-1 alpha-2 .
Exempel — tillåt chatboten endast i USA och Kanada:
{
"whitelisted_geos": [
{ "countryCode": "US" },
{ "countryCode": "CA" }
]
}blocked_geos (svartlisteläge)
En lista över länder vars besökare blockeras från att interagera med chatboten. De kan fortfarande se chatboten, men kan inte använda den. Besökare från länder som inte finns i 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" }
]
}Viktig information
- Vitlistan har företräde. Om
whitelisted_geosanges ignorerasblocked_geoshelt. - Använd ett läge i taget. Vitlista antingen de länder du vill tillåta eller svartlista de länder du inte vill tillåta – inte båda.
- Landskoderna är inte skiftlägeskänsliga (
"us"och"US"fungerar båda). - Om en besökares land inte kan fastställas blockeras besökaren inte 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 |
Se referensen för ISO 3166-1 alpha-2 för en fullständig lista över landskoder.