Kontrol bagaimana Hello mengingat negara pilihan pembeli.
Ketika pembeli memilih negara berbeda di widget Hello, Zonos perlu mengingat pilihan tersebut saat pembeli menavigasi situs Anda. Pengaturan countryOverrideBehavior dalam helloSettings mengontrol bagaimana pemilihan negara ini dipertahankan.
Mempertahankan negara pilihan dalam string kueri URL sebagai ?zCountry=XX. Ini memungkinkan URL khusus negara untuk dibagikan dan ditandai. URL diperbarui menggunakan window.history.replaceState() tanpa memuat ulang halaman.
SESSION
Mempertahankan negara pilihan dalam penyimpanan sesi browser di bawah kunci zonos--country. Pilihan dipertahankan saat pembeli menavigasi tetapi dihapus ketika tab browser atau sesi berakhir.
Hello memeriksa negara pilihan dalam urutan berikut:
Parameter URL - Mencari zCountry dalam string kueri URL. Juga mendukung parameter warisan country dan customerCountry sebagai fallback.
Penyimpanan sesi - Jika tidak ada parameter URL yang ditemukan, memeriksa sessionStorage untuk kunci zonos--country.
Geolokasi - Jika keduanya tidak diatur, Hello menggunakan lokasi pembeli yang terdeteksi.
Terlepas dari countryOverrideBehavior yang Anda pilih, negara selalu disimpan ke penyimpanan sesi ketika pembeli membuat pilihan. Pengaturan mengontrol apakah URL juga diperbarui.
Perilaku penggantian negara
Perilaku penggantian negara
Kontrol bagaimana Hello mengingat negara pilihan pembeli.Ketika pembeli memilih negara berbeda di widget Hello, Zonos perlu mengingat pilihan tersebut saat pembeli menavigasi situs Anda. Pengaturan
countryOverrideBehaviordalamhelloSettingsmengontrol bagaimana pemilihan negara ini dipertahankan.Opsi tersedia
URL_PARAM?zCountry=XX. Ini memungkinkan URL khusus negara untuk dibagikan dan ditandai. URL diperbarui menggunakanwindow.history.replaceState()tanpa memuat ulang halaman.SESSIONzonos--country. Pilihan dipertahankan saat pembeli menavigasi tetapi dihapus ketika tab browser atau sesi berakhir.Nilai default adalah
URL_PARAM.Konfigurasikan perilaku penggantian negara
Atur properti
countryOverrideBehaviordalamhelloSettingspanggilanZonos.initAnda:Zonos.init({// ... other settingshelloSettings: {countryOverrideBehavior: "URL_PARAM",},});Kapan menggunakan setiap opsi
URL_PARAM
SESSION
Cara kerja deteksi negara
Hello memeriksa negara pilihan dalam urutan berikut:
zCountrydalam string kueri URL. Juga mendukung parameter warisancountrydancustomerCountrysebagai fallback.sessionStorageuntuk kuncizonos--country.Terlepas dari
countryOverrideBehavioryang Anda pilih, negara selalu disimpan ke penyimpanan sesi ketika pembeli membuat pilihan. Pengaturan mengontrol apakah URL juga diperbarui.Apakah halaman ini bermanfaat?