當購物者在 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 會使用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 是否也會被更新。這個頁面有幫助嗎?