DOCS

Ülke davranışını geçersiz kıl

Ülke davranışını geçersiz kıl

Hello'nun alışveriş yapan kişinin seçili ülkeyi nasıl hatırladığını kontrol edin.

Alışveriş yapan kişi Hello widget'ında farklı bir ülke seçtiğinde, Zonos bu seçimi alışveriş yapan kişi sitenizde gezinirken hatırlaması gerekir. helloSettings içindeki countryOverrideBehavior ayarı bu ülke seçiminin nasıl kalıcı hale getirileceğini kontrol eder.

Mevcut seçenekler 

SeçenekAçıklama
URL_PARAMSeçili ülkeyi URL sorgu dizesinde ?zCountry=XX olarak kalıcı hale getirir. Bu, ülkeye özgü URL'lerin paylaşılmasına ve işaretlenmesine olanak sağlar. URL, sayfa yeniden yüklenmesi olmadan window.history.replaceState() kullanılarak güncellenmiştir.
SESSIONSeçili ülkeyi zonos--country anahtarının altında tarayıcının oturum depolamasında kalıcı hale getirir. Seçim, alışveriş yapan kişi gezinirken korunur ancak tarayıcı sekmesi veya oturumu sona erdiğinde temizlenir.

Varsayılan değer URL_PARAM adresine gidilmiştir.

Ülke davranışını geçersiz kılmayı yapılandır 

Zonos.init çağrısının helloSettings içinde countryOverrideBehavior özelliğini ayarlayın:

1Zonos.init({
2 // ... other settings
3 helloSettings: {
4 countryOverrideBehavior: 'URL_PARAM',
5 },
6});

Her seçeneği ne zaman kullanmalı 

URL_PARAM

  • Alışveriş yapanların ülkeye özgü bağlantıları başkalarıyla paylaşmasını istiyorsunuz.
  • Arama motorlarının sayfalarınızın ülkeye özgü versiyonlarını dizinlemesini istiyorsunuz.
  • Seçili ülkenin sayfa yenilemelerinde hayatta kalmasını istiyorsunuz.

SESSION

  • Sorgu parametreleri olmayan temiz URL'leri tercih ediyorsunuz.
  • Ülke seçiminin geçerli tarayıcı oturumunun ötesinde kalıcı olmasına ihtiyacınız yok.
  • Sitenizin ek sorgu parametreleriyle çakışabilecek URL'ye duyarlı mantığı vardır.

Ülke algılama nasıl çalışır? 

Hello, seçili ülkeyi aşağıdaki sırada kontrol eder:

  1. URL parametresi - URL sorgu dizesinde zCountry öğesini arar. Ayrıca eski parametreleri country ve customerCountry geri dönüş seçenekleri olarak destekler.
  2. Oturum depolaması - URL parametresi bulunmazsa, zonos--country anahtarı için sessionStorage öğesini kontrol eder.
  3. Coğrafi konum - Ne biri ne de diğeri ayarlanmışsa, Hello alışveriş yapan kişinin algılanan konumunu kullanır.

Hangi countryOverrideBehavior seçerseniz seçin, alışveriş yapan kişi bir seçim yaptığında ülke her zaman oturum depolamasına kaydedilir. Ayar, URL'nin de güncellenip güncellenmeyeceğini kontrol eder.

Book a demo

Was this page helpful?