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 countryOverrideBehavior w helloSettings kontroluje, jak ten wybór kraju jest przechowywany.
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.
Hello sprawdza wybrany kraj w następującej kolejności:
Parametr URL - Szuka zCountry w ciągu zapytań URL. Obsługuje również starsze parametry country i customerCountry jako rezerwowe.
Magazyn sesji - Jeśli nie znaleziono parametru URL, sprawdza sessionStorage pod kątem klucza zonos--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
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.Dostępne opcje
URL_PARAM?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.SESSIONzonos--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ść
countryOverrideBehaviorwhelloSettingsswojego wywołaniaZonos.init:Zonos.init({// ... other settingshelloSettings: {countryOverrideBehavior: "URL_PARAM",},});Kiedy używać każdej opcji
URL_PARAM
SESSION
Jak działa wykrywanie kraju
Hello sprawdza wybrany kraj w następującej kolejności:
zCountryw ciągu zapytań URL. Obsługuje również starsze parametrycountryicustomerCountryjako rezerwowe.sessionStoragepod kątem kluczazonos--country.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.Czy ta strona była pomocna?