Begrens chatboten etter land (geoblokkering)

Noen ganger ønsker du at Shoply AI-chatboten bare skal være tilgjengelig i bestemte land, eller at den ikke skal vises i enkelte land. Denne siden forklarer hvordan du konfigurerer tilgangskontroll på landenivå ved hjelp av avanserte innstillinger.

Hvor finner jeg avanserte innstillinger?

Gå til delen «Settings» i appens administrasjonskonsoll, og bla deretter ned til delen «Advanced Settings». Her kan du oppgi et JSON-objekt  for å konfigurere ulike innstillinger.

Slik fungerer det

Shoply registrerer den besøkendes land ut fra IP-adressen. Avhengig av konfigurasjonen din kan besøkende fra blokkerte land fortsatt se chatboten, men de vil ikke kunne bruke den.

Det finnes to moduser:

  • Hvitelistemodus – tillat bare interaksjon for besøkende fra land du uttrykkelig tillater. Alle andre ser chatboten, men kan ikke bruke den.
  • Svartelistemodus – tillat interaksjon for alle besøkende bortsett fra dem fra land du uttrykkelig blokkerer.

Hvis ingen av innstillingene er konfigurert, er chatboten fullt tilgjengelig for alle besøkende over hele verden (standardinnstillingen).

Innstillinger

Begge innstillingene konfigureres i JSON for avanserte innstillinger.

whitelisted_geos (hvitelistemodus)

En liste over land som har tillatelse til å bruke chatboten. Besøkende fra alle land som ikke står på listen, ser chatboten, men kan ikke bruke den.

Bruk dette når butikken betjener et bestemt utvalg markeder, og du vil begrense interaksjon overalt ellers.

Format: Hvert element er et objekt med feltet countryCode, som bruker den to bokstaver lange landskoden ISO 3166-1 alpha-2 .

Eksempel – tillat chatboten bare i USA og Canada:

json
{ "whitelisted_geos": [ { "countryCode": "US" }, { "countryCode": "CA" } ] }

blocked_geos (svartelistemodus)

En liste over land der besøkende blokkeres fra å bruke chatboten. De kan fortsatt se chatboten, men vil ikke kunne bruke den. Besøkende fra alle land som ikke står på listen, kan bruke chatboten som normalt.

Bruk dette når du ønsker bred tilgjengelighet, men må begrense bestemte land.

Eksempel – blokker besøkende fra USA og Canada:

json
{ "blocked_geos": [ { "countryCode": "US" }, { "countryCode": "CA" } ] }

Viktige merknader

  • Hviteliste har prioritet. Hvis whitelisted_geos er angitt, ignoreres blocked_geos fullstendig.
  • Bruk én modus om gangen. Enten hvitelister du landene du vil tillate, eller svartelister landene du ikke vil tillate – ikke begge deler.
  • Landskoder skiller ikke mellom store og små bokstaver ("us" og "US" fungerer begge).
  • Hvis landet til en besøkende ikke kan fastslås, blokkeres vedkommende ikke og kan bruke chatboten som normalt.

Vanlige landskoder

LandKode
USAUS
CanadaCA
StorbritanniaGB
AustraliaAU
TysklandDE
FrankrikeFR
JapanJP
BrasilBR
IndiaIN
MexicoMX

Du finner en fullstendig liste over landskoder i referansen for ISO 3166-1 alpha-2 .