DOCS

Country override-gedrag

Country override-gedrag

Bepaal hoe Hello de door een shopper geselecteerde country onthoudt.

Wanneer een shopper een ander land selecteert in de Hello-widget, moet Zonos die selectie onthouden terwijl de shopper door uw site navigeert. De instelling countryOverrideBehavior in helloSettings bepaalt hoe deze landselectie wordt bewaard.

Beschikbare opties 

OptionDescription
URL_PARAMBewaart het geselecteerde land in de URL-querystring als ?zCountry=XX. Dit maakt het mogelijk om landspecifieke URL's te delen en te bookmarken. De URL wordt bijgewerkt met window.history.replaceState() zonder paginaherladen.
SESSIONBewaart het geselecteerde land in de sessieopslag van de browser onder de sleutel zonos--country. De selectie blijft behouden terwijl de shopper navigeert, maar wordt gewist wanneer het browsertabblad of de sessie eindigt.

De standaardwaarde is URL_PARAM.

Country override-gedrag configureren 

Stel de eigenschap countryOverrideBehavior in in de helloSettings van uw Zonos.init-aanroep:

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

Wanneer elke optie te gebruiken 

URL_PARAM

  • U wilt dat shoppers landspecifieke links met anderen delen.
  • U wilt dat zoekmachines landspecifieke versies van uw pagina's indexeren.
  • U wilt dat de geselecteerde country een paginaverversing overleeft.

SESSION

  • U geeft de voorkeur aan schone URL's zonder queryparameters.
  • U hoeft de landselectie niet te laten voortduren buiten de huidige browsersessie.
  • Uw site heeft URL-gevoelige logica die kan conflicteren met extra queryparameters.

Hoe country-detectie werkt 

Hello controleert op het geselecteerde land in de volgende volgorde:

  1. URL parameter - Zoekt naar zCountry in de URL-querystring. Ondersteunt ook legacy-parameters country en customerCountry als fallback.
  2. Session storage - Als er geen URL-parameter is gevonden, controleert het sessionStorage op de sleutel zonos--country.
  3. Geolocation - Als geen van beide is ingesteld, gebruikt Hello de gedetecteerde locatie van de shopper.

Ongeacht welke countryOverrideBehavior u kiest, wordt het land altijd opgeslagen in sessieopslag wanneer een shopper een selectie maakt. De instelling bepaalt of de URL ook wordt bijgewerkt.

Boek een demo

Was deze pagina nuttig?