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