Når en køber vælger et andet land i Hello-widgetten, skal Zonos huske det valg, mens køberen navigerer på dit site. Indstillingen countryOverrideBehavior i helloSettings styrer, hvordan dette landvalg bevares.
Bevarer det valgte land i URL'ens query string som ?zCountry=XX. Dette gør det muligt at dele og bogmærke landespecifikke URL'er. URL'en opdateres med window.history.replaceState() uden sidegenindlæsning.
SESSION
Bevarer det valgte land i browserens session storage under nøglen zonos--country. Valget bevares, mens køberen navigerer, men ryddes, når browserfanen eller sessionen afsluttes.
Hello tjekker for det valgte land i følgende rækkefølge:
URL-parameter - Leder efter zCountry i URL'ens query string. Understøtter også ældre parametre country og customerCountry som fallback.
Session storage - Hvis ingen URL-parameter findes, tjekkes sessionStorage for nøglen zonos--country.
Geolocation - Hvis ingen af delene er sat, bruger Hello køberens registrerede placering.
Uanset hvilken countryOverrideBehavior du vælger, gemmes landet altid i session storage, når en køber foretager et valg. Indstillingen styrer, om URL'en også opdateres.
Adfærd for landetilsidesættelse
Adfærd for landetilsidesættelse
Styr, hvordan Hello husker en købers valgte land.Når en køber vælger et andet land i Hello-widgetten, skal Zonos huske det valg, mens køberen navigerer på dit site. Indstillingen
countryOverrideBehaviorihelloSettingsstyrer, hvordan dette landvalg bevares.Tilgængelige muligheder
URL_PARAM?zCountry=XX. Dette gør det muligt at dele og bogmærke landespecifikke URL'er. URL'en opdateres medwindow.history.replaceState()uden sidegenindlæsning.SESSIONzonos--country. Valget bevares, mens køberen navigerer, men ryddes, når browserfanen eller sessionen afsluttes.Standardværdien er
URL_PARAM.Konfigurer adfærd for landetilsidesættelse
Angiv egenskaben
countryOverrideBehaviorihelloSettingsi ditZonos.init-kald:Zonos.init({// ... other settingshelloSettings: {countryOverrideBehavior: 'URL_PARAM',},});Hvornår du skal bruge hver mulighed
URL_PARAM
SESSION
Sådan fungerer landdetektion
Hello tjekker for det valgte land i følgende rækkefølge:
zCountryi URL'ens query string. Understøtter også ældre parametrecountryogcustomerCountrysom fallback.sessionStoragefor nøglenzonos--country.Uanset hvilken
countryOverrideBehaviordu vælger, gemmes landet altid i session storage, når en køber foretager et valg. Indstillingen styrer, om URL'en også opdateres.Var denne side nyttig?