DOCS

Beteende för landåsidosättning

Beteende för landåsidosättning

Styr hur Hello kommer ihåg en kunds valda land.

När en kund väljer ett annat land i Hello-widgeten behöver Zonos komma ihåg det valet när kunden navigerar på er webbplats. Inställningen countryOverrideBehavior i helloSettings styr hur detta landsval sparas.

Tillgängliga alternativ 

AlternativBeskrivning
URL_PARAMSparar det valda landet i URL-frågesträngen som ?zCountry=XX. Det gör att landsspecifika URL:er kan delas och bokmärkas. URL:en uppdateras med window.history.replaceState() utan att sidan laddas om.
SESSIONSparar det valda landet i webbläsarens session storage under nyckeln zonos--country. Valet behålls när kunden navigerar men rensas när webbläsarfliken eller sessionen avslutas.

Standardvärdet är URL_PARAM.

Konfigurera beteende för landåsidosättning 

Ange egenskapen countryOverrideBehavior i helloSettings i ert anrop till Zonos.init:

1Zonos.init({
2 // ... other settings
3 helloSettings: {
4 countryOverrideBehavior: 'URL_PARAM',
5 },
6});

När ni ska använda respektive alternativ 

URL_PARAM

  • Ni vill att kunder ska kunna dela landsspecifika länkar med andra.
  • Ni vill att sökmotorer ska indexera landsspecifika versioner av era sidor.
  • Ni vill att det valda landet ska finnas kvar vid siduppdateringar.

SESSION

  • Ni föredrar rena URL:er utan frågeparametrar.
  • Ni behöver inte att landsvalet ska sparas längre än den aktuella webbläsarsessionen.
  • Er webbplats har URL-känslig logik som kan konfliktera med ytterligare frågeparametrar.

Hur landidentifiering fungerar 

Hello söker efter det valda landet i följande ordning:

  1. URL-parameter - Söker efter zCountry i URL-frågesträngen. Stöder även äldre parametrar country och customerCountry som reserv.
  2. Session storage - Om ingen URL-parameter hittas kontrolleras sessionStorage för nyckeln zonos--country.
  3. Geolokalisering - Om ingen av dem är inställd använder Hello kundens identifierade plats.

Oavsett vilket countryOverrideBehavior ni väljer sparas landet alltid i session storage när en kund gör ett val. Inställningen styr om URL:en också uppdateras.

Boka en demo

Var den här sidan till hjälp?