DOCS

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 countryOverrideBehavior dalam helloSettings mengontrol bagaimana pemilihan negara ini dipertahankan.

Opsi tersedia 

OpsiDeskripsi
URL_PARAMMempertahankan 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.
SESSIONMempertahankan negara pilihan dalam penyimpanan sesi browser di bawah kunci zonos--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 countryOverrideBehavior dalam helloSettings panggilan Zonos.init Anda:

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

Kapan menggunakan setiap opsi 

URL_PARAM

  • Anda ingin pembeli membagikan tautan khusus negara dengan orang lain.
  • Anda ingin mesin pencari mengindeks versi khusus negara dari halaman Anda.
  • Anda ingin negara pilihan bertahan saat menyegarkan halaman.

SESSION

  • Anda lebih suka URL bersih tanpa parameter kueri.
  • Anda tidak perlu pemilihan negara bertahan melampaui sesi browser saat ini.
  • Situs Anda memiliki logika sensitif URL yang mungkin bertentangan dengan parameter kueri tambahan.

Cara kerja deteksi negara 

Hello memeriksa negara pilihan dalam urutan berikut:

  1. Parameter URL - Mencari zCountry dalam string kueri URL. Juga mendukung parameter warisan country dan customerCountry sebagai fallback.
  2. Penyimpanan sesi - Jika tidak ada parameter URL yang ditemukan, memeriksa sessionStorage untuk kunci zonos--country.
  3. Geolokasi - Jika keduanya tidak diatur, Hello menggunakan lokasi yang terdeteksi pembeli.

Terlepas dari countryOverrideBehavior yang Anda pilih, negara selalu disimpan ke penyimpanan sesi ketika pembeli membuat pilihan. Pengaturan mengontrol apakah URL juga diperbarui.

Pesan demo

Apakah halaman ini bermanfaat?