Packagecom.rojored.gatracking.net
Classpublic class CookieJar

The CookieJar class stores the persistent values for the "umt cookies" used in Google Analytics tracking.

Persistent values are kept using flash's SharedObject.



Public Properties
 PropertyDefined by
  currentVisit : Number
[read-only] Timestamp of the begining of the user's current visit, in UNIX epoch.
CookieJar
  domain : String
[read-only] The domain name for which this jar stores cookie values.
CookieJar
  domainHash : int
[read-only] The domain hash, used in __utma, __utmb and __utmz cookies.
CookieJar
  firstVisit : Number
[read-only] Timestamp of the user's first visit, in UXIX epoch.
CookieJar
  lastVisit : Number
[read-only] Timestamp of the user's last visit, in UNIX epoch.
CookieJar
  numSessions : Number
[read-only] Number of sessions the user has had since their first visit.
CookieJar
  visitorId : int
[read-only] Random number used as a unique ID for visitors.
CookieJar
Public Methods
 MethodDefined by
  
CookieJar(domain:String)
Constructor.
CookieJar
  
Generate a new value for the utma cookie, updating the lastVisit and utmaExpiration properties.
CookieJar
  
Expiration date for the utma cookie, in UNIX epoch time.
CookieJar
Property detail
currentVisitproperty
currentVisit:Number  [read-only]

Timestamp of the begining of the user's current visit, in UNIX epoch.

Implementation
    public function get currentVisit():Number
domainproperty 
domain:String  [read-only]

The domain name for which this jar stores cookie values.

Implementation
    public function get domain():String
domainHashproperty 
domainHash:int  [read-only]

The domain hash, used in __utma, __utmb and __utmz cookies.

Implementation
    public function get domainHash():int
firstVisitproperty 
firstVisit:Number  [read-only]

Timestamp of the user's first visit, in UXIX epoch.

Implementation
    public function get firstVisit():Number
lastVisitproperty 
lastVisit:Number  [read-only]

Timestamp of the user's last visit, in UNIX epoch.

Implementation
    public function get lastVisit():Number
numSessionsproperty 
numSessions:Number  [read-only]

Number of sessions the user has had since their first visit.

Implementation
    public function get numSessions():Number
visitorIdproperty 
visitorId:int  [read-only]

Random number used as a unique ID for visitors.

Implementation
    public function get visitorId():int
Constructor detail
CookieJar()constructor
public function CookieJar(domain:String)

Constructor.

Parameters
domain:String — The domain name for which the CookieJar will manage cookies.
Method detail
generateNewUTMAValue()method
public function generateNewUTMAValue():String

Generate a new value for the utma cookie, updating the lastVisit and utmaExpiration properties.

Returns
String
utmaExpiration()method 
public function utmaExpiration():int

Expiration date for the utma cookie, in UNIX epoch time.

Returns
int