Verfügbare Optionen
| Option↕ | Beschreibung↕ |
|---|---|
URL_PARAM | Speichert das ausgewählte Land in der URL-Abfragezeichenfolge als ?zCountry=XX. Ermöglicht das Teilen und Speichern länderspezifischer URLs. Die URL wird mit window.history.replaceState() ohne Seitenneuladung aktualisiert. |
SESSION | Speichert das ausgewählte Land im Session Storage des Browsers unter dem Schlüssel zonos--country. Die Auswahl bleibt beim Navigieren erhalten, wird aber gelöscht, wenn der Browser-Tab oder die Sitzung endet. |
Der Standardwert ist URL_PARAM.
Länderüberschreibungsverhalten konfigurieren
Setzen Sie die Eigenschaft countryOverrideBehavior in den helloSettings Ihres Zonos.init-Aufrufs:
1
Zonos.init({2
// ... other settings3
helloSettings: {4
countryOverrideBehavior: 'URL_PARAM',5
},6
});Wann welche Option verwenden
URL_PARAM
- Sie möchten, dass Käufer länderspezifische Links mit anderen teilen.
- Sie möchten, dass Suchmaschinen länderspezifische Versionen Ihrer Seiten indexieren.
- Sie möchten, dass die Länderauswahl Seitenaktualisierungen übersteht.
SESSION
- Sie bevorzugen saubere URLs ohne Abfrageparameter.
- Sie benötigen keine Länderauswahl, die über die aktuelle Browsersitzung hinaus bestehen bleibt.
- Ihre Website hat URL-sensitiven Code, der mit zusätzlichen Abfrageparametern in Konflikt geraten kann.
Wie die Ländererkennung funktioniert
Hello prüft in der folgenden Reihenfolge, welches Land ausgewählt wurde:
- URL-Parameter – Sucht nach
zCountryin der URL-Abfragezeichenfolge. Unterstützt auch die Legacy-ParametercountryundcustomerCountryals Fallback. - Session Storage – Wenn kein URL-Parameter gefunden wird, prüft Hello
sessionStorageauf den Schlüsselzonos--country. - Geolokalisierung – Wenn beides nicht gesetzt ist, verwendet Hello den erkannten Standort des Käufers.
Unabhängig davon, welches countryOverrideBehavior Sie wählen, wird das Land immer im Session Storage gespeichert, wenn ein Käufer eine Auswahl trifft. Die Einstellung steuert, ob die URL ebenfalls aktualisiert wird.
Länderüberschreibungsverhalten
Steuern Sie, wie Hello das vom Käufer ausgewählte Land speichert.
Wenn ein Käufer im Hello-Widget ein anderes Land auswählt, muss Zonos diese Auswahl speichern, während der Käufer auf Ihrer Website navigiert. Die Einstellung
countryOverrideBehaviorinhelloSettingssteuert, wie diese Länderauswahl beibehalten wird.