Ich benutze Sitecore.Analytics.Tracker
für Personalisierungen auf meiner Website. Ich habe die Möglichkeit für den Benutzer hinzugefügt, seine Postleitzahl manuell zu ändern, was ändert, was sie in bestimmten Teilen der Site sehen. Die zipcode mit Tracker.CurrentVisit.PostalCode
abgerufenSitecore Analytics Tracker CurrentVisit Daten werden zurückgesetzt (C#, ASP.Net)
public string GetCurrentZipCode()
{
return Tracker.CurrentVisit.PostalCode.IsNotNullOrEmpty() ? Tracker.CurrentVisit.PostalCode : String.Empty;
}
public void SetCurrentZipCode(string zip)
{
Tracker.CurrentVisit.PostalCode = zip;
}
Das funktioniert aber ist heikel; Hin und wieder, wenn ich die Seite neu lade, wird die Postleitzahl wieder auf den Standard zurückgesetzt, was ich entdeckt habe, weil manchmal, wenn die Seite PostalCode geladen hat, wieder in eine leere Zeichenfolge geändert wurde.
Warum wird Tracker.CurrentVisit.PostalCode
zurückgesetzt? Ist das eine Einstellung in Sitecore? Wie kann ich es stoppen? Idealerweise sollte der Wert von PostalCode für die gesamte Sitzung bestehen bleiben.
Welche Sitecore-Version verwenden Sie? –