getDomainUserId
The getDomainUserId
method returns the user ID stored in the first-party cookie:
// Access the tracker instance inside a callback
snowplow(function () {
var cf = this.cf;
var domainUserId = cf.getDomainUserId();
doSomethingWith(domainUserId);
})
Code language: JavaScript (javascript)
getDomainUserInfo
The getDomainUserInfo
method returns all the information stored in first-party cookie in an array:
// Access the tracker instance inside a callback
snowplow(function () {
var cf = this.cf;
var domainUserInfo = cf.getDomainUserInfo();
doSomethingWith(domainUserInfo);
})
Code language: JavaScript (javascript)
The domainUserInfo
variable will contain an array with 7 elements:
- A string set to
'1'
if this is the user’s first session and'0'
otherwise - The domain user ID
- The timestamp at which the cookie was created
- The number of times the user has visited the site
- The timestamp for the current visit
- The timestamp of the last visit
- The session id
getUserId
The getUserId
method returns the user ID which you configured using setUserId()
:
// Access the tracker instance inside a callback
snowplow(function () {
var cf = this.cf;
var userId = cf.getUserId();
doSomethingWith(userId);
})
Code language: JavaScript (javascript)
getCookieName
The getCookieName
method returns the complete cookie name for the domain or session cookie:
// Access the tracker instance inside a callback
snowplow(function () {
var cf = this.cf;
var cookieName = cf.getCookieName('id');
doSomethingWith(cookieName);
})
Code language: JavaScript (javascript)
The argument corresponds to the basename of the cookie: ‘id’ for the domain cookie, ‘ses’ for the session cookie.
getPageViewId
The getPageViewId
method returns the page view id:
// Access the tracker instance inside a callback
snowplow(function () {
var cf = this.cf;
var pageViewId = cf.getPageViewId();
doSomethingWith(pageViewId);
})
Code language: JavaScript (javascript)