Kiểm soát cách Hello ghi nhớ quốc gia đã chọn của khách hàng.
Khi khách hàng chọn một quốc gia khác trong widget Hello, Zonos cần ghi nhớ lựa chọn đó khi khách hàng điều hướng trang web của bạn. Cài đặt countryOverrideBehavior trong helloSettings kiểm soát cách lựa chọn quốc gia này được lưu trữ.
Lưu quốc gia đã chọn trong chuỗi truy vấn URL dưới dạng ?zCountry=XX. Điều này cho phép các URL dành riêng cho quốc gia được chia sẻ và đánh dấu trang. URL được cập nhật bằng cách sử dụng window.history.replaceState() mà không cần tải lại trang.
SESSION
Lưu quốc gia đã chọn trong bộ nhớ phiên của trình duyệt dưới khóa zonos--country. Lựa chọn được duy trì khi khách hàng điều hướng nhưng sẽ bị xóa khi tab trình duyệt hoặc phiên kết thúc.
Hello kiểm tra quốc gia được chọn theo thứ tự sau:
Tham số URL - Tìm kiếm zCountry trong chuỗi truy vấn URL. Cũng hỗ trợ các tham số kế thừa country và customerCountry làm giải pháp thay thế.
Bộ nhớ phiên - Nếu không tìm thấy tham số URL, hãy kiểm tra sessionStorage cho khóa zonos--country.
Định vị địa lý - Nếu không đặt cái nào, Hello sử dụng vị trí được phát hiện của khách hàng.
Bất kể bạn chọn countryOverrideBehavior nào, quốc gia luôn được lưu vào bộ nhớ phiên khi khách hàng thực hiện lựa chọn. Cài đặt kiểm soát xem URL có được cập nhật hay không.
Hành vi ghi đè quốc gia
Hành vi ghi đè quốc gia
Kiểm soát cách Hello ghi nhớ quốc gia đã chọn của khách hàng.
Khi khách hàng chọn một quốc gia khác trong widget Hello, Zonos cần ghi nhớ lựa chọn đó khi khách hàng điều hướng trang web của bạn. Cài đặt
countryOverrideBehaviortronghelloSettingskiểm soát cách lựa chọn quốc gia này được lưu trữ.Tùy chọn có sẵn
URL_PARAM?zCountry=XX. Điều này cho phép các URL dành riêng cho quốc gia được chia sẻ và đánh dấu trang. URL được cập nhật bằng cách sử dụngwindow.history.replaceState()mà không cần tải lại trang.SESSIONzonos--country. Lựa chọn được duy trì khi khách hàng điều hướng nhưng sẽ bị xóa khi tab trình duyệt hoặc phiên kết thúc.Giá trị mặc định là
URL_PARAM.Định cấu hình hành vi ghi đè quốc gia
Đặt thuộc tính
countryOverrideBehaviortronghelloSettingscủa cuộc gọiZonos.initcủa bạn:Zonos.init({// ... other settingshelloSettings: {countryOverrideBehavior: 'URL_PARAM',},});Khi nào sử dụng từng tùy chọn
URL_PARAM
SESSION
Cách phát hiện quốc gia hoạt động
Hello kiểm tra quốc gia được chọn theo thứ tự sau:
zCountrytrong chuỗi truy vấn URL. Cũng hỗ trợ các tham số kế thừacountryvàcustomerCountrylàm giải pháp thay thế.sessionStoragecho khóazonos--country.Bất kể bạn chọn
countryOverrideBehaviornào, quốc gia luôn được lưu vào bộ nhớ phiên khi khách hàng thực hiện lựa chọn. Cài đặt kiểm soát xem URL có được cập nhật hay không.Trang này có hữu ích không?