Controlla come Hello ricorda il paese selezionato da un acquirente.
Quando un acquirente seleziona un paese diverso nel widget Hello, Zonos deve ricordare quella selezione mentre l'acquirente naviga sul tuo sito. L'impostazione countryOverrideBehavior in helloSettings controlla come viene persistita questa selezione del paese.
Persiste il paese selezionato nella query string dell'URL come ?zCountry=XX. Ciò consente di condividere e aggiungere ai preferiti URL specifici per paese. L'URL viene aggiornato con window.history.replaceState() senza ricaricare la pagina.
SESSION
Persiste il paese selezionato nello session storage del browser sotto la chiave zonos--country. La selezione viene mantenuta durante la navigazione ma si cancella quando la scheda o la sessione del browser termina.
Hello verifica il paese selezionato nel seguente ordine:
Parametro URL - Cerca zCountry nella query string dell'URL. Supporta anche i parametri legacy country e customerCountry come fallback.
Session storage - Se non viene trovato alcun parametro URL, controlla sessionStorage per la chiave zonos--country.
Geolocalizzazione - Se nessuno dei due è impostato, Hello usa la posizione rilevata dell'acquirente.
Indipendentemente da quale countryOverrideBehavior scegli, il paese viene sempre salvato nello session storage quando un acquirente effettua una selezione. L'impostazione controlla se viene aggiornato anche l'URL.
Comportamento di override del paese
Comportamento di override del paese
Controlla come Hello ricorda il paese selezionato da un acquirente.
Quando un acquirente seleziona un paese diverso nel widget Hello, Zonos deve ricordare quella selezione mentre l'acquirente naviga sul tuo sito. L'impostazione
countryOverrideBehaviorinhelloSettingscontrolla come viene persistita questa selezione del paese.Opzioni disponibili
URL_PARAM?zCountry=XX. Ciò consente di condividere e aggiungere ai preferiti URL specifici per paese. L'URL viene aggiornato conwindow.history.replaceState()senza ricaricare la pagina.SESSIONzonos--country. La selezione viene mantenuta durante la navigazione ma si cancella quando la scheda o la sessione del browser termina.Il valore predefinito è
URL_PARAM.Configurare il comportamento di override del paese
Imposta la proprietà
countryOverrideBehaviorinhelloSettingsdella chiamataZonos.init:Zonos.init({// ... other settingshelloSettings: {countryOverrideBehavior: 'URL_PARAM',},});Quando usare ciascuna opzione
URL_PARAM
SESSION
Come funziona il rilevamento del paese
Hello verifica il paese selezionato nel seguente ordine:
zCountrynella query string dell'URL. Supporta anche i parametri legacycountryecustomerCountrycome fallback.sessionStorageper la chiavezonos--country.Indipendentemente da quale
countryOverrideBehaviorscegli, il paese viene sempre salvato nello session storage quando un acquirente effettua una selezione. L'impostazione controlla se viene aggiornato anche l'URL.Questa pagina è stata utile?