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): void
CookieManagement.setVisitorCookieTimeout(seconds): void
CookieManagement.setVisitorCookieTimeout(seconds): void
CookieManagement.setVisitorCookieTimeout(seconds): void
CookieManagement.setVisitorCookieTimeout(seconds): void
CookieManagement.setVisitorCookieTimeout(seconds): void

Parameters

Seconds (number, required)

The time (in seconds) after which the visitor cookie (_pk_id.*) is removed.

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