This is the code documentation for the SproutCMS project
Search documentation |
class SessionStats
Extending this class<?php
/**
* New class description goes here
*
* @author Your Name, 2025-11-03
**/
class NewClassName extends SessionStats {
/**
* Value of the 'utm_medium' query string parameter
* from the most recent request which contained this parameter
**/
public function utmMedium () {
// Method code goes here
}
/**
* Value of the 'utm_content' query string parameter
* from the most recent request which contained this parameter
**/
public function utmContent () {
// Method code goes here
}
/**
* Value of the 'utm_term' query string parameter
* from the most recent request which contained this parameter
**/
public function utmTerm () {
// Method code goes here
}
/**
* Value of the 'utm_campaign' query string parameter
* from the most recent request which contained this parameter
**/
public function utmCampaign () {
// Method code goes here
}
/**
* Value of the 'utm_source' query string parameter
* from the most recent request which contained this parameter
**/
public function utmSource () {
// Method code goes here
}
/**
* The initial HTTP referrer when the session was first started
**/
public function referrer () {
// Method code goes here
}
/**
* How long the user has been on the site
**/
public function timeOnSite () {
// Method code goes here
}
/**
* Time the session started
**/
public function timeStart () {
// Method code goes here
}
/**
* Return the total number of unique page views
**/
public function uniquePageviews () {
// Method code goes here
}
/**
* Return the number of page views for a given url
**/
public function numPageviews (int $url) {
// Method code goes here
}
/**
* Return the total number of page views
**/
public function totalPageviews () {
// Method code goes here
}
/**
* Auto-generate UTM params based on the initial request referrer
**/
private function autoDetectSourceMedium (string $referrer) {
// Method code goes here
}
/**
* Track a page view in the session
**/
public function trackPageView () {
// Method code goes here
}
/**
* Check whether this content should be tracked, and enable tracking in this case
**/
public function init () {
// Method code goes here
}
/**
* Session level tracking - utm tags, referrer, etc
**/
protected function trackSession () {
// Method code goes here
}
}
?>
|
| Powered by Pelzini, version 0.9.0 |
Documentation is made available under the
GNU Free Documentation License 1.2. Generated: Monday, 3rd April, 2023 at 02:59 pm |
|