Beschikbare opties
| Option↕ | Description↕ |
|---|---|
URL_PARAM | Bewaart 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. |
SESSION | Bewaart 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:
1
Zonos.init({2
// ... other settings3
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:
- URL parameter - Zoekt naar
zCountryin de URL-querystring. Ondersteunt ook legacy-parameterscountryencustomerCountryals fallback. - Session storage - Als er geen URL-parameter is gevonden, controleert het
sessionStorageop de sleutelzonos--country. - 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.
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
countryOverrideBehaviorinhelloSettingsbepaalt hoe deze landselectie wordt bewaard.