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 countryOverrideBehavior dans helloSettings contrôle la persistance de cette sélection de pays.
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.
Hello recherche le pays sélectionné dans l'ordre suivant :
Paramètre d'URL - Recherche zCountry dans la chaîne de requête de l'URL. Prend également en charge les paramètres hérités country et customerCountry comme solutions de repli.
Stockage de session - Si aucun paramètre d'URL n'est trouvé, vérifie sessionStorage pour 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
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.Options disponibles
URL_PARAM?zCountry=XX. Cela permet de partager et de mettre en favoris des URL spécifiques à un pays. L'URL est mise à jour à l'aide dewindow.history.replaceState()sans rechargement de page.SESSIONzonos--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é
countryOverrideBehaviordanshelloSettingsde votre appelZonos.init:Zonos.init({// ... other settingshelloSettings: {countryOverrideBehavior: "URL_PARAM",},});Quand utiliser chaque option
URL_PARAM
SESSION
Fonctionnement de la détection du pays
Hello recherche le pays sélectionné dans l'ordre suivant :
zCountrydans la chaîne de requête de l'URL. Prend également en charge les paramètres héritéscountryetcustomerCountrycomme solutions de repli.sessionStoragepour la clézonos--country.Quelle que soit l'option
countryOverrideBehaviorque 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.Cette page a-t-elle été utile?