Tilgjengelige alternativer
| Alternativ↕ | Beskrivelse↕ |
|---|---|
URL_PARAM | Bevarer det valgte landet i URL-strengen som ?zCountry=XX. Dette lar lands-spesifikke URL-er deles og bokmerkes. URL-en oppdateres ved hjelp av window.history.replaceState() uten sideinnlasting. |
SESSION | Bevarer det valgte landet i nettleserens session storage under nøkkelen zonos--country. Valget opprettholdes mens kunden navigerer, men slettes når nettleserfanen eller økten avsluttes. |
Standardverdien er URL_PARAM.
Konfigurer oppførsel for overstyring av land
Angi egenskapen countryOverrideBehavior i helloSettings av Zonos.init-anropet:
1
Zonos.init({2
// ... other settings3
helloSettings: {4
countryOverrideBehavior: 'URL_PARAM',5
},6
});Når skal du bruke hvert alternativ
URL_PARAM
- Du vil at kunder skal dele lands-spesifikke lenker med andre.
- Du vil at søkemotorer skal indeksere lands-spesifikke versjoner av sidene dine.
- Du vil at det valgte landet skal overleve sideoppfriskninger.
SESSION
- Du foretrekker rene URL-er uten spørreparametere.
- Du trenger ikke at landvalget skal vedvare utover den nåværende nettleserøkten.
- Nettstedet ditt har URL-sensitiv logikk som kan komme i konflikt med ekstra spørreparametere.
Hvordan landeteksjon fungerer
Hello kontrollerer for det valgte landet i følgende rekkefølge:
- URL-parameter - Ser etter
zCountryi URL-strengen. Støtter også eldre parameterecountryogcustomerCountrysom tilbakefallsalternativer. - Session storage - Hvis ingen URL-parameter blir funnet, kontrollerer
sessionStoragefor nøkkelenzonos--country. - Geolocation - Hvis ingen av dem er satt, bruker Hello kundens oppdagede plassering.
Uansett hvilken countryOverrideBehavior du velger, blir landet alltid lagret til session storage når en kunde foretar et valg. Innstillingen kontrollerer om URL-en også oppdateres.
Oppførsel for overstyring av land
Kontroller hvordan Hello husker en kundes valgte land.Når en kunde velger et annet land i Hello-widgeten, må Zonos huske valget mens kunden navigerer på nettstedet ditt. Innstillingen
countryOverrideBehaviorihelloSettingskontrollerer hvordan dette landvalget bevares.