Sohbet Botu Erişimi Ülkeye Göre Nasıl Kısıtlanır
Bazen Shoply AI sohbet botunun yalnızca belirli ülkelerde kullanılabilir olmasını istersiniz ya da belirli ülkelerde görünmesini engellemek istersiniz. Bu sayfa, Gelişmiş Ayarlar’ı kullanarak ülke düzeyinde erişim kontrolünü nasıl yapılandıracağınızı açıklar.
Gelişmiş Ayarlar nerede bulunur?
Uygulamanın yönetici konsolundaki “Settings” bölümüne gidin ve ardından aşağı kaydırarak “Advanced Settings” bölümünü bulun. Bu bölümde, çeşitli ayarları yapılandırmak için bir JSON nesnesi sağlayabilirsiniz.

Nasıl Çalışır
Shoply, ziyaretçinin ülkesini IP adresinden algılar. Yapılandırmanıza bağlı olarak, engellenen ülkelerden gelen ziyaretçiler sohbet botunu yine de görebilir, ancak onunla etkileşime giremez.
İki mod vardır:
- Beyaz liste modu — yalnızca açıkça izin verdiğiniz ülkelerden gelen ziyaretçilerin etkileşime girmesine izin verir. Diğer herkes sohbet botunu görür ancak kullanamaz.
- Kara liste modu — açıkça engellediğiniz ülkelerdekiler hariç tüm ziyaretçilerin etkileşime girmesine izin verir.
Bu ayarlardan hiçbiri yapılandırılmamışsa, sohbet botu dünya çapındaki tüm ziyaretçiler için tamamen kullanılabilir olur (varsayılan).
Ayarlar
Her iki ayar da Gelişmiş Ayarlar JSON’unda yapılandırılır.
whitelisted_geos (Beyaz Liste Modu)
Sohbet botuyla etkileşime girmesine izin verilen ülkelerin listesi. Bu listede yer almayan herhangi bir ülkeden gelen ziyaretçiler sohbet botunu görür ancak kullanamaz.
Bunu, mağazanız belirli pazarlara hizmet veriyorsa ve diğer her yerde etkileşimi kısıtlamak istiyorsanız kullanın.
Biçim: Her giriş, ISO 3166-1 alpha-2 iki harfli ülke kodunu kullanan bir countryCode alanına sahip bir nesnedir.
Örnek — sohbet botuna yalnızca ABD ve Kanada’da izin ver:
{
"whitelisted_geos": [
{ "countryCode": "US" },
{ "countryCode": "CA" }
]
}blocked_geos (Kara Liste Modu)
Ziyaretçileri sohbet botuyla etkileşime girmekten engellenen ülkelerin listesi. Sohbet botunu yine de görebilirler, ancak kullanamazlar. Bu listede yer almayan herhangi bir ülkeden gelen ziyaretçiler normal şekilde etkileşime girebilir.
Bunu, geniş kapsamlı kullanılabilirlik istiyor ancak belirli ülkeleri kısıtlamanız gerekiyorsa kullanın.
Örnek — ABD ve Kanada’dan gelen ziyaretçileri engelle:
{
"blocked_geos": [
{ "countryCode": "US" },
{ "countryCode": "CA" }
]
}Önemli Notlar
Ülke kısıtlamaları erişimi kontrol eder; dil algılama, bunu kullanabilen ziyaretçiler için deneyimin dilini belirler.
- Beyaz liste önceliklidir.
whitelisted_geosayarlanmışsa,blocked_geostamamen yok sayılır. - Aynı anda tek bir mod kullanın. Ya istediğiniz ülkeleri beyaz listeye alın ya da istemediklerinizi kara listeye alın — ikisini birden değil.
- Ülke kodları büyük/küçük harfe duyarlı değildir (
"us"ve"US"ikisi de çalışır). - Bir ziyaretçinin ülkesi belirlenemiyorsa, engellenmez ve normal şekilde etkileşime girebilir.
Yaygın Ülke Kodları
| Ülke | Kod |
|---|---|
| Amerika Birleşik Devletleri | US |
| Kanada | CA |
| Birleşik Krallık | GB |
| Avustralya | AU |
| Almanya | DE |
| Fransa | FR |
| Japonya | JP |
| Brezilya | BR |
| Hindistan | IN |
| Meksika | MX |
Ülke kodlarının tam listesi için ISO 3166-1 alpha-2 referansına bakın.