Opções disponíveis
| Opção↕ | Descrição↕ |
|---|---|
URL_PARAM | Persiste o país selecionado na string de consulta do URL como ?zCountry=XX. Isso permite compartilhar e salvar URLs específicos de cada país. O URL é atualizado por window.history.replaceState() sem recarregar a página. |
SESSION | Persista o país selecionado no armazenamento da sessão do navegador sob a chave zonos--country. A seleção permanece enquanto o comprador navega, mas é apagada quando ele fecha a guia ou a sessão do navegador. |
O valor padrão é URL_PARAM.
Configurar o comportamento de substituição de país
Defina a propriedade countryOverrideBehavior em helloSettings da sua chamada para Zonos.init:
1
Zonos.init({2
// ... other settings3
helloSettings: {4
countryOverrideBehavior: 'URL_PARAM',5
},6
});Quando usar cada opção
URL_PARAM
- Você deseja que os compradores compartilhem links específicos de cada país com outras pessoas.
- Você deseja que os mecanismos de pesquisa indexem versões de suas páginas específicas para cada país.
- Você deseja que o país selecionado sobreviva às atualizações da página.
SESSÃO
- Prefira URLs limpos sem parâmetros de consulta.
- Você não precisa que a seleção do país persista além da sessão atual do navegador.
- Seu site possui lógica sensível a URL que pode entrar em conflito com parâmetros de consulta adicionais.
Como funciona a detecção de país
Hello procura o país selecionado na seguinte ordem:
- Parâmetro de URL - Pesquisa
zCountryna string de consulta do URL. Também suporta parâmetros herdadoscountryecustomerCountrycomo alternativas. - Armazenamento de sessão - Se nenhum parâmetro de URL for encontrado, verifique
sessionStorageem busca da chavezonos--country. - Geolocalização - Se nenhuma estiver configurada, Hello usa a localização detectada do comprador.
Independentemente da opção countryOverrideBehavior Seja qual for a sua escolha, o país é sempre salvo no armazenamento da sessão quando um comprador faz uma seleção. A configuração controla se o URL também é atualizado.
Comportamento de substituição de país
Controle como o Hello lembra o país selecionado pelo comprador.
Quando um comprador seleciona um país diferente no widget Hello, o Zonos deve se lembrar dessa seleção enquanto navega em seu site. A configuração
countryOverrideBehavioremhelloSettingscontrola como esta seleção de país é persistida.