Opzioni disponibili
| Opzione↕ | Descrizione↕ |
|---|---|
URL_PARAM | 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. |
Il valore predefinito è URL_PARAM.
Configurare il comportamento di override del paese
Imposta la proprietà countryOverrideBehavior in helloSettings della chiamata Zonos.init:
1
Zonos.init({2
// ... other settings3
helloSettings: {4
countryOverrideBehavior: 'URL_PARAM',5
},6
});Quando usare ciascuna opzione
URL_PARAM
- Vuoi che gli acquirenti condividano link specifici per paese con altri.
- Vuoi che i motori di ricerca indicizzino le versioni specifiche per paese delle tue pagine.
- Vuoi che il paese selezionato sopravviva ai refresh della pagina.
SESSION
- Preferisci URL puliti senza parametri di query.
- Non hai bisogno che la selezione del paese persista oltre la sessione corrente del browser.
- Il tuo sito ha una logica sensibile agli URL che potrebbe entrare in conflitto con parametri di query aggiuntivi.
Come funziona il rilevamento del paese
Hello verifica il paese selezionato nel seguente ordine:
- Parametro URL - Cerca
zCountrynella query string dell'URL. Supporta anche i parametri legacycountryecustomerCountrycome fallback. - Session storage - Se non viene trovato alcun parametro URL, controlla
sessionStorageper la chiavezonos--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
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.