Many people have been talking about how to flush current visit to xDB without playing around the session timeout. Here is just a script ready for use when I need it.
<%@ Page Language="C#" AutoEventWireup="true" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title>Flush xDB</title> <script runat="server"> protected void Page_Load(object sender, EventArgs e) { if (Sitecore.Analytics.Tracker.Current != null) { Sitecore.Analytics.Tracker.Current.EndTracking(); Session.Abandon(); Response.Write("xDB flushed."); } } </script> </head> <body></body> </html>
Save as a ASPX page and put it somewhere on the site and browse to it to flush current visit into xDB.
No comments:
Post a Comment