SnCore!

WebStatsService Class Reference

Managed web stats and tracking services. More...

List of all members.


Public Member Functions

void TrackSingleRequest (TransitStatsRequest request)
 Track a single request.
void TrackMultipleRequests (TransitStatsRequest[] requests)
 Track multiple requests.
TransitStatsSummary GetSummary (string ticket)
 Get stats summary.
int GetRefererHostsCount (string ticket, RefererHostQueryOptions qopt)
 Get referer hosts count.
List< TransitRefererHost > GetRefererHosts (string ticket, RefererHostQueryOptions qopt, ServiceQueryOptions options)
 Get all referer hosts.
int CreateOrUpdateRefererHost (string ticket, TransitRefererHost refererhost)
 Create or update a referer host.
TransitRefererHost GetRefererHostById (string ticket, int id)
 Get a referer host.
void DeleteRefererHost (string ticket, int id)
 Delete a referer host.
int GetRefererQueriesCount (string ticket)
 Get referer queries count.
List< TransitRefererQuery > GetRefererQueries (string ticket, ServiceQueryOptions options)
 Get referer queries.
int CreateOrUpdateRefererQuery (string ticket, TransitRefererQuery refererquery)
 Create or update a referer query.
TransitRefererQuery GetRefererQueryById (string ticket, int id)
 Get a referer query.
void DeleteRefererQuery (string ticket, int id)
 Delete a referer query.
TransitCounter GetCounterByUri (string ticket, string uri)
 Get counter for an url.
int GetCountersCount (string ticket)
 Get counters count.
List< TransitCounter > GetCounters (string ticket, ServiceQueryOptions options)
 Get all counters.
int CreateOrUpdateCounter (string ticket, TransitCounter counter)
 Create or update a counter.
TransitCounter GetCounterById (string ticket, int id)
 Get a counter.
void DeleteCounter (string ticket, int id)
 Delete a counter.
int CreateOrUpdateRefererHostDup (string ticket, TransitRefererHostDup refererhostdup)
 Create or update a referer host dup.
TransitRefererHostDup GetRefererHostDupById (string ticket, int id)
 Get a referer host dup.
List< TransitRefererHostDup > GetRefererHostDups (string ticket, ServiceQueryOptions options)
 Get all referer host dups.
int GetRefererHostDupsCount (string ticket)
 Get all referer host dups count.
void DeleteRefererHostDup (string ticket, int id)
 Delete a referer host dup.
int CreateOrUpdateRefererAccount (string ticket, TransitRefererAccount refererhostaccount)
 Create or update a referer account.
TransitRefererAccount GetRefererAccountById (string ticket, int id)
 Get a referer account.
int GetRefererAccountsCount (string ticket)
 Get referer accounts count.
List< TransitRefererAccount > GetRefererAccounts (string ticket, ServiceQueryOptions options)
 Get all referer accounts.
void DeleteRefererAccount (string ticket, int id)
 Delete a referer account.
List< TransitAccount > FindRefererAccounts (string ticket, string uri, ServiceQueryOptions options)
 Find potential referer account by uri. Check websites and syndicated feeds.

Detailed Description

Managed web stats and tracking services.


Member Function Documentation

void TrackSingleRequest ( TransitStatsRequest  request  ) 

Track a single request.

Parameters:
request client request

void TrackMultipleRequests ( TransitStatsRequest[]  requests  ) 

Track multiple requests.

Parameters:
requests client requests

TransitStatsSummary GetSummary ( string  ticket  ) 

Get stats summary.

int GetRefererHostsCount ( string  ticket,
RefererHostQueryOptions  qopt 
)

Get referer hosts count.

Parameters:
ticket authentication ticket
Returns:
transit referer hosts

List<TransitRefererHost> GetRefererHosts ( string  ticket,
RefererHostQueryOptions  qopt,
ServiceQueryOptions  options 
)

Get all referer hosts.

Returns:
transit referer hosts

int CreateOrUpdateRefererHost ( string  ticket,
TransitRefererHost  refererhost 
)

