De chatbot per land beperken (geoblokkering)
Soms wil je dat de Shoply AI-chatbot alleen in bepaalde landen beschikbaar is, of wil je voorkomen dat hij in specifieke landen wordt weergegeven. Op deze pagina lees je hoe je toegang op landniveau configureert via de geavanceerde instellingen.
Waar vind je de geavanceerde instellingen?
Ga naar het gedeelte “Instellingen” van de beheerconsole van de app en scrol vervolgens omlaag naar het gedeelte “Geavanceerde instellingen”. In dit gedeelte kun je een JSON-object opgeven om verschillende instellingen te configureren.
Hoe werkt het?
Shoply bepaalt het land van de bezoeker aan de hand van diens IP-adres. Afhankelijk van je configuratie kunnen bezoekers uit geblokkeerde landen de chatbot nog steeds zien, maar kunnen ze er niet mee communiceren.
Er zijn twee modi:
- Whitelistmodus — interactie alleen toestaan voor bezoekers uit landen die je expliciet toestaat. Alle anderen zien de chatbot, maar kunnen deze niet gebruiken.
- Blacklistmodus — interactie toestaan voor alle bezoekers, behalve bezoekers uit landen die je expliciet blokkeert.
Als geen van beide instellingen is geconfigureerd, is de chatbot wereldwijd volledig beschikbaar voor alle bezoekers (de standaardinstelling).
Instellingen
Beide instellingen worden geconfigureerd in de JSON van de geavanceerde instellingen.
whitelisted_geos (whitelistmodus)
Een lijst met landen waarvan bezoekers met de chatbot mogen communiceren. Bezoekers uit landen die niet op deze lijst staan, zien de chatbot maar kunnen deze niet gebruiken.
Gebruik dit wanneer je winkel een specifieke groep markten bedient en je interactie overal elders wilt beperken.
Indeling: Elke invoer is een object met een veld countryCode waarin de ISO 3166-1 alpha-2 -landcode van twee letters wordt gebruikt.
Voorbeeld — de chatbot alleen in de VS en Canada toestaan:
{
"whitelisted_geos": [
{ "countryCode": "US" },
{ "countryCode": "CA" }
]
}blocked_geos (blacklistmodus)
Een lijst met landen waarvan bezoekers worden geblokkeerd voor interactie met de chatbot. Ze kunnen de chatbot nog steeds zien, maar kunnen deze niet gebruiken. Bezoekers uit landen die niet op deze lijst staan, kunnen normaal communiceren.
Gebruik dit wanneer je brede beschikbaarheid wilt, maar specifieke landen moet beperken.
Voorbeeld — bezoekers uit de VS en Canada blokkeren:
{
"blocked_geos": [
{ "countryCode": "US" },
{ "countryCode": "CA" }
]
}Belangrijke opmerkingen
- Whitelist heeft voorrang. Als
whitelisted_geosis ingesteld, wordtblocked_geosvolledig genegeerd. - Gebruik één modus tegelijk. Stel een whitelist in voor de landen die je wilt toestaan of een blacklist voor de landen die je wilt blokkeren — niet beide.
- Landcodes zijn niet hoofdlettergevoelig (
"us"en"US"werken allebei). - Als het land van een bezoeker niet kan worden bepaald, wordt die bezoeker niet geblokkeerd en kan die normaal communiceren.
Veelgebruikte landcodes
| Land | Code |
|---|---|
| Verenigde Staten | US |
| Canada | CA |
| Verenigd Koninkrijk | GB |
| Australië | AU |
| Duitsland | DE |
| Frankrijk | FR |
| Japan | JP |
| Brazilië | BR |
| India | IN |
| Mexico | MX |
Bekijk voor een volledige lijst met landcodes de ISO 3166-1 alpha-2-referentie .