當購物者在 Hello 小工具中選擇不同的國家時,Zonos 需要在購物者瀏覽您的網站時記住該選擇。helloSettings 中的 countryOverrideBehavior 設定控制如何持久保存此國家選擇。
helloSettings
countryOverrideBehavior
URL_PARAM
?zCountry=XX
window.history.replaceState()
SESSION
zonos--country
預設值為 URL_PARAM。
在您的 Zonos.init 呼叫中設定 helloSettings 中的 countryOverrideBehavior 屬性:
Zonos.init
Zonos.init({
// ... other settings
helloSettings: {
countryOverrideBehavior: 'URL_PARAM',
},
});
Hello 按以下順序檢查所選國家:
zCountry
country
customerCountry
sessionStorage
無論您選擇哪個 countryOverrideBehavior,當購物者進行選擇時,國家總是保存到工作階段儲存體。該設定控制是否也更新 URL。
國家覆蓋行為
國家覆蓋行為
控制 Hello 如何記住購物者所選的國家。當購物者在 Hello 小工具中選擇不同的國家時,Zonos 需要在購物者瀏覽您的網站時記住該選擇。
helloSettings中的countryOverrideBehavior設定控制如何持久保存此國家選擇。可用的選項
URL_PARAM?zCountry=XX的形式持久保存在 URL 查詢字串中。這允許特定國家的 URL 被共用和加入書籤。URL 會使用window.history.replaceState()更新,不會重新載入頁面。SESSIONzonos--country下。選擇在購物者導航時保持,但在瀏覽器分頁或工作階段結束時清除。預設值為
URL_PARAM。設定國家覆蓋行為
在您的
Zonos.init呼叫中設定helloSettings中的countryOverrideBehavior屬性:Zonos.init({// ... other settingshelloSettings: {countryOverrideBehavior: 'URL_PARAM',},});何時使用各選項
URL_PARAM
SESSION
國家偵測如何運作
Hello 按以下順序檢查所選國家:
zCountry。也支援舊版參數country和customerCountry作為備用。sessionStorage中檢查zonos--country金鑰。無論您選擇哪個
countryOverrideBehavior,當購物者進行選擇時,國家總是保存到工作階段儲存體。該設定控制是否也更新 URL。這個頁面有幫助嗎?