setVisitorCookieTimeout
The setVisitorCookieTimeout() method sets the expiration time for the visitor cookie (_pk_id.*). The default value is 13 months.
Syntax
setVisitorCookieTimeout(seconds)CookieManagement.setVisitorCookieTimeout(seconds): voidCookieManagement.setVisitorCookieTimeout(seconds): voidCookieManagement.setVisitorCookieTimeout(seconds): voidCookieManagement.setVisitorCookieTimeout(seconds): voidCookieManagement.setVisitorCookieTimeout(seconds): voidCookieManagement.setVisitorCookieTimeout(seconds): voidParameters
| Parameter | Type | Description | Required |
|---|---|---|---|
| seconds | number | The time (in seconds) after which the visitor cookie (_pk_id.*) is removed. | Yes |
Examples
To set the expiration time to 1 month (2 628 288 seconds):
_paq.push(["setVisitorCookieTimeout", 2628288]);CookieManagement.setVisitorCookieTimeout(2628288);CookieManagement.setVisitorCookieTimeout(2628288);CookieManagement.setVisitorCookieTimeout(2628288);CookieManagement.setVisitorCookieTimeout(2628288);CookieManagement.setVisitorCookieTimeout(2628288);CookieManagement.setVisitorCookieTimeout(2628288);Notes
By default, after calling setVisitorCookieTimeout, the cookie will be updated with the next tracking request. To update it immediately, without waiting for another request, also use setVisitorIdCookie().
Example
_paq.push(["setVisitorCookieTimeout", 2628288]);
_paq.push(["setVisitorIdCookie"]);Related methods
- enableCookies()
- disableCookies()
- deleteCookies()
- hasCookies()
- setCookieNamePrefix()
- setCookieDomain()
- getCookieDomain()
- setCookiePath()
- getCookiePath()
- setSecureCookie()
- getConfigVisitorCookieTimeout()
- setReferralCookieTimeout()
- setSessionCookieTimeout()
- getSessionCookieTimeout()
- setVisitorIdCookie()
Updated 15 days ago