DOCS

Länderüberschreibungsverhalten

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 countryOverrideBehavior in helloSettings steuert, wie diese Länderauswahl beibehalten wird.

Verfügbare Optionen 

OptionBeschreibung
URL_PARAMSpeichert 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.
SESSIONSpeichert 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:

1Zonos.init({
2 // ... other settings
3 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:

  1. URL-Parameter – Sucht nach zCountry in der URL-Abfragezeichenfolge. Unterstützt auch die Legacy-Parameter country und customerCountry als Fallback.
  2. Session Storage – Wenn kein URL-Parameter gefunden wird, prüft Hello sessionStorage auf den Schlüssel zonos--country.
  3. 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.

War diese Seite hilfreich?