Class TrackingService
- Namespace
- Dynamicweb.Tracking
- Assembly
- Dynamicweb.Tracking.dll
Provides operations for tracking user behavior during visits
public class TrackingService
- Inheritance
-
TrackingService
- Inherited Members
Methods
GetEvent(int)
Gets the event.
public EventData GetEvent(int id)
Parameters
id
int- The identifier.
Returns
GetEventNames()
Gets event names.
public IEnumerable<string> GetEventNames()
Returns
GetEvents()
Gets all events.
public IEnumerable<EventData> GetEvents()
Returns
GetEventTypes()
Gets event types.
public IEnumerable<string> GetEventTypes()
Returns
GetSession(int)
Gets the session.
public SessionData GetSession(int id)
Parameters
id
int- The identifier.
Returns
- SessionData
- A session matching the provided identifier, otherwise null.
GetSessions()
Gets all sessions.
public IEnumerable<SessionData> GetSessions()
Returns
GetView(int)
Gets the view.
public ViewData GetView(int id)
Parameters
id
int- The identifier.
Returns
- ViewData
- A view matching the provided identifier, otherwise null.
GetViews()
Gets all views.
public IEnumerable<ViewData> GetViews()
Returns
SaveEvent(EventData)
Saves the event.
public void SaveEvent(EventData eventData)
Parameters
eventData
EventData- The event data.
SaveSession(SessionData)
Saves the session.
public void SaveSession(SessionData sessionData)
Parameters
sessionData
SessionData- The session.
SaveView(ViewData)
Saves the view.
public void SaveView(ViewData viewData)
Parameters
viewData
ViewData- The view.