stats
stats
stats
Functions for site and object statistics reports
Metadata
deploy()
Deploy table structure for stats subsystem.
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| bDropTable |
boolean |
No |
false |
|
|
| dsn |
String |
Yes |
|
|
|
| dbtype |
String |
Yes |
|
|
|
| dbowner |
String |
Yes |
|
|
|
fPurgeStatistics()
deletes records older than a certain date
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| purgeDate |
date |
Yes |
|
|
|
| dsn |
string |
No |
[runtime expression] |
|
|
getActiveVisitors()
Returns a query of current sessions
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| dsn |
string |
No |
[runtime expression] |
|
|
| order |
string |
Yes |
sessionTime |
|
Field to order by |
| orderDirection |
string |
Yes |
asc |
|
Order by ascending or descending |
getBranchStatsByDate()
Returns log results for a branch inbetween two specified dates
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| navId |
uuid |
No |
|
|
|
| dsn |
string |
No |
[runtime expression] |
|
|
| before |
date |
No |
|
|
|
| after |
date |
No |
|
|
|
getBranchStatsByDay()
Returns log results for a branch on a particular day
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| navId |
string |
No |
|
|
|
| day |
date |
Yes |
|
|
|
| showAll |
boolean |
No |
false |
|
|
| dsn |
string |
No |
[runtime expression] |
|
|
getBranchStatsByWeek()
Returns log results for a branch over a period of weeks
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| navId |
string |
No |
|
|
|
| day |
date |
Yes |
|
|
|
| showAll |
boolean |
No |
false |
|
|
| dsn |
string |
No |
[runtime expression] |
|
|
getBrowser()
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| user_agent |
String |
No |
[runtime expression] |
|
|
getBrowsers()
Returns log results for browsers used
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| dsn |
string |
No |
[runtime expression] |
|
|
| dateRange |
string |
Yes |
all |
|
|
| maxRows |
string |
Yes |
20 |
|
Maximum number of results returned |
getDownloadStats()
Returns log results for all downloaded objects
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| dsn |
string |
No |
[runtime expression] |
|
|
getGoogleStats()
Returns log results for google referals
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| dsn |
string |
No |
[runtime expression] |
|
|
| maxRows |
string |
Yes |
20 |
|
Maximum number of results returned |
| dateRange |
string |
Yes |
all |
|
|
getLocales()
Returns log results for locales
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| dsn |
string |
No |
[runtime expression] |
|
|
| maxRows |
string |
Yes |
20 |
|
Maximum number of results returned |
| dateRange |
string |
Yes |
all |
|
|
getMostViewed()
Returns log results for most viewed objects
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| dsn |
string |
No |
[runtime expression] |
|
|
| typeName |
string |
No |
|
|
Filter by typeName |
| maxRows |
string |
Yes |
20 |
|
Maximum number of results returned |
| dateRange |
string |
Yes |
all |
|
|
| dbowner |
string |
No |
[runtime expression] |
|
|
getOS()
Returns log results for operating systems
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| dsn |
string |
No |
[runtime expression] |
|
|
| maxRows |
string |
Yes |
20 |
|
Maximum number of results returned |
| dateRange |
string |
Yes |
all |
|
|
getOwnedBy()
Returns a break down of content tyoe owned by each user
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| None |
getPageStats()
Returns full log results
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| dsn |
string |
No |
[runtime expression] |
|
|
| before |
date |
No |
|
|
|
| after |
date |
No |
|
|
|
getPageStatsByDate()
Returns log results for a particular page inbetween two specified dates
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| pageId |
uuid |
No |
|
|
|
| dsn |
string |
No |
[runtime expression] |
|
|
| before |
date |
No |
|
|
|
| after |
date |
No |
|
|
|
getPageStatsByDay()
Returns log results for a particular page on a particular day
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| pageId |
string |
No |
|
|
|
| day |
date |
Yes |
|
|
|
| showAll |
boolean |
No |
false |
|
|
| dsn |
string |
No |
[runtime expression] |
|
|
| dbowner |
string |
No |
[runtime expression] |
|
|
getPageStatsByWeek()
Returns log results for a particular page over a period of weeks
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| pageId |
string |
No |
|
|
|
| day |
date |
Yes |
|
|
|
| showAll |
boolean |
No |
false |
|
|
| dsn |
string |
No |
[runtime expression] |
|
|
| dbowner |
string |
No |
[runtime expression] |
|
|
getReferers()
Returns log results for referers
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| dsn |
string |
No |
[runtime expression] |
|
|
| maxRows |
string |
Yes |
20 |
|
Maximum number of results returned |
| dateRange |
string |
Yes |
all |
|
|
| filter |
string |
No |
all |
|
|
getSearchStats()
Returns full log results for site searches
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| dsn |
string |
No |
[runtime expression] |
|
|
| dateRange |
string |
Yes |
all |
|
|
getSearchStatsMostPopular()
Returns results for the most popular site searches
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| dsn |
string |
No |
[runtime expression] |
|
|
| dateRange |
string |
Yes |
all |
|
|
getSearchStatsNoResults()
Returns results for site searches that return no results
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| dsn |
string |
No |
[runtime expression] |
|
|
| dateRange |
string |
Yes |
all |
|
|
getSessions()
Returns the number of sessions in a given time frame
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| dsn |
string |
No |
[runtime expression] |
|
|
| dateRange |
string |
Yes |
all |
|
|
getUserOS()
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| user_agent |
String |
No |
[runtime expression] |
|
|
getVisitorPath()
Returns log results for pages viewed by visitor in a session
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| dsn |
string |
No |
[runtime expression] |
|
|
| sessionId |
string |
Yes |
|
|
ID of visitor session |
getVisitors()
Returns log results for visitors
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| dsn |
string |
No |
[runtime expression] |
|
|
| maxRows |
string |
Yes |
20 |
|
Maximum number of results returned |
| dateRange |
string |
Yes |
all |
|
|
| remoteIP |
string |
No |
|
|
filter by IP Address |
getVisitorStatsByDate()
Returns log results for a particular page inbetween two specified dates
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| dsn |
string |
No |
[runtime expression] |
|
|
| before |
date |
No |
|
|
|
| after |
date |
No |
|
|
|
getVisitorStatsByDay()
Returns log results for a particular page on a particular day
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| day |
date |
Yes |
|
|
|
| showAll |
boolean |
No |
false |
|
|
| dsn |
string |
No |
[runtime expression] |
|
|
getVisitorStatsByWeek()
Returns log results for a particular page over a period of weeks
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| day |
date |
Yes |
|
|
|
| showAll |
boolean |
No |
false |
|
|
| dsn |
string |
No |
[runtime expression] |
|
|
logEntry()
Add entry to stats log for page
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| pageId |
uuid |
Yes |
|
|
|
| navId |
uuid |
Yes |
|
|
|
| remoteIP |
string |
Yes |
|
|
|
| userId |
string |
Yes |
|
|
|
| dsn |
string |
No |
[runtime expression] |
|
|
| sessionId |
string |
Yes |
|
|
sessionId for visitor |
| browser |
string |
Yes |
|
|
browser used by visitor |
| referer |
string |
No |
[runtime expression] |
|
The referer that pointed the user to this page |
| locale |
string |
No |
unknown |
|
The locale of user |
| os |
string |
No |
unknown |
|
The operating system of user |
logSearch()
Add entry to stats log for search queries
Arguments
| Name |
Type |
Required |
Default |
Options |
Description |
| dsn |
string |
No |
[runtime expression] |
|
|
| searchString |
string |
Yes |
|
|
Search string inputted by user |
| results |
numeric |
Yes |
|
|
Number of results returned by search |
| lCollections |
string |
Yes |
|
|
List of collections search against |
| referer |
string |
Yes |
[runtime expression] |
|
The referer that pointed the user to this page |
| remoteIP |
string |
Yes |
[runtime expression] |
|
Remote address of user performing search |