Create or update a referer host.

Parameters:
ticket authentication ticket
type transit referer host

TransitRefererHost GetRefererHostById ( string  ticket,
int  id 
)

Get a referer host.

Returns:
transit referer host

void DeleteRefererHost ( string  ticket,
int  id 
)

Delete a referer host.

Parameters:
ticket authentication ticket
id id

int GetRefererQueriesCount ( string  ticket  ) 

Get referer queries count.

Returns:
transit referer queries count

List<TransitRefererQuery> GetRefererQueries ( string  ticket,
ServiceQueryOptions  options 
)

Get referer queries.

Returns:
transit referer queries

int CreateOrUpdateRefererQuery ( string  ticket,
TransitRefererQuery  refererquery 
)

Create or update a referer query.

Parameters:
ticket authentication ticket
type transit referer query

TransitRefererQuery GetRefererQueryById ( string  ticket,
int  id 
)

Get a referer query.

Returns:
transit referer query

void DeleteRefererQuery ( string  ticket,
int  id 
)

Delete a referer query.

Parameters:
ticket authentication ticket
id id

TransitCounter GetCounterByUri ( string  ticket,
string  uri 
)

Get counter for an url.

Returns:
transit referer queries

int GetCountersCount ( string  ticket  ) 

Get counters count.

Parameters:
ticket authentication ticket
Returns:
transit counters

List<TransitCounter> GetCounters ( string  ticket,
ServiceQueryOptions  options 
)

Get all counters.

Returns:
transit counters

int CreateOrUpdateCounter ( string  ticket,
TransitCounter  counter 
)

Create or update a counter.

Parameters:
ticket authentication ticket
type transit counter

TransitCounter GetCounterById ( string  ticket,
int  id 
)

Get a counter.

Returns:
transit counter

void DeleteCounter ( string  ticket,
int  id 
)

Delete a counter.

Parameters:
ticket authentication ticket
id id

int CreateOrUpdateRefererHostDup ( string  ticket,
TransitRefererHostDup  refererhostdup 
)

Create or update a referer host dup.

Parameters:
ticket authentication ticket
refererhostdup transit referer host dup

TransitRefererHostDup GetRefererHostDupById ( string  ticket,
int  id 
)

Get a referer host dup.

Returns:
transit referer host dup

List<TransitRefererHostDup> GetRefererHostDups ( string  ticket,
ServiceQueryOptions  options 
)

Get all referer host dups.

Returns:
list of transit referer host dups

int GetRefererHostDupsCount ( string  ticket  ) 

Get all referer host dups count.

Returns:
number of transit referer host dups

void DeleteRefererHostDup ( string  ticket,
int  id 
)

Delete a referer host dup.

Parameters:
ticket authentication ticket
id id

int CreateOrUpdateRefererAccount ( string  ticket,
TransitRefererAccount  refererhostaccount 
)

Create or update a referer account.

Parameters:
ticket authentication ticket
refererhostaccount transit referer account

TransitRefererAccount GetRefererAccountById ( string  ticket,
int  id 
)

Get a referer account.

Returns:
transit referer account

int GetRefererAccountsCount ( string  ticket  ) 

Get referer accounts count.

Returns:
number of referer accounts

List<TransitRefererAccount> GetRefererAccounts ( string  ticket,
ServiceQueryOptions  options 
)

Get all referer accounts.

Returns:
list of transit referer accounts

void DeleteRefererAccount ( string  ticket,
int  id 
)

Delete a referer account.

Parameters:
ticket authentication ticket
id id

List<TransitAccount> FindRefererAccounts ( string  ticket,
string  uri,
ServiceQueryOptions  options 
)

Find potential referer account by uri. Check websites and syndicated feeds.

Parameters:
ticket 
uri 
options 
Returns:


The documentation for this class was generated from the following file:
  • WebStatsService.cs
© Vestris Inc., 2006-2007, All Rights Reserved | SnCore | Wed Mar 5 09:56:27 2008 | Doxygen 1.5.4