Links a browser tracking id to the profile it belongs to, so anonymous visits can be attributed once the visitor is known. A tracking id is issued to a browser and recorded against page views before anyone has signed in. When the visitor is identified a SiteVisitor row ties that id to a profile, which is how earlier anonymous activity is joined to a person. A profile can have several rows, one per browser or device it has been seen on.
Group: Database Entities
Implements: Serializable
Properties
| Property | Returns | Description |
|---|---|---|
| createdDate | Date | Date and time the tracking id was first tied to this profile. |
| id | long | Database identifier for this visitor record, assigned when it is first saved. |
| profile | Profile | The profile the tracking id has been matched to. Never null, a row only exists once the visitor is known. |
| trackingId | String | The tracking id held by the visitor's browser, which is the key that anonymous activity is recorded against. Expected to be unique, so it can be used to look the visitor up. |
Methods
getId()
Returns: long
Database identifier for this visitor record, assigned when it is first saved.
getTrackingId()
Returns: String
The tracking id held by the visitor's browser, which is the key that anonymous activity is recorded against. Expected to be unique, so it can be used to look the visitor up.
getProfile()
Returns: Profile
The profile the tracking id has been matched to. Never null, a row only exists once the visitor is known.
getCreatedDate()
Returns: Date
Date and time the tracking id was first tied to this profile.