Dostępne opcje
| Option↕ | Description↕ |
|---|---|
URL_PARAM | Utrwala wybrany kraj w ciągu zapytań URL jako ?zCountry=XX. Umożliwia to udostępnianie i dodawanie do zakładek adresów URL specyficznych dla danego kraju. Adres URL jest aktualizowany za pomocą window.history.replaceState() bez przeładowania strony. |
SESSION | Utrwala wybrany kraj w magazynie sesji przeglądarki pod kluczem zonos--country. Wybór jest utrzymywany w miarę nawigacji kupującego, ale czyszczony po zamknięciu karty przeglądarki lub sesji. |
Wartość domyślna to URL_PARAM.
Skonfiguruj zachowanie nadpisania kraju
Ustaw właściwość countryOverrideBehavior w helloSettings swojego wywołania Zonos.init:
1
Zonos.init({2
// ... other settings3
helloSettings: {4
countryOverrideBehavior: 'URL_PARAM',5
},6
});Kiedy używać każdej opcji
URL_PARAM
- Chcesz, aby kupujący dzielili się łączami specyficznym dla kraju z innymi.
- Chcesz, aby wyszukiwarki indeksowały wersje Twoich stron specyficzne dla danego kraju.
- Chcesz, aby wybrany kraj został zachowany po odświeżeniu strony.
SESSION
- Wolisz czyste adresy URL bez parametrów zapytań.
- Nie potrzebujesz, aby wybór kraju utrwalił się poza bieżącą sesją przeglądarki.
- Twoja witryna ma logikę wrażliwą na adres URL, która może powodować konflikt z dodatkowymi parametrami zapytań.
Jak działa wykrywanie kraju
Hello sprawdza wybrany kraj w następującej kolejności:
- Parametr URL - Szuka
zCountryw ciągu zapytań URL. Obsługuje również starsze parametrycountryicustomerCountryjako rezerwowe. - Magazyn sesji - Jeśli nie znaleziono parametru URL, sprawdza
sessionStoragepod kątem kluczazonos--country. - Geolokalizacja - Jeśli żaden z nich nie jest ustawiony, Hello używa wykrytej lokalizacji kupującego.
Niezależnie od wybranego countryOverrideBehavior, kraj jest zawsze zapisywany w magazynie sesji, gdy kupujący dokona wyboru. Ustawienie kontroluje, czy adres URL jest również aktualizowany.
Zachowanie nadpisania kraju
Kontroluj, jak Hello zapamiętuje wybrany kraj klienta.Kiedy kupujący wybierze inny kraj w widżecie Hello, Zonos musi zapamiętać ten wybór w miarę nawigacji kupującego po Twojej witrynie. Ustawienie
countryOverrideBehaviorwhelloSettingskontroluje, jak ten wybór kraju jest przechowywany.