Sut i Gyfyngu Mynediad Chatbot yn ôl Gwlad

Weithiau rydych am i chatbot Shoply AI fod ar gael mewn rhai gwledydd yn unig, neu rydych am ei rwystro rhag ymddangos mewn gwledydd penodol. Mae’r dudalen hon yn esbonio sut i ffurfweddu rheolaeth mynediad ar lefel gwlad gan ddefnyddio’r Gosodiadau Uwch.

Ble i ddod o hyd i’r Gosodiadau Uwch?

Ewch i adran “Settings” consol gweinyddol yr ap, ac yna sgroliwch i lawr i’r adran “Advanced Settings”. Yn yr adran hon, gallwch ddarparu gwrthrych JSON  i ffurfweddu gosodiadau amrywiol.

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.

Sut Mae’n Gweithio

Mae Shoply yn canfod gwlad yr ymwelydd o’i gyfeiriad IP. Yn seiliedig ar eich ffurfweddiad, gall ymwelwyr o wledydd sydd wedi’u rhwystro weld y chatbot o hyd, ond ni fyddant yn gallu rhyngweithio ag ef.

Mae dau fodd:

  • Modd rhestr ganiatáu — caniatewch ryngweithio yn unig i ymwelwyr o wledydd rydych yn eu caniatáu’n benodol. Mae pawb arall yn gweld y chatbot ond ni allant ei ddefnyddio.
  • Modd rhestr rwystro — caniatewch ryngweithio i bob ymwelydd, ac eithrio’r rhai o wledydd rydych yn eu rhwystro’n benodol.

Os nad yw’r naill osodiad na’r llall wedi’i ffurfweddu, mae’r chatbot ar gael yn llawn i bob ymwelydd ledled y byd (y rhagosodiad).

Gosodiadau

Mae’r ddau osodiad yn cael eu ffurfweddu yn JSON y Gosodiadau Uwch.

whitelisted_geos (Modd Rhestr Ganiatáu)

Rhestr o wledydd sydd â chaniatâd i ryngweithio â’r chatbot. Bydd ymwelwyr o unrhyw wlad nad yw ar y rhestr hon yn gweld y chatbot ond ni fyddant yn gallu ei ddefnyddio.

Defnyddiwch hwn pan fydd eich siop yn gwasanaethu set benodol o farchnadoedd a’ch bod am gyfyngu rhyngweithio ym mhobman arall.

Fformat: Mae pob cofnod yn wrthrych gyda maes countryCode sy’n defnyddio cod gwlad dwy lythyren ISO 3166-1 alpha-2 .

Enghraifft — caniatewch y chatbot yn yr UD a Chanada yn unig:

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

blocked_geos (Modd Rhestr Rwystro)

Rhestr o wledydd y mae eu hymwelwyr wedi’u rhwystro rhag rhyngweithio â’r chatbot. Gallant weld y chatbot o hyd, ond ni fyddant yn gallu ei ddefnyddio. Gall ymwelwyr o unrhyw wlad nad yw ar y rhestr hon ryngweithio fel arfer.

Defnyddiwch hwn pan fyddwch am gael argaeledd eang ond bod angen cyfyngu gwledydd penodol.

Enghraifft — rhwystro ymwelwyr o’r UD a Chanada:

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

Nodiadau Pwysig

Mae cyfyngiadau gwlad yn rheoli mynediad; mae canfyddiad iaith yn pennu iaith y profiad ar gyfer ymwelwyr sy’n gallu ei ddefnyddio.

  • Mae’r rhestr ganiatáu yn cael blaenoriaeth. Os yw whitelisted_geos wedi’i osod, caiff blocked_geos ei anwybyddu’n llwyr.
  • Defnyddiwch un modd ar y tro. Naill ai rhowch y gwledydd rydych eu heisiau ar restr ganiatáu, neu’r rhai nad ydych eu heisiau ar restr rwystro — nid y ddau.
  • Mae codau gwlad yn ansensitif i lythrennau mawr/bach ("us" a "US" ill dau’n gweithio).
  • Os na ellir pennu gwlad ymwelydd, nid ydynt wedi’u rhwystro a gallant ryngweithio fel arfer.

Codau Gwlad Cyffredin

GwladCod
Unol Daleithiau AmericaUS
CanadaCA
Y Deyrnas UnedigGB
AwstraliaAU
Yr AlmaenDE
FfraincFR
JapanJP
BrasilBR
IndiaIN
MecsicoMX

Am restr lawn o godau gwlad, gweler cyfeirnod ISO 3166-1 alpha-2 .