DOCS

Oppførsel for overstyring av land

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 countryOverrideBehavior i helloSettings kontrollerer hvordan dette landvalget bevares.

Tilgjengelige alternativer 

AlternativBeskrivelse
URL_PARAMBevarer 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.
SESSIONBevarer 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:

1Zonos.init({
2 // ... other settings
3 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:

  1. URL-parameter - Ser etter zCountry i URL-strengen. Støtter også eldre parametere country og customerCountry som tilbakefallsalternativer.
  2. Session storage - Hvis ingen URL-parameter blir funnet, kontrollerer sessionStorage for nøkkelen zonos--country.
  3. 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.

Bestill en demo

Var denne siden nyttig?