Slik begrenser du chatbot-tilgang etter land

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

Hvor finner du Advanced Settings?

Gå til “Settings”-delen i appens administrasjonskonsoll, og bla deretter ned til delen “Advanced Settings”. I denne delen kan du oppgi et JSON-objekt  for å konfigurere ulike innstillinger.

Settings → Advanced Settings is the editor used for the configuration below. The screenshot shows the demo store’s existing configuration; use the keys explained in this guide.
Settings → Advanced Settings is the editor used for the configuration below. The screenshot shows the demo store’s existing configuration; use the keys explained in this guide. Click the screenshot to view it at full size.

Hvordan det fungerer

Shoply oppdager den besøkendes land ut fra IP-adressen deres. Basert på konfigurasjonen din kan besøkende fra blokkerte land fortsatt se chatboten, men de vil ikke kunne samhandle med den.

Det finnes to moduser:

  • Hvitelistemodus — tillat bare samhandling for besøkende fra land du uttrykkelig tillater. Alle andre ser chatboten, men kan ikke bruke den.
  • Svartelistemodus — tillat samhandling 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 Advanced Settings JSON.

whitelisted_geos (Hvitelistemodus)

En liste over land som har tillatelse til å samhandle med chatboten. Besøkende fra land som ikke står på denne listen, vil se chatboten, men vil ikke kunne bruke den.

Bruk dette når butikken din betjener et bestemt sett med markeder og du vil begrense samhandling alle andre steder.

Format: Hver oppføring er et objekt med et countryCode-felt som bruker den tobokstavers landskoden ISO 3166-1 alpha-2 .

Eksempel — tillat bare chatboten i USA og Canada:

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

blocked_geos (Svartelistemodus)

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

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

Eksempel — blokker besøkende fra USA og Canada:

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

Viktige merknader

Landsbegrensninger styrer tilgang; språkgjenkjenning bestemmer språket i opplevelsen for besøkende som kan bruke den.

  • Hvitelisten har prioritet. Hvis whitelisted_geos er satt, ignoreres blocked_geos fullstendig.
  • Bruk én modus om gangen. Enten hvitelister du landene du ønsker, eller svartelister du dem du ikke ønsker — ikke begge deler.
  • Landskoder er ikke sensitive for store og små bokstaver ("us" og "US" fungerer begge).
  • Hvis en besøkendes land ikke kan fastslås, blir de ikke blokkert og kan samhandle som normalt.

Vanlige landskoder

LandKode
USAUS
CanadaCA
StorbritanniaGB
AustraliaAU
TysklandDE
FrankrikeFR
JapanJP
BrasilBR
IndiaIN
MexicoMX

For en fullstendig liste over landskoder, se ISO 3166-1 alpha-2-referansen .