Options disponibles
| Option↕ | Description↕ |
|---|---|
URL_PARAM | Persiste le pays sélectionné dans la chaîne de requête de l'URL sous la forme ?zCountry=XX. Cela permet de partager et de mettre en favoris des URL spécifiques à un pays. L'URL est mise à jour à l'aide de window.history.replaceState() sans rechargement de page. |
SESSION | Persiste le pays sélectionné dans le stockage de session du navigateur sous la clé zonos--country. La sélection est maintenue pendant que l'acheteur navigue, mais est effacée à la fermeture de l'onglet ou de la session du navigateur. |
La valeur par défaut est URL_PARAM.
Configurer le comportement de remplacement du pays
Définissez la propriété countryOverrideBehavior dans helloSettings de votre appel Zonos.init :
1
Zonos.init({2
// ... other settings3
helloSettings: {4
countryOverrideBehavior: "URL_PARAM",5
},6
});Quand utiliser chaque option
URL_PARAM
- Vous souhaitez que les acheteurs partagent des liens spécifiques à un pays avec d'autres personnes.
- Vous souhaitez que les moteurs de recherche indexent des versions spécifiques à un pays de vos pages.
- Vous souhaitez que le pays sélectionné survive aux actualisations de page.
SESSION
- Vous préférez des URL propres sans paramètres de requête.
- Vous n'avez pas besoin que la sélection de pays persiste au-delà de la session de navigateur en cours.
- Votre site dispose d'une logique sensible aux URL qui peut entrer en conflit avec des paramètres de requête supplémentaires.
Fonctionnement de la détection du pays
Hello recherche le pays sélectionné dans l'ordre suivant :
- Paramètre d'URL - Recherche
zCountrydans la chaîne de requête de l'URL. Prend également en charge les paramètres héritéscountryetcustomerCountrycomme solutions de repli. - Stockage de session - Si aucun paramètre d'URL n'est trouvé, vérifie
sessionStoragepour la clézonos--country. - Géolocalisation - Si aucun n'est défini, Hello utilise la localisation détectée de l'acheteur.
Quelle que soit l'option countryOverrideBehavior que vous choisissez, le pays est toujours enregistré dans le stockage de session lorsqu'un acheteur effectue une sélection. Le paramètre contrôle si l'URL est également mise à jour.
Comportement de remplacement du pays
Contrôlez la façon dont Hello mémorise le pays sélectionné par un acheteur.Lorsqu'un acheteur sélectionne un pays différent dans le widget Hello, Zonos doit mémoriser cette sélection pendant que l'acheteur navigue sur votre site. Le paramètre
countryOverrideBehaviordanshelloSettingscontrôle la persistance de cette sélection de pays.