Table of Contents

Class TrackingService

Namespace
Dynamicweb.Tracking
Assembly
Dynamicweb.Core.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

EventData

GetEventNames()

Gets event names.

public IEnumerable<string> GetEventNames()

Returns

IEnumerable<string>

GetEventTypes()

Gets event types.

public IEnumerable<string> GetEventTypes()

Returns

IEnumerable<string>

GetEvents()

Gets all events.

public IEnumerable<EventData> GetEvents()

Returns

IEnumerable<EventData>

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

IEnumerable<SessionData>

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

IEnumerable<ViewData>

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.

To